Публикации по теме '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 просмотров

Снимок экрана встроенного фреймбуфера 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 просмотров

Связь ZONE_NORMAL с ядром/страницами пользователя
Выше представлен случай, когда у меня всего 512 Мб физической памяти. До сих пор я читал, что ZONE_NORMAL сопоставляется с виртуальным адресным пространством ядра, как показано. По сути, у меня есть 512 МБ физической памяти, из которых 496 МБ...
454 просмотров

Как стереть флеш память в модуле
В моей системе 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 просмотров

Как скомпилировать ядро ​​​​Linux для настоящего телефона Android?
Я успешно скомпилировал и загрузил пользовательское ядро ​​Linux в эмулятор Android (Eclair). Теперь я хочу скомпилировать ядро ​​​​для реального устройства Android (Samsung Galaxy 5, Android 2.1 (Eclair)). Похоже, тот же образ ядра, который был...
3818 просмотров

производительность 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 просмотров

Какие встроенные процессоры ближе всего к многоядерным
Какие встроенные процессоры наиболее близки к многоядерным системам x86, то есть у которых есть общая память, согласованность кешей, управление памятью и т. Д. Я спрашиваю, потому что хочу знать, насколько легко переносить системные приложения,...
180 просмотров
schedule 22.09.2022

Измерение производительности приложений на плате разработки ARM
У меня есть приложение C++, и я хочу измерить его производительность на плате ARM. На плате работает Ubuntu. В настоящее время я рассматриваю valgrind и gprof для измерения производительности. Какие инструменты/методы следует использовать для...
620 просмотров

как получить доступ и отладить дерево устройств FDT/DTS из драйвера Linux (seg-fault)
Я написал модуль ядра Linux, который действует как драйвер FPGA для пользовательской платы на базе Freescale P2020RDB. Драйвер содержит несколько #defines для указания различных адресов, размеров, ширины шины и т. д. Я хотел бы получить доступ к...
18600 просмотров

Рабочий процесс разработки встроенного ядра linux / android
Меня вдохновил этот предыдущий вопрос, но я не получил вся картина. Я разрабатываю ядро ​​и систему Android для нового устройства, основанного на коммерческой платформе набора микросхем. Поставщик набора микросхем предоставляет мне...
822 просмотров
schedule 02.11.2022

Изменение размера разделов MTD во время выполнения
Я работаю со встроенными устройствами и хотел бы, чтобы они могли изменять размер своих разделов MTD через Linux без перезагрузки. Проблема в том, что размер моего образа Linux увеличился, а текущий раздел MTD (mtd0), в котором он находится, теперь...
5415 просмотров

Пакет кросс-компиляции 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