Свързани публикации 'embedded-linux'
Какво е makefile и как може да бъде полезен?
В предишната история говорих за това как една програма работи на компютър. Споменах makefiles. В тази история ще разгледаме makefiles.
Автоматизирането на процеса на изграждане е точно като писането на софтуер. В някои случаи ще използвате шел скриптове или други скриптови езици, за да изпълните поредица от команди за генериране на необходимите изпълними файлове. Тези команди, разбира се, ще бъдат смес от нашите GCC команди за създаване на изпълними файлове. В нашия случай вие ще..
Свързани въпроси 'embedded-linux'
Променете диска с изображения на Debian, преди да инсталирате на BBB
Работя с beaglebones black винаги с Debian, повече време с „Debian 7.9 2015-11-12 4GB SD LXDE“, но в момента започвам да работя с „Debian 9.2 2017-10-10 4GB SD IoT“.
Бих искал да знам дали е възможно и ако да, как да го направя. Така че целта ми...
250 изгледи
schedule
19.09.2022
Posix семафор за синхронизация между два различни процеса
Имам два процеса, например A и B. Трябва да постигна синхронизация между тези два, използвайки семафор. Възможно ли е да се използва POSIX семафор за два различни процеса. Ако не, какви други опции има за постигане на същото. Забележка: A и B са два...
31 изгледи
schedule
04.10.2022
Постоянно споделяне на променливи (Android)
Android идва с някои системни променливи като persist и ro, които присъстват .props. Променливата persist ще запази стойността си след рестартиране. Но възможно ли е тези променливи да се споделят между два .img?
Например; ако имам persist.test...
82 изгледи
schedule
10.10.2022
Колко време отнема UBIFS за синхронизиране на файл към флаш
Някой знае ли колко време отнема UBIFS, за да изтрие/синхронизира файл към флаш?
Записването се извършва чрез нормална операция fwrite и бих искал да знам след колко време този запис се ангажира да мига, когато няма други записи във файл.
Ако...
4824 изгледи
schedule
29.11.2022
Linux стар файл с парола - обръщане
В момента се опитвам да "хакна" вградено linux устройство. Това устройство има telnet демон, който не трябва да се използва. Както и да е, взех двоичния фърмуер от уебсайта на производителя и успешно извлякох основната файлова система. Между...
2574 изгледи
schedule
26.10.2023
v4l2 пример за заснемане на видео
това е първата ми публикация тук и се надявам да намеря малко помощ
Работя с вграден Linux на платка samsung ok6410 и ov9650 cmos камера
Трябва да заснема видеоклип и да го запазя на SD-карта
Искам да използвам кръгъл буфер, който улавя видео...
12612 изгледи
schedule
18.10.2022
Как да избегнете трептене в графични чертежи с помощта на X11
Чертаем графика в прозорец. Актуализираме кривите на всеки 50 милисекунди със стойностите, получени от хардуер, например сензори. Трябва да покажем стойностите в графичен формат. Така че ние актуализираме графиката на всеки 50 ms. Това създава...
1780 изгледи
schedule
22.10.2022
Как да създадете кръгъл правоъгълен прозорец в X11
Как да създадете прозорец с кръгъл правоъгълник в X11 с помощта на библиотека с разширения Shape. Има ли някаква проба за създаване на заоблен правоъгълник в x11. Моля, помогнете, благодаря предварително.
1080 изгледи
schedule
12.12.2022
Увисване на ядрото за отстраняване на грешки
Опитвам се да стартирам приложение, което използва драйвер за режим на ядрото. Системата се заключва на всеки час и единственият начин да я възстановите е хардуерно нулиране. Sysrq спира да отговаря, telnet сесиите висят и няма никакви съобщения за...
4561 изгледи
schedule
13.11.2023
Грешка в драйвера на I2C устройство [TCA6408 I/O разширител]
Искам да свържа TCA6408 IO Expander и да получа ключов вход към моята вградена система. Опитвам се със SABRELite (iMX6Q) Boad и моята среда за разработка е LTIB (L3.0.35_4.1.0_130816_source.tar.gz)
Направих по-долу модификации
1.) добавете...
2882 изгледи
schedule
28.10.2022
Дали eth0 е единственият действителен интерфейс в Linux
Бъркам се сред различните интерфейси на Ethernet. Просто минавам през тази U-Boot Link
http://www.denx.de/wiki/DULG/UBootEnvVariables
Където пише
ethaddr: Ethernet MAC адрес за първи/единствен ethernet интерфейс (= eth0 в Linux).
Сега...
457 изгледи
schedule
22.11.2023
Кръстосаната компилация на CMake е неуспешна по време на етапа на свързване на хоста (целта е Raspberry Pi)
Моето изходно дърво е
cpp
├── bin
├── CMakeLists.txt
├── src
├── headers
├── Makefile
├── TestConfig.h
├── TestConfig.h.in
├── README.txt
├── third_party
├── x_build
└── xtoolchain.cmake
Използвам crosstool-ng .
Редактиране:...
2242 изгледи
schedule
11.11.2022
schedule
06.05.2024
Linux не освобождава файловия буфер, когато изпълняваме оператор rm или › (пренасочване).
Имам рутер с embedded-linux , версия на ядрото 2.4.22 . Знам много старата му версия, но трябва да се справя с нея. Следното е free команден изход в кутията,
[8300002902-3] Отстраняване на грешки> безплатно
total...
310 изгледи
schedule
19.12.2023
как да покажем изображение/цвят в lua
Имам този проблем и не мога да разбера решението. Искам да покажа изображение в някакъв прозорец, ако е възможно (не е необходимо трудно), и след това да го преместя през страницата, като изпращам събития от клавиатурата.
Проблемът е, че не мога...
1862 изгледи
schedule
25.12.2023
Конфигуриране на Qmake с помощта на Buildroot
Опитах се да добавя пакет към Buildroot, който използва Qt и Boost. Пакетът използва qmake за генериране на Makefile, тази част изглежда работи, но получавам грешка, когато изграждам, казвайки:
Could not find qmake configuration file...
1363 изгледи
schedule
14.10.2022
Контрол върху глобалната променлива в нишките
Q1) Имам приложение, което изпълнява функции, както е показано по-долу. Имах нужда от механизъм за изчакване на отговора въз основа на променливата за глобален брой. Дотогава всяка извикана нишка е заспала.
Отг. Можем да използваме структура,...
88 изгледи
schedule
06.01.2024
Как да монтирате NFS файла на целевата платка
Разработвам вградена програма за Linux. Сега имам целева платка, която има вградено Linux ядро, работещо на нея, и искам да монтирам NFS файл чрез minicom. Но когато изпълня mount -t nfs IP:/path/to/nfs /tmp , се случва грешка като...
2424 изгледи
schedule
18.01.2024
IPC преминаване за потребителско пространство на Linux exe
Имаме програма, нека я наречем Y.exe. Работи на вградена система и работи без излизане (т.е. системата стартира, зарежда ядрото на Linux, всички модули на ядрото, след това Y.exe и Y никога не се връща (потребителско пространство)).
Сега идва...
376 изгледи
schedule
25.01.2024
как да използвам библиотеката libnl за задействане на команди nl80211?
Моля, може ли някой да даде прост пример за това как да използвате libnl за използване на nl80211. Опитах се да прегледам iw изходния код, но е много объркващо. Може ли някой да даде проста програма за това как да задействате команди nl80211 като...
8353 изгледи
schedule
23.01.2024