У меня иногда возникают случайные проблемы с присоединением к pthread. Я могу просто сказать, что поток не застрял в взаимоблокировке с мьютексом при сбое соединения. Большую часть времени поток простаивает (системный вызов сна) ...
Недавно я приобрел плату Renesas R Car M3, которая работает на встроенном образе Linux, созданном с помощью проекта Yocto. В настоящее время мы используем Yocto 3.9.0. Мы с нетерпением ждем реализации ROS ...
Я хотел бы узнать адрес модуля ядра. На самом деле, из трассировки стека видно, что сбой был вызван модулем ядра (который был изменен после загрузки системы). Вот ...
В чем разница между ними? Я знаю, что u-boot нужно ядро в формате uImage. Система, которую я использую, сначала загружается с загрузчика стадии 1, а затем вызывает u-boot. Я хочу отказаться от загрузки и ...
Как я могу зарезервировать часть SDRAM, скажем, 4 байта, для передачи флага между U-Boot и ядром Linux, чтобы зарезервированное место в памяти не инициализируется компоновщиком, и значение сохраняется...
I am doing research for a company as an internship. I had some question in using Mono, the cross platform implementation of .Net platform. My company designs hardware and sotware. My knowledge of ...
Возникли проблемы с передачей большого объема данных (3 МБ )из uboot в ядро Linux 2.6.35.3 на плате imx50 ARM. Эти данные требуются в функции проверки драйвера устройства ядра, и тогда они должны быть...
Есть ли хороший способ извлечь ту же информацию, что и uname, из сжатого образа ядра? Я хочу, чтобы это могло проверять теги ядра, находящегося в бездействующем mtd на Embedded Linux...
У меня есть приложение, которое запускается на встроенном устройстве Linux, и то и дело затем вносятся изменения в программное обеспечение, а иногда и в корневую файловую систему или даже в установленное ядро. В ...
Я пытаюсь собрать программный пакет и развернуть его в rootfs с помощью OpenEmbedded -на базе Arago. К сожалению, программный пакет включает готовые общие библиотеки. Насколько я понимаю, Араго...
Я хотел бы систематизировать свои знания U-Boot / linux. Верно ли, что для каждой встроенной платформы требуется минимум 2 фазы загрузчика? Или следующий процесс может отличаться? Загрузчик 1-го уровня (может быть U -...
Я работаю со встроенными устройствами и хотел бы, чтобы они могли изменять размер своих разделов MTD через Linux без перезагрузки. Проблема в том, что размер моего образа Linux увеличился, а текущий MTD...
Я хочу добавить запись в структуру блока управления процессом (task_struct). Скажем, способ пометить какой-то процесс. Я хочу инициализировать это поле значением 0 для всех процессов, кроме «некоторых специальных процессов», ...
У меня проблемы с определением того, какое из моих блочных устройств является жестким диском. В моей системе есть CD-ROM, USB-накопители и один жесткий диск неизвестного производителя / типа. Как я могу определить жесткий диск ...
Я написал модуль ядра Linux, который действует как драйвер FPGA для пользовательской платы на основе Freescale P2020RDB. Драйвер содержит несколько #define для указания различных адресов, размеров, ширины шины и т. д.
What tools are generally used for unit testing and especially continuous integration for embedded systems? I am especially thinking that you usually have to cross-compile and deploy, and also that ...
Я читаю выходные данные датчика Холла на выводе gpio beaglebone, для каждого нарастающего фронта должна выполняться процедура обслуживания прерывания. Итак, как использовать внешнее прерывание в биглбоне? а есть ли...
Что понимается под встроенной системой? Если система/машина или продукт, которые мы производим, предназначены для нескольких целей, то можем ли мы рассматривать их как встроенную систему? Или это только система, предназначенная для...
Я создал приложение на Ubuntu 12.04 и попытался запустить его во встроенной системе. Я запустил apt -cache show libc6 на своей машине разработки, которая показывает (среди прочего )Package :libc6 Требуется приоритет :...
. Итак, этот вопрос не совсем об управлении потоками... ну, вроде того. Я ищу различные решения для этой конфигурации. У меня есть несколько идей, но я ищу любые решения, которые...
я делаю проект, в котором мне нужно обрабатывать прерывания в Linux . плата, которую я использую, представляет собой ARM9Board на базе микроконтроллера s3c6410 от Samsung (процессор arm 11) и имеет следующий интерфейс ввода-вывода:...
Привет, я кореец, и меня немного смущает «Программа загрузки сначала копирует себя на фиксированный адрес верхней памяти в освободить память для операционной системы». Что я знаю о малом объеме памяти, что я ...
При выполнении компиляции с помощью cross g++ на компьютере с Linux ( lubuntu 11.10 ) в подробном режиме я вижу список каталогов заголовков включения по умолчанию: #include <...> search запускает ...
Я использую ARM Cortex-R4 для своей системы. Он имеет блок защиты памяти вместо блока управления памятью. По сути, это означает, что для защиты памяти есть выделенное аппаратное обеспечение, но оно есть...
Привет, используя следующую команду на машине x86 (используя /bin/sh )возвращает :3 test="port 3" эхо $ тест | sed -r 's/\s *port\s *([0 -9]+ )\s */\1<\/port>/' но работает...
У меня установлен ELDK-3.1 в системе Ubuntu и работает отлично. На другой машине с 64-битным OpenSuse 12.1 я клонировал установку ELDK, и в течение некоторого времени она работала очень хорошо. Теперь, когда я пытаюсь ...
Я просто хотел знать, как escape-последовательности обратной косой черты реализованы в компиляторах?
Если мы напишем "\ n" в строке, как компилятор сможет заменить ее символом новой строки? Как компилятор ...
Я пытаюсь придумать хорошую формулу для определения объема доступной памяти. Сейчас я использую следующую формулу: freeMem = MemFree + Buffers + Cached - Shmem. Однако, согласно ...
В моем приложении (веб-интерфейс администратора, написанном на MVC3), работающем в Linux с открытой встроенной системой, я должен перечислить все настройки TCP / IP. Это включает IP-адрес, шлюз и маску подсети. Следующее ...