Публикации по теме 'embedded-linux'


Что такое makefile и чем он может быть полезен?
В предыдущей истории я говорил о том, как программа работает на компьютере. Я упомянул make-файлы. В этой истории мы рассмотрим make-файлы. Автоматизация процесса сборки аналогична написанию программного обеспечения. В некоторых случаях вы будете использовать сценарии оболочки или другие языки сценариев для запуска ряда команд для создания необходимых исполняемых файлов. Эти команды, конечно, будут смесью наших команд GCC для создания исполняемых файлов. В нашем случае вы будете писать..

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

Отладка зависания ядра
Я пытаюсь запустить приложение, использующее драйвер режима ядра. Система зависает каждый час, и единственный способ восстановить ее — полный сброс. Sysrq перестает отвечать на запросы, сеансы telnet зависают, сообщений об ошибках нет. К сожалению,...
4561 просмотров
schedule 13.11.2023

Передача IPC для Linux User space exe
У нас есть программа, назовем ее Y.exe. Он работает во встроенной системе и работает без выхода (т.е. система запускается, загружает ядро ​​Linux, все модули ядра, затем Y.exe, и Y никогда не возвращается (пользовательское пространство)). Теперь...
376 просмотров
schedule 25.01.2024

Как смонтировать файл NFS на целевой плате
Я разрабатываю встроенную программу Linux. Теперь у меня есть целевая плата, на которой работает встроенное ядро ​​​​Linux, и я хочу смонтировать файл NFS через minicom. Но когда я выполняю mount -t nfs IP:/path/to/nfs /tmp , возникает ошибка типа...
2424 просмотров
schedule 18.01.2024

Как запустить приложение C++, PortAudio при запуске в Angstrom Linux на BeagleBoard?
У меня есть приложение командной строки под названием xooky_nabox, которое было запрограммировано с использованием C++. Он считывает патч puredata, обрабатывает сигналы с аудиовхода биглборда и выводит сигналы через аудиовыход. Я хочу, чтобы...
1517 просмотров

Сколько времени требуется UBIFS для синхронизации файла с флэш-памятью
Кто-нибудь знает, сколько времени требуется UBIFS для очистки/синхронизации файла для прошивки? Запись происходит через обычную операцию fwrite, и я хотел бы знать, сколько времени пройдет до того, как эта запись будет зафиксирована во флэш-памяти,...
4824 просмотров

Как найти сходство потоков в Linux, кроме использования маски сходства?
У нас есть встроенный 2-ядерный процессор MIPS под управлением SMP Linux (2.6.18). Мы планируем назначить привязку основных потоков графического интерфейса к одному из двух ядер, а другое ядро ​​будет использоваться для обработки пути к...
946 просмотров

Встроенное USB-устройство Linux обнаруживает порт и адрес
Я разрабатываю USB-приложение для своей платы. Имеет два порта USB. Когда я подключаю USB-накопитель к каждому из них, я получаю следующие сообщения на консоли: На порт 1: usb 1-1: new high speed USB device using atmel-ehci and address 4 usb...
4095 просмотров
schedule 13.06.2024

Старый файл пароля Linux - реверсирование
В настоящее время я пытаюсь «взломать» встроенное устройство Linux. На этом устройстве есть демон telnet, который не предполагается использовать. В любом случае, я взял бинарную прошивку с сайта производителя и успешно извлек корневую файловую...
2574 просмотров
schedule 26.10.2023

пример захвата видео v4l2
это мой первый пост здесь, и я надеюсь, что смогу найти помощь Я работаю над встроенным Linux на плате Samsung ok6410 и камере ov9650 cmos. Мне нужно снять видео и сохранить его на SD-карту Я хочу использовать кольцевой буфер, который...
12612 просмотров
schedule 18.10.2022

как мы отображаем изображение/цвет в lua
У меня такая проблема, и я не могу найти решение. Я хочу отображать изображение в каком-то окне, если это возможно (не обязательно жестко), а затем перемещать его по странице, отправляя события с клавиатуры. Проблема в том, что я не могу...
1862 просмотров
schedule 25.12.2023

Выбор Embedded Linux для устройства
Я начинаю создавать приложение QT с sqlite для ручного устройства. Мой Project Manager просит меня выбрать операционную систему (embedded linux) для устройства (android не рассматриваем). Как и в случае с настольными компьютерами, много ли...
385 просмотров
schedule 26.03.2024

Как избежать мерцания в графических чертежах с помощью X11
Рисуем график в окне. Мы обновляем кривые каждые 50 мс значениями, полученными от оборудования, например, датчиков. Нам нужно отобразить значения в графическом формате. Таким образом, мы обновляем график каждые 50 мс. Это приводит к мерцанию. Мы...
1780 просмотров
schedule 22.10.2022

Как создать круглое прямоугольное окно в X11
Как создать круглое прямоугольное окно в X11 с помощью библиотеки расширений Shape. Есть ли образец для создания прямоугольника со скругленными углами в x11. Пожалуйста, помогите, спасибо заранее.
1080 просмотров
schedule 12.12.2022

Linux не освобождает файловый буфер, когда мы выполняем оператор rm или › (перенаправление)
У меня есть маршрутизатор с embedded-linux , версия ядра 2.4.22 . Я знаю его очень старую версию, но я должен иметь дело с этим. Ниже приведен вывод команды free на поле, [8300002902-3] Отладка > бесплатно total...
310 просмотров
schedule 19.12.2023

Использование KSEG2 с проводными TLB в режиме ядра
У нас есть некоторый код, работающий в KUSEG, и мы видим потребность в более чем 2 ГБ памяти, которую предоставляет KUSEG. Мы попытались отобразить еще немного физической памяти в KSEG2 (поскольку мы работаем в режиме ядра), настроив проводные TLB....
247 просмотров
schedule 06.05.2024

Управление глобальной переменной в потоках
В1) У меня есть приложение, которое работает так, как показано ниже. Мне нужен был механизм ожидания ответа на основе глобальной переменной count. До тех пор каждый вызванный поток приостанавливается. Ответ Мы можем использовать структуру для...
88 просмотров
schedule 06.01.2024

Ошибка драйвера устройства I2C [расширитель ввода-вывода TCA6408]
Я хочу подключить TCA6408 IO Expander и получить ключевой ввод для моей встроенной системы. Я пытаюсь использовать SABRELite (iMX6Q) Boad, и моя среда разработки — LTIB (L3.0.35_4.1.0_130816_source.tar.gz). Я сделал следующие модификации 1.)...
2882 просмотров

Является ли eth0 единственным фактическим интерфейсом в Linux?
Я запутался среди различных интерфейсов Ethernet. Я просто просматриваю эту ссылку U-Boot. http://www.denx.de/wiki/DULG/UBootEnvVariables Где это говорит ethaddr: MAC-адрес Ethernet для первого/единственного интерфейса Ethernet (= eth0 в...
457 просмотров

как использовать библиотеку libnl для запуска команд nl80211?
Пожалуйста, может кто-нибудь привести простой пример того, как использовать libnl для использования nl80211. Я пытался просмотреть исходный код iw, но это очень запутанно. Может ли кто-нибудь дать простую программу о том, как запускать команды...
8353 просмотров

Сохранение общего доступа к переменным (Android)
Android предлагает некоторые системные переменные, такие как persist и ro, которые присутствуют в .props. Переменная persist сохранит свое значение после перезагрузки. Но возможно ли, что эти переменные являются общими для двух файлов .img?...
82 просмотров