Tag: arm

Сборка и запуск ядра ARM с QEMU

Я пытаюсь собрать общее kernel ​​arm, а затем запустить его с QEMU, но безуспешно. Я скачал linux-4.17.13.tar.xz с Kernel.org, распаковал его и выполнил приведенные ниже команды для его сборки. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- alldefconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- nconfig Включены следующие параметры: [*] 8250/16550 and compatible serial support [*] Console on 8250/16550 and compatible serial port Наконец […]

Должно ли kernel ​​Linux собираться с -Werror?

Я всегда -Wall -Werror kernel Linux с -Wall -Werror чтобы не пропустить ни одного предупреждения, вводимого во время разработки. Однако, похоже, что с 4.18 assembly ARM по умолчанию не будет завершена с -Werror из-за невыполненного системного вызова. Если я -Werror assembly завершается успешно. Целесообразно ли ожидать сборки ядра с включенной -Werror ? Должно ли это […]

Rock64 DietPI Mongodb

В настоящее время я установил mongodb на моем Rock64 под управлением последней версии Dietpi. Все прошло хорошо, я следовал схеме руководства здесь: https://andyfelong.com/2016/01/mongodb-3-0-9-binaries-for-raspberry-pi-2-jessie/ ПРИМЕЧАНИЕ: ИСПОЛЬЗУЕТСЯ ОБНОВЛЕННЫЕ БИНАРИИ. У меня, однако, есть проблема при попытке запустить mongodb. sudo service mongodb start затем sudo service mongodb status > root@DietPi:/usr/bin# sudo service mongodb status ● mongodb.service – High-performance, […]

Установить разрешение видео при загрузке?

Недавно я получил устройство Nano-PI A64 и установил kernel ​​Ubuntu, как описано в вики . Дистрибутив использует U-boot, но я не уверен, как установить разрешение видео консоли или другие параметры загрузки. Я знаком с утилитами загрузки для x86 (grub и тому подобное), но я не смог найти много информации о том, как это сделать с […]

Почему система не меняет местами?

Я создаю некоторое программное обеспечение на armv7 с установленной 1 ГБ оперативной памяти. Кажется, что некоторым сборкам требуется слишком много оперативной памяти: И сборка получает RIP и с internal compiler error: Killed (program cc1plus) . Поэтому я увеличиваю своп, добавляя файл подкачки, как описано здесь http://www.thegeekstuff.com/2010/08/how-to-add-swap-space/ в методе 2. Но как вы можете видеть на […]

make: xscale_be-gcc: команда не найдена

Я новичок в встроенном и читаю «Embedded Linux Primer» на данный момент. Я попытался построить ядро ​​xscale arm: make ARCH=arm CROSS_COMPILE=xscale_be- ixp4xx_defconfig # # configuration written to .config а затем make: ~/linux-stable$ make ARCH=arm CROSS_COMPILE=xscale_be- zImage make: xscale_be-gcc: Command not found CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s […]

Как создать изображение Uboot Initramfs для arm64

У меня есть файл initramfs в формате gz (initramfs.cpio.gz). Я пытался загрузиться с указанным выше gz-файлом, но он показывает следующую ошибку. Неправильный формат изображения Ramdisk. Изображение Ramdisk повреждено или недействительно. Затем я попытался преобразовать образ cpio.gz в поддерживаемый формат uboot, используя команду ниже. mkimage -n 'Ramdisk Image' -A arm -O linux -T ramdisk -C gzip […]

Является ли монолитная природа Linux (часть) проблемой с драйверами ARM?

Мои знания о ядре довольно ограничены, поэтому, пожалуйста, извините, если этот вопрос не подходит для начала. На компьютере под управлением x86, таком как мой ноутбук, я могу установить каждый дистрибутив Linux, который я хочу. Могут возникнуть небольшие проблемы с картами WLAN или графическими картами, но в целом я могу установить каждую версию ядра Linux. Системы, […]

Как скомпилировать video4linux для ARM?

Я хотел бы использовать веб-камеру, используя плату Linux over ARM. Через чтение я обнаружил video4linux, поэтому хотел бы скомпилировать его для ARM. Мои уникальные ноты: git clone git://linuxtv.org/media_build.git # (alternately to get only the latest revision without history) git clone –depth=1 git://linuxtv.org/media_build.git cd media_build ./build Как мне это сделать?

USB-мышь и клавиатура не работают в Linux 4 Tegra

Я новичок в разработке Tegra Linux. У меня есть оценочная плата Tamontem NG с чипом Tegra 3. Я установил файловую систему L4T из ресурсов NVIDIA Tegra ( https://developer.nvidia.com/linux-tegra ) и установил файловую систему, как описано в документации, представленной на сайте NVIDIA. Уже была SD-карта с запуском L4T. Я не хочу менять загрузчик. Поэтому я скопировал […]

Linux и Unix - лучшая ОС в мире.