0
ответов

Как правильно управлять pthread

У меня иногда возникают случайные проблемы с присоединением к pthread. Я могу просто сказать, что поток не застрял в взаимоблокировке с мьютексом при сбое соединения. Большую часть времени поток простаивает (системный вызов сна) ...
вопрос задан: 3 March 2019 17:09
0
ответов

Поддержка ROS на Yocto 3.9.0

Недавно я приобрел плату Renesas R Car M3, которая работает на встроенном образе Linux, созданном с помощью проекта Yocto. В настоящее время мы используем Yocto 3.9.0. Мы с нетерпением ждем реализации ROS ...
вопрос задан: 24 February 2019 06:01
0
ответов

Как получить адрес модуля ядра, который был вставлен с помощью insmod?

Я хотел бы узнать адрес модуля ядра. На самом деле, из трассировки стека видно, что сбой был вызван модулем ядра (который был изменен после загрузки системы). Вот ...
вопрос задан: 15 April 2018 10:41
0
ответов

Изображение против zImage против uImage

В чем разница между ними? Я знаю, что u-boot нужно ядро ​​в формате uImage. Система, которую я использую, сначала загружается с загрузчика стадии 1, а затем вызывает u-boot. Я хочу отказаться от загрузки и ...
вопрос задан: 4 October 2017 09:28
0
ответов

Резервирование части SDRAM для передачи данных между U-Boot и ядром Linux

Как я могу зарезервировать часть SDRAM, скажем, 4 байта, для передачи флага между U-Boot и ядром Linux, чтобы зарезервированное место в памяти не инициализируется компоновщиком, и значение сохраняется...
вопрос задан: 23 May 2017 10:30
0
ответов

Using mono in embedded linux for hardware

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 ...
вопрос задан: 21 April 2017 14:52
0
ответов

Передать большое количество двоичных данных из загрузки u -в ядро ​​Linux

Возникли проблемы с передачей большого объема данных (3 МБ )из uboot в ядро ​​Linux 2.6.35.3 на плате imx50 ARM. Эти данные требуются в функции проверки драйвера устройства ядра, и тогда они должны быть...
вопрос задан: 8 April 2017 00:23
0
ответов

Sending signal from kernel to user space [closed]

How to get signal from kernel space to user space?
вопрос задан: 10 November 2016 09:47
0
ответов

Получение информации uname из сжатого образа ядра

Есть ли хороший способ извлечь ту же информацию, что и uname, из сжатого образа ядра? Я хочу, чтобы это могло проверять теги ядра, находящегося в бездействующем mtd на Embedded Linux...
вопрос задан: 19 October 2016 13:19
0
ответов

Внедрение системы обновления / обновления для встроенных устройств Linux

У меня есть приложение, которое запускается на встроенном устройстве Linux, и то и дело затем вносятся изменения в программное обеспечение, а иногда и в корневую файловую систему или даже в установленное ядро. В ...
вопрос задан: 21 April 2015 13:00
0
ответов

Только один стиль --хэша -во встроенном Linux. Почему?

Я пытаюсь собрать программный пакет и развернуть его в rootfs с помощью OpenEmbedded -на базе Arago. К сожалению, программный пакет включает готовые общие библиотеки. Насколько я понимаю, Араго...
вопрос задан: 1 April 2015 10:08
0
ответов

Встроенный Linux - Этапы загрузки

Я хотел бы систематизировать свои знания U-Boot / linux. Верно ли, что для каждой встроенной платформы требуется минимум 2 фазы загрузчика? Или следующий процесс может отличаться? Загрузчик 1-го уровня (может быть U -...
вопрос задан: 27 May 2014 19:01
0
ответов

Изменение размера разделов MTD во время выполнения

Я работаю со встроенными устройствами и хотел бы, чтобы они могли изменять размер своих разделов MTD через Linux без перезагрузки. Проблема в том, что размер моего образа Linux увеличился, а текущий MTD...
вопрос задан: 1 March 2014 20:39
0
ответов

Добавление записи в task_struct и инициализация значением по умолчанию

Я хочу добавить запись в структуру блока управления процессом (task_struct). Скажем, способ пометить какой-то процесс. Я хочу инициализировать это поле значением 0 для всех процессов, кроме «некоторых специальных процессов», ...
вопрос задан: 24 February 2014 12:12
0
ответов

Список всех жестких дисков в системе Linux [закрыто]

У меня проблемы с определением того, какое из моих блочных устройств является жестким диском. В моей системе есть CD-ROM, USB-накопители и один жесткий диск неизвестного производителя / типа. Как я могу определить жесткий диск ...
вопрос задан: 27 October 2013 16:02
0
ответов

как получить доступ к дереву устройств FDT/DTS и отладить его из драйвера Linux (seg-fault)

Я написал модуль ядра Linux, который действует как драйвер FPGA для пользовательской платы на основе Freescale P2020RDB. Драйвер содержит несколько #define для указания различных адресов, размеров, ширины шины и т. д.
вопрос задан: 19 July 2013 13:23
0
ответов

Continuous Integration/ Unit testing in embedded C++ systems

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 ...
вопрос задан: 11 October 2012 17:02
0
ответов

Прерывания в Beaglebone

Я читаю выходные данные датчика Холла на выводе gpio beaglebone, для каждого нарастающего фронта должна выполняться процедура обслуживания прерывания. Итак, как использовать внешнее прерывание в биглбоне? а есть ли...
вопрос задан: 6 August 2012 15:45
0
ответов

Что такое встроенная система? Можно ли рассматривать Mobile как встроенный продукт?

Что понимается под встроенной системой? Если система/машина или продукт, которые мы производим, предназначены для нескольких целей, то можем ли мы рассматривать их как встроенную систему? Или это только система, предназначенная для...
вопрос задан: 11 July 2012 05:00
0
ответов

Как создать приложение Linux C++ для ссылки на старую версию libc?

Я создал приложение на Ubuntu 12.04 и попытался запустить его во встроенной системе. Я запустил apt -cache show libc6 на своей машине разработки, которая показывает (среди прочего )Package :libc6 Требуется приоритет :...
вопрос задан: 9 July 2012 14:57
0
ответов

Мне нужно реализовать способ приостановить этот поток, пока у него не будет работы

. Итак, этот вопрос не совсем об управлении потоками... ну, вроде того. Я ищу различные решения для этой конфигурации. У меня есть несколько идей, но я ищу любые решения, которые...
вопрос задан: 29 June 2012 14:42
0
ответов

как узнать номер прерывания/GPIO для определенного вывода в Linux

я делаю проект, в котором мне нужно обрабатывать прерывания в Linux . плата, которую я использую, представляет собой ARM9Board на базе микроконтроллера s3c6410 от Samsung (процессор arm 11) и имеет следующий интерфейс ввода-вывода:...
вопрос задан: 26 June 2012 21:24
0
ответов

что означает «мало памяти» в linux

Привет, я кореец, и меня немного смущает «Программа загрузки сначала копирует себя на фиксированный адрес верхней памяти в освободить память для операционной системы». Что я знаю о малом объеме памяти, что я ...
вопрос задан: 18 June 2012 03:42
0
ответов

Список включения заголовков g++ по умолчанию

При выполнении компиляции с помощью cross g++ на компьютере с Linux ( lubuntu 11.10 ) в подробном режиме я вижу список каталогов заголовков включения по умолчанию: #include <...> search запускает ...
вопрос задан: 17 June 2012 18:20
0
ответов

Запуск Linux без MMU на ARM Cortex-R4

Я использую ARM Cortex-R4 для своей системы. Он имеет блок защиты памяти вместо блока управления памятью. По сути, это означает, что для защиты памяти есть выделенное аппаратное обеспечение, но оно есть...
вопрос задан: 17 May 2012 20:03
0
ответов

sed возвращает разные результаты на разных платформах

Привет, используя следующую команду на машине x86 (используя /bin/sh )возвращает :3 test="port 3" эхо $ тест | sed -r 's/\s *port\s *([0 -9]+ )\s */\1<\/port>/' но работает...
вопрос задан: 2 May 2012 16:43
0
ответов

Ошибка компоновщика gcc ELDK в ld.so.1

У меня установлен ELDK-3.1 в системе Ubuntu и работает отлично. На другой машине с 64-битным OpenSuse 12.1 я клонировал установку ELDK, и в течение некоторого времени она работала очень хорошо. Теперь, когда я пытаюсь ...
вопрос задан: 1 February 2012 13:24
0
ответов

Как в компиляторах реализованы escape-последовательности обратной косой черты?

Я просто хотел знать, как escape-последовательности обратной косой черты реализованы в компиляторах? Если мы напишем "\ n" в строке, как компилятор сможет заменить ее символом новой строки? Как компилятор ...
вопрос задан: 26 December 2011 07:45
0
ответов

Общий объем доступной памяти Linux

Я пытаюсь придумать хорошую формулу для определения объема доступной памяти. Сейчас я использую следующую формулу: freeMem = MemFree + Buffers + Cached - Shmem. Однако, согласно ...
вопрос задан: 5 December 2011 04:20
0
ответов

Как запросить маску (и) подсети с помощью Mono в Linux?

В моем приложении (веб-интерфейс администратора, написанном на MVC3), работающем в Linux с открытой встроенной системой, я должен перечислить все настройки TCP / IP. Это включает IP-адрес, шлюз и маску подсети. Следующее ...
вопрос задан: 17 November 2011 09:54