Вопросы по теме 'embedded-linux'

Изучение программирования ядра
Я хочу изучить программирование ядра Linux. Что может быть отправной точкой для этого? На какие из более простых проблем можно ориентироваться?
20459 просмотров

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

Как воспроизвести видео во встроенном Linux QT 4.6?
Я использую QT 4.6 и хочу воспроизвести видеофайл во встроенном Linux QT 4.6? Есть ли доступная ссылка или пример кода, который поможет нам разработать мой образец приложения? Спасибо, Нил
883 просмотров
schedule 05.08.2022

C против C ++ во встроенном Linux
Разрабатываю приложение для встроенного Linux (ARM). Он будет выполняться 500 раз в секунду, поэтому важна скорость. Я бы предпочел использовать C ++, но боюсь, что он будет медленнее, чем C, даже если я буду избегать таких необычных функций, как...
6606 просмотров
schedule 27.09.2022

Получение версии U-boot из пользовательского пространства
Кто-нибудь знает способ установить версию U-boot из пользовательского пространства? Существует команда fw_printenv , которая обеспечивает доступ к переменным среды U-boot, но не та версия.
21764 просмотров
schedule 16.06.2024

GPIO IRQ в Embedded Linux на базе ARM
Я пытаюсь запрограммировать GPIO IRQ на оценочной плате AT91SAM9M10-EKES. Я успешно зарегистрировал IRQ, и IRQ работает. Однако некоторые прерывания пропускаются. Я отправляю 26, а получаю только 22. Код: static irqreturn_t...
5146 просмотров

Включить пробуждение GPIO в Embedded Linux
Я пытаюсь включить событие пробуждения для GPIO во встроенном Linux, после некоторого поиска я понял, как это сделать, но когда я пытаюсь это сделать: echo enabled > /sys/class/gpio/gpio<n>/power/wakeup я получил write error:...
4465 просмотров
schedule 23.09.2022

Какой бесплатный встроенный веб-сервер может обрабатывать *ДЕЙСТВИТЕЛЬНО БОЛЬШИЕ* POST-запросы?
У меня есть встроенное устройство Linux без огромного объема оперативной памяти, но с приличным объемом дискового пространства, но без свопа. Он должен принимать большие загрузки файлов (возможно, ГБ) через веб-интерфейс. Большинство веб-серверов, с...
409 просмотров

Как воспроизводить волновые файлы в X11
Пожалуйста, помогите, мне нужно воспроизвести волновые файлы в X11. Есть ли в X11 какой-либо API, например PlaySound в Windows? заранее спасибо
172 просмотров
schedule 20.08.2022

Где я могу найти микровеб-сервер Rebol 3?
На Rebol 2 написано множество симпатичных маленьких веб-серверов, но у Rebol 3 другая сетевая модель, и я ищу веб-сервер, который с ней работает. Я не ищу ничего необычного. Это просто работа на встроенной плате, позволяющая мне управлять бытовой...
790 просмотров
schedule 18.04.2024

Какой последовательности нужно придерживаться, чтобы воспроизвести песню с помощью gstreramer?
Я создаю музыкальный проигрыватель на основе gstreamer-0.10. Я могу успешно играть, но у меня возникают проблемы при изменении состояния конвейера. Я разместил код для инициализации и запуска конвейера ниже: void start_gstreamer() {...
1073 просмотров

Как заголовки ядра участвуют в создании инструментальной цепочки gcc?
Я узнал, что заголовки ядра определяют, как программы могут взаимодействовать с ядром, поэтому они должны участвовать в создании стандартной библиотеки, или? Я только что прочитал руководство, в котором довольно хорошо объясняется, как создать...
1913 просмотров
schedule 10.09.2022

Режим UART Tx с включенным DMA
Я написал простой драйвер устройства для UART в режиме передачи с включенным DMA вместе с прерыванием. Оборудование, которое я использую, - это pandaboard omap 4460 с загруженным в него Linux 3.4. Ниже я делюсь соответствующими частями кода. В...
2082 просмотров

Совместное использование EGLImage между различными приложениями/процессами в Embedded Linux/ARM
В настоящее время я разрабатываю некоторые приложения EGL 1.4/OpenGL ES 2.0 на C++ на платформе Embedded Linux/ARM, которая не имеет оконной системы. По сути, я хочу поделиться текстурами/буферами рендеринга между независимыми приложениями —...
1368 просмотров
schedule 20.07.2022

Как arm-eabi-gcc гарантирует, что раздел .text в crtbegin_dynamic.o будет первым в финальном динамически подключаемом исполняемом файле?
Из readelf мы знаем, что точкой входа исполняемого файла ELF является « _start » в Android (32-разрядная версия ARM), а « _start » определено в crtbegin_dynamic.S для динамического связанные исполняемые файлы. Вопрос: как система сборки...
131 просмотров
schedule 14.10.2023

Busybox против Embutils
У меня есть несколько вопросов, связанных с BusyBox и embutils. Может ли кто-нибудь проинформировать меня о различиях между BusyBox и embutils? Также было бы здорово, если бы вы могли проиллюстрировать сценарии, в которых эти соответствующие...
559 просмотров
schedule 10.10.2022

Зонд i2c не вызывается, не знаю, где вызывать i2c_register_board_info
У меня есть системы Intel. Я пытаюсь загрузить at24.ko и i2c-mux-pca9541.ko. оба модуля имеют функции проверки, которые не вызываются. согласно документации, мне нужно вызвать i2c_registetr_board_info в файле arch_init. но я не уверен, где это...
5848 просмотров

Загрузка файлов на машину busybox
Для своего проекта я использую очень ограниченную машину Busybox с Linux. Я пытаюсь загрузить файлы на эту машину (подключенную ко мне через Ethernet) с помощью telnet. Пока у меня было несколько идей по его реализации: Запись файлов...
1671 просмотров
schedule 03.02.2024

Реверс-инжиниринг USB-камеры на базе Linux
Купил IP-камеру, на которой установлено фирменное ПО (без HTTP-сервера). Это мешает мне интегрировать его в мою домашнюю сеть. Я хочу заменить программное обеспечение (ELF с закрытым исходным кодом) на пакет Motion, который я уже использую, и...
4096 просмотров

Busybox SUID на корневой файловой системе NFS
Я строю систему Linux снизу для платы Beagle Bone. Я скомпилировал ванильное ядро ​​и построил базовую корневую файловую систему с busybox . Система загружается с помощью U-boot, а rootfs находится на ПК с Linux и экспортируется через NFS:...
768 просмотров
schedule 19.10.2023