BitBake руководство пользователя
Закончил перевод Bitbake User Manual. Ознакомиться с переводом можно тут. Docbook файл для генерации документации берется тут. Критика и пожелания привествуются.
Закончил перевод Bitbake User Manual. Ознакомиться с переводом можно тут. Docbook файл для генерации документации берется тут. Критика и пожелания привествуются.
Кроме bitbake одной из ключевых частей OpenEmbedded является инструментарий кросс-сборки или, как его чаще называют, cross-toolchain. Именно он осуществляет генерацию исполняемых файлов из исходного кода для целевой платформы. Хотя на первый взгляд кажется, что эта задача отличается от обычного процесса сборки, но на самом деле это не так. Все действия , которые осуществляются компилятором в процессе обычной сборки, так же осуществляются при кросс-сборке. Единственное существующее отличие – это целевая платформа. Далее »
Надеюсь у вас получилось загрузить базовый образ в эмуляторе. Самое время попробовать запуститься на реальном железе. Для этого я воспользуюсь Compact Flash:
Далее »
В связи с большим количеством вопросов не связанных с темой статей, я создал группу обсуждений openembedded-ru. Ссылку для перехода можно увидеть справа. Если у вас есть вопросы ко мне по openembedded и вы не знаете куда написать, пишите туда.
Надеюсь, вам удалось собрать и запустить hello-world. В этот раз я опишу сборку и последущую загрузку минимального базового образа.
Далее »
В прошлый раз я рассказал вам каким образом можно собрать дистрибутив linux при помощи OpenEmbedded и запустить его в VirtualBox. Перед тем как перейти к сборке более функциональных дистрибутивов стоит познакомиться с менеджером пакетов используемым в OpenEmbedded.
Далее »
После того как я опубликовал на хабре анонс, меня спросили:
Надеюсь, в статье вы найдете ответы на эти вопросы.
Начнем с того, что такое встроенная система.
И так в прошлый раз я остановился на завершении сборки helloworld-image. В результате при помощи OpenEmbedded был собран helloworld и создан образ корневой файловой системы вместе с ним. Осталось только все это запустить, это довольно просто.
Далее »
Практически у всех программистов первой программой была Hello, world! Она говорила — Здравствуй, мир! и завершалась. Первый дистрибутив на базе OpenEmbedded будет делать то же самое. Но для этого придется немного попотеть.
Далее »
Ну что, начнем? Этой записью я хочу объявить о начале проекта, посвященного встраиваемым системам и тому, как на них запускать и использовать Linux.
Почему именно Linux? Почему не FreeBSD, к примеру? — спросите вы. Потомучто эта система сейчас активно используется во встраиваемых системах. Когда вы покупаете маршрутизатор SOHO класса или сетевой NAS, то все чаще внутри можно увидеть именно Linux. Для Linux существует множество инструментариев и руководств облегчающих его сборку для встраиваемых систем.
К сожалению, на русском языке информации о использвании и запуске Linux на встраиваемых системах практически нет, мне хотелось бы восполнить этот пробел. Писать буду как для практиков так и для теоретиков. Первые смогут собрать и запустить свой собственный Linux без долгих разбирательств почему и зачем оно так. Вторые смогут узнать зачем и почему оно так.
↑ Наверх