Вопросы по теме 'embedded-linux'

запись в ioport, приводящая к сбою
Я пишу для одноплатного компьютера atmel at91sam9260 arm с 9 сердечниками [glomation gesbc9260] Использование request_mem_region(0xFFFFFC00,0x100,"name"); //port range runs from fc00 to fcff который отлично работает и отображается в...
734 просмотров
schedule 17.11.2021

загрузка u-Boot в память вместо его прошивки
На моей настраиваемой плате на базе ARM я прошиваю u-boot в NAND всякий раз, когда делаю в ней изменения. (добавление некоторых отладочных операторов / модификаций). Есть ли способ напрямую загрузить образ uboot в оперативную память вместо того,...
15337 просмотров
schedule 13.09.2021

Список приложений Linux, использующих распознавание лиц openCV
Мне нужен список всех известных приложений Linux, которые используют обнаружение объектов, особенно обнаружение лиц с использованием openCV. Я попытался найти такое приложение для Linux в Google, но не нашел. Если кому-то известно о каком-либо...
2251 просмотров
schedule 09.09.2021

Прерывания в Beaglebone
Я читаю выходной сигнал датчика Холла на выводе beaglebone gpio, для каждого нарастающего фронта должна выполняться процедура обслуживания прерывания. Итак, как использовать внешнее прерывание в beaglebone? а есть ли для этого какой-нибудь...
12741 просмотров

Как запустить тасклет после прерывания нажатия клавиши?
Я хотел бы создать модуль ядра, который будет запускать тасклет при нажатии клавиши f5 . Я понимаю, как запустить тасклет, но как мне получить событие в моем модуле? Как мне использовать request_irq , чтобы выяснить, была ли нажата кнопка f5 ?
279 просмотров

Управлять GPIO через sysfs, mmap или драйвер устройства при запуске программы от имени пользователя без полномочий root?
Я пытаюсь создать программу c для доступа к GPIO во встроенной системе Linux, которая будет запускаться пользователем без полномочий root. Я уже могу получить доступ к GPIO через sysfs (/ sys / class / gpio) и создал простую программу, которая...
2141 просмотров
schedule 14.09.2021

Подробное объяснение профиля из adb shell dumpsys meminfo my-app-name?
Может ли кто-нибудь дать мне подробное объяснение профиля, полученного adb shell dumpsys meminfo my-app-name ? Результат такой же, как указано ниже, в Как сделать Я обнаружил использование памяти моим приложением в Android? : ** MEMINFO in...
16106 просмотров

Завершение работы (встроенного) Linux из пространства ядра
Я работаю над модифицированной версией ядра 2.6.35 для Olinuxino, платформы на базе ARM9. Я пытаюсь изменить драйвер управления питанием (архитектурно-зависимая часть). Процессор - Freescale i.MX23. Этот процессор имеет «специальный» вывод,...
5399 просмотров
schedule 29.09.2021

Паника ядра Linux
При загрузке Linux я получаю следующие отпечатки на консоли, и система зависает. Waiting for root device /dev/mmcblk0p2... mmc_host mmc0: Bus speed (slot 0) = 12500000Hz (slot req 12500000Hz, actual 12500000HZ div = 0) mmc0: new high speed SDHC...
2167 просмотров

Невозможно получить незакрепленные библиотеки времени выполнения из buildroot
Я пытаюсь получить buildroot 2012.08 для создания незастроенных библиотек и двоичных файлов при выводе / постановке. Я включил «Сборка пакетов с отладочными символами» в разделе «Параметры сборки»: BR2_ENABLE_DEBUG=y # BR2_DEBUG_1 is not set...
1978 просмотров
schedule 21.09.2021

Платформа Linux кросс-компиляция pulseaudio для архитектуры arm
Я кросс-компилирую пакет pulseaudio для архитектуры руки на платформе Linux. Во время кросс-компиляции он запрашивает общие библиотеки, такие как glib2.0, из другого пакета, я хочу знать, что эта зависимая общая библиотека также должна быть...
1227 просмотров
schedule 10.09.2021

SPI NOR Разделение и чтение / запись из кода C u-boot
У нас есть специализированная плата на основе BBB, у нас есть SPI NOR flash и NAND flash на плате, Мы смогли сделать mtd-разделы для NAND. Но разделение NOR не работает :( мы добавили следующие определения для создания разделов mtd NOR....
2123 просмотров
schedule 10.09.2021

обновленные библиотеки несовместимы
ОС -> ubuntu 11.10 (да, это довольно старая версия, но, к сожалению, мы не можем ее обновить) Обновленный драйвер -> драйвер ftdi с libftd2xx.so.1.1.1 на libftd2xx.so.1.1.12 IDE -> ecillpse Проблема -> не удалось включить библиотеку...
177 просмотров

виртуальные смежные адреса и scattergather
У меня есть вопросы относительно адресации памяти и списка разброса (sg), пожалуйста, кто-нибудь может мне помочь со следующим: Q # 1: если размер страницы 4096, предположим сценарий, как показано ниже page0 --- 0-3096 байтов используются, 1000...
278 просмотров

Есть ли способ позвонить в ядро ​​Linux с помощью моего собственного softirq
Подобно тому, как работает системный вызов на int 0x80 , можно ли реализовать мою собственную ISR внутри ядра, чтобы на softirq accept int 0x120 или с любым другим программным счетчиком softirq мог переходить из пространства пользователя в...
598 просмотров

Как получить статус запущенного приложения в родительском процессе, вызванном через exec?
Я разрабатываю простое приложение, которое выполняет следующие функции: Основное приложение будет иметь дочерний процесс, в котором я вызываю приложение через вызов exec. это приложение фактически выполняет операцию загрузки микропрограммы....
110 просмотров
schedule 13.11.2021

wget выполняется не через cronjob, а непосредственно в консоли
У меня дома есть TP Link Archer C7 с 15.05 Chaos Calmer. Я пытаюсь заставить работать cronjob. Это выглядит так: * * * * * /usr/bin/wget --spider \"https://subdomain.domain.net/update.php\" >/dev/null 2>&1 К сожалению, это не...
2220 просмотров
schedule 10.09.2021

Ошибка в образе ядра при загрузке
На самом деле я пытаюсь загрузить Linux на моем Zedboard (имея zync SoC с процессором ARM Cortex-A9). Но безуспешно. Здесь я поделюсь историей до сих пор: - 1- Я сделал первый раздел своей SD-карты и дал ему имя Boot, и я скопировал сюда...
901 просмотров
schedule 14.11.2021

Операционная система-загрузчик
Мой вопрос в том, как операционная система загружает приложение пользовательского пространства в ОЗУ. Я знаю, как работает загрузчик, когда мы впервые включаем компьютер. Bios просто считывает данные размером 512 КБ до подписи загрузчика aa55 и...
170 просмотров
schedule 18.09.2021

Как включить или настроить модуль ftrace
Я хотел бы использовать расширенные функции ftrace, но не понимаю, как это сделать. debugfs смонтирован, но в / sys / kernel / debug нет папки "tracing". Я использую сборку дистрибутива ARM-Target @ Angstrom через yocto, см. Изображение: uname...
4418 просмотров
schedule 10.10.2021