Результаты поиска по запросу "embedded-linux"

1 ответ

как изменить тип хоста для компиляции GCC 'Canadian cross' с помощью crosstool-NG

Я установил crosstool-NG и собрал GCC на машине host + build x86, которая предназначена для arm-unknown-linux-gnueabi. Затем я использовал arm-unknown-linux-gnueabi-gcc для компиляции программы, которая хорошо работала на моей плате ARM. Я хочу ...

1 ответ

for_each_process - выполняет ли он итерации по потокам и процессам?

Я хотел бы повторить все задачи в ядре (потоки и процессы) и вывести tid / pid и имя, используя макрос for_each_process: #define for_each_process(p) \ for (p = &init_task ; (p = next_task(p)) != &init_task ; )Как я могу различить поток и ...

1 ответ

Как переключить консоль ядра Linux после процесса загрузки?

В моей встроенной системе я обычно использую / dev / ttyS0 в качестве основной консоли. Это достигается передачей параметра ядраconsole=/dev/ttyS0 и когдаinit принимает участие,getty срабатывает на том же устройстве, как указано ...

ТОП публикаций

1 ответ

Чтение с блочного устройства в пространстве ядра

Я пишу модуль ядра, и мне нужно выполнить чтение с существующего блочного устройства. (/ DEV / что-то). Кто-нибудь знает какие-либо другие модули, которые делают эти, которые я могу использовать в качестве ссылки? Любые указатели будут ...

1 ответ

Содержание / proc / iomem

1) Можно ли получить доступ к физическому адресу, который не определен в / proc / iomem? 2) Если диапазон физических адресов устройства отсутствует в / proc / iomem, означает ли это, что устройство еще не было использовано / инициализировано?

1 ответ

Не удается получить доступ к данным драйвера ядра из обработчика прерываний FIQ

В случае прерываний ARM FIQ у нас есть несколько регистров, зарезервированных только для использования FIQ, и это удобный способ «сохранить состояние», например, для передачи данных между вызовами FIQ. В настоящее время я вызываю некоторыеGPIO ...

1 ответ

Как начинается процесс инициализации в ядре Linux?

Я пытаюсь понять процесс init в ядре linux, который является первым процессом и статически инициализируется макросом INIT_TASK. 161 #define INIT_TASK(tsk) \ 162 { \ 163 .state = 0, \ 164 .stack = &init_thread_info, \ 165 .usage = ATOMIC_INIT(2), ...

2 ответа

трассировка стека печати в arm-linux

2 ответа

отображение памяти, зарезервированной параметром загрузки ядра mmap в пространство пользователя

Как обсуждено вэтот вопрос, я резервирую кусок памяти во время загрузки, используя параметр загрузки ядра

2 ответа

отображение памяти, зарезервированной параметром загрузки ядра mmap в пространство пользователя

Как обсуждено вэтот вопрос, я резервирую кусок памяти во время загрузки, используя параметр загрузки ядра