Публикации по теме 'embedded-linux'
Начало работы со встроенным C # 3: Управление актуатором
В предыдущих статьях этой серии мы рассмотрели основы настройки простой светодиодной мигалки и использования датчиков для взаимодействия с физическим миром. В этой статье мы продолжим наше путешествие, научившись управлять исполнительными механизмами на основе данных датчиков.
Проект, над которым мы будем работать, представляет собой базовый диммер. Этот проект будет включать подключение потенциометра в качестве…
Как отладить ядро Linux
В предыдущей статье Как выжить встраиваемым Linux - Как отладить ваш Linux BSP - мы рассмотрели некоторые проблемы, с которыми вы могли столкнуться при первой загрузке Linux BSP. Это коснулось некоторой отладки ядра. В этой части серии мы собираемся развить эти навыки немного дальше.
Отладка с помощью printk
Самым простым и наиболее часто используемым методом отладки является простой оператор печати. Ядро Linux предлагает это в виде printk. Стиль формата printk эквивалентен его..
Вопросы по теме 'embedded-linux'
Компиляция tesseract-ocr на ARM/Gumstix?
Можно ли скомпилировать tesseract-ocr для Intel PXA270 найдено в некоторых доски Gumstix ? Кто-нибудь сделал это успешно, и если да, то как вы это сделали?
1958 просмотров
schedule
24.05.2023
Снимок экрана встроенного фреймбуфера Linux
Я запускаю Embedded Linux на оценочном комплекте (Zoom OMAP35x Torpedo Development Kit). На плате есть ЖК-дисплей, и я хотел бы иметь возможность делать снимки экрана, конвертировать их в gif или png. Я могу получить необработанные данные, выполнив...
13554 просмотров
schedule
23.04.2022
Разница между встроенным linux и moblin, openmoko linux
У меня есть портативное устройство с платформой ARM. Я планирую загрузить в него ОС. Итак, какую ОС мне выбрать? (Встроенный Linux или Moblin, как и любой другой вариант). На самом деле я хочу знать разницу между Embedded Linux и Moblin и другими...
169 просмотров
schedule
22.07.2022
предоставление уровня GUI для встроенной платы
Я портировал uCLinux на встроенную плату и хочу предоставить ему слой графического интерфейса.
На самом деле моя плата состоит из процессора ARM, других периферийных устройств и сенсорного дисплея.
На самом деле это небольшая встраиваемая плата,...
405 просмотров
schedule
15.06.2022
Вызывающая функция в ядре Linux
Есть ли способ получить вызывающую функцию в ядре Linux? Я знаю, что __ func __ возвращает имя выполняемой функции. Я ищу функцию, которая называется " __ func __ "
16759 просмотров
schedule
16.09.2022
Связь ZONE_NORMAL с ядром/страницами пользователя
Выше представлен случай, когда у меня всего 512 Мб физической памяти. До сих пор я читал, что ZONE_NORMAL сопоставляется с виртуальным адресным пространством ядра, как показано. По сути, у меня есть 512 МБ физической памяти, из которых 496 МБ...
454 просмотров
schedule
14.04.2022
Как стереть флеш память в модуле
В моей системе Linux я могу стереть флэш-память из командной строки с помощью программы flash_erase из библиотеки mtd. Но мне нужно стереть раздел mtd в модуле. В подключаемых файлах ядра я нашел linux/mtd/mtd.h, но он определяет структуры, а не...
772 просмотров
schedule
07.11.2022
Кросс-компиляция моно для руки
Кто-нибудь успешно кросс-компилировал моно для ARM под Linux без скретчбокса или qemu?
(возможно, с помощью distcc или какого-нибудь инструментария кросс-компилятора)
6691 просмотров
schedule
07.06.2023
Разработка встроенного Linux и драйверов устройств
Я планирую изучить встроенный Linux и писать драйверы устройств Linux.
Мне нужна доска разработки, где я могу,
Соберите и загрузите его с дистрибутивом Linux.
Написать драйвера для периферии в плату.
(В будущем) Возможен порт Android на...
3379 просмотров
schedule
05.11.2022
Как скомпилировать ядро Linux для настоящего телефона Android?
Я успешно скомпилировал и загрузил пользовательское ядро Linux в эмулятор Android (Eclair). Теперь я хочу скомпилировать ядро для реального устройства Android (Samsung Galaxy 5, Android 2.1 (Eclair)).
Похоже, тот же образ ядра, который был...
3818 просмотров
schedule
27.08.2022
производительность qt — OpenGL
я не хочу использовать собственный OpenGL в функции рисования моих виджетов (QPainter) для повышения производительности. я увидел, что есть функция QPainter::begin/endNativePainting(), которая может мне помочь. но я не могу найти примеры для...
1448 просмотров
schedule
17.05.2023
валгринд на ARM9?
Я вижу, что у valgrind есть цель для ARM7, но я нахожу противоречивую информацию о том, поддерживает ли valgrind ARM9. Цель ARM9, с которой я работаю, работает под управлением Linux.
Кому-нибудь конкретно удалось использовать valgrind на цели...
5046 просмотров
schedule
08.02.2023
Общая доступная память Linux
Я пытаюсь найти хорошую формулу для определения объема доступной памяти. В настоящее время я использую следующую формулу: freeMem = MemFree + Buffers + Cached - Shmem . Однако по этой формуле моя встроенная система теряет память. Теперь мне...
14439 просмотров
schedule
01.03.2023
Какие встроенные процессоры ближе всего к многоядерным
Какие встроенные процессоры наиболее близки к многоядерным системам x86, то есть у которых есть общая память, согласованность кешей, управление памятью и т. Д. Я спрашиваю, потому что хочу знать, насколько легко переносить системные приложения,...
180 просмотров
schedule
22.09.2022
Измерение производительности приложений на плате разработки ARM
У меня есть приложение C++, и я хочу измерить его производительность на плате ARM. На плате работает Ubuntu.
В настоящее время я рассматриваю valgrind и gprof для измерения производительности.
Какие инструменты/методы следует использовать для...
620 просмотров
schedule
08.06.2022
как получить доступ и отладить дерево устройств FDT/DTS из драйвера Linux (seg-fault)
Я написал модуль ядра Linux, который действует как драйвер FPGA для пользовательской платы на базе Freescale P2020RDB. Драйвер содержит несколько #defines для указания различных адресов, размеров, ширины шины и т. д. Я хотел бы получить доступ к...
18600 просмотров
schedule
16.06.2022
Рабочий процесс разработки встроенного ядра linux / android
Меня вдохновил этот предыдущий вопрос, но я не получил вся картина. Я разрабатываю ядро и систему Android для нового устройства, основанного на коммерческой платформе набора микросхем.
Поставщик набора микросхем предоставляет мне...
822 просмотров
schedule
02.11.2022
Изменение размера разделов MTD во время выполнения
Я работаю со встроенными устройствами и хотел бы, чтобы они могли изменять размер своих разделов MTD через Linux без перезагрузки.
Проблема в том, что размер моего образа Linux увеличился, а текущий раздел MTD (mtd0), в котором он находится, теперь...
5415 просмотров
schedule
16.11.2022
Пакет кросс-компиляции lftp-4.3.5 для платы на базе ARM
Я пытаюсь перекрестно скомпилировать lftp-4.3.5 для своей платы на основе руки. Я выполнил файл конфигурации как:
"./configure --host=arm-montavista-linux CXX=arm-montavista-linux-gnueabi-g++ CC=arm-montavista-linux-gnueabi-gcc...
2083 просмотров
schedule
01.06.2023
встроенный Linux с автоматическим входом в busybox
Мне нужно сделать приложение QT для запуска при запуске встроенной системы Linux, которую я сделал. У меня есть доступ к системе через последовательный порт ttySAC0. Я попытался добавить приложение в inittab, оно запускается, но tslib не работает,...
6322 просмотров
schedule
21.10.2022