inotifywait не изменяется при создании устройства

Типично встроенные системы имеют ограниченные ресурсы, небольшую оперативную память и очень маленькое пространство для хранения по текущим стандартам; отсюда ограниченная среда и отсутствие инструментов разработки в системе.

Часто для экономии ресурсов используются альтернативные библиотеки, такие как uClibc вместо glibc.

Цель uClibc - предоставить как можно больше функциональных возможностей в небольшом пространстве, и он предназначен в первую очередь для встроенного использования . Он также имеет широкие возможности настройки поддерживаемых функций за счет различий в ABI для разных конфигураций. uClibc был изначально разработан как библиотека C для встроенного Linux. Нам не нужно беспокоиться о таких вещах, как поддержка MS-DOS, BeOS или AmigaO для любой другой системы. Это позволяет нам избавиться от множества сложностей и очень тщательно оптимизировать для Linux.

Обычно фаза разработки выполняется вне системы с помощью кросс-компиляторов. Таким образом, существует требование установить / настроить инструментальную цепочку / среду разработки на другом компьютере, возможно, на полном сервере разработки Linux.

В некоторых проектах с открытым исходным кодом инструментальная цепочка находится в свободном доступе, в коммерческих встроенных решениях часто приходится получать ее от поставщика.

Из elinux

Цепочка инструментов - это набор отдельных инструментов разработки программного обеспечения, которые связаны (или связаны) вместе определенными этапами, такими как GCC, binutils и glibc ( часть GNU Toolchain). Необязательно, набор инструментов может содержать другие инструменты, такие как отладчик или компилятор для определенного языка программирования, например C ++.

Что касается сопровождающих пакетов, проверьте, нет ли собственного - так как с ним будет связан официальный репозиторий с большим количеством утилит и обновлений безопасности для вашей системы; например, в OpenWRT он называется opkg .

Opkg (Open PacKaGe Management) - это облегченная система управления пакетами, основанная на ipkg. Он написан на C и похож на APT / dpkg в операции . Он предназначен для использования на встроенных устройствах Linux и используется в этом качестве в проектах OpenEmbedded и OpenWrt.

3
15.10.2017, 09:18
0 ответов

Теги

Похожие вопросы