Проект Yocto є проект з відкритим вихідним кодом спеціально для вбудованого простору. У той час як інші дистрибутиви Linux створюються для корпоративних серверів і робочих станцій, а потім (можливо) адаптуються для випадків використання вбудованих пристроїв, проект Yocto дозволяє створювати індивідуальні дистрибутиви для вбудованих пристроїв.
Як створити власну машину
- 1. Введення.
- 2 Створіть дерево пристроїв.
- 3 Створіть клієнтську машину. 3.1 Створіть нову машину. 3.2 Відредагуйте новий машинний файл: stm32mp1-<ProjectName>.conf. …
- 4 Різне. 4.1 Клас STM32CubeMX.
- 5 Скомпілюйте свій образ за допомогою процесу збирання yocto.
Додавання рецепту до вашого зображення
- Додати шлях до шару. Після запуску вихідного коду oe-init-build-env розташування файлу вашого шару слід додати до вашого файлу bblayers.conf. …
- Додайте пакет. У файлі build/conf/local.conf додайте цей рядок будь-де: …
- Додайте упаковку до рецепту зображення. …
- Запустіть команду bitbake. …
- Типи попередньо створених образів.
Як створити та використовувати Yocto SDK
- 1- Створення інсталятора SDK. У цьому прикладі ми використовуватимемо повне зображення boundary-image-multimedia-full для створення SDK. …
- 2- Запустіть інсталятор SDK. Тепер нам потрібно запустити згенерований інсталятор SDK, який є виконуваним сценарієм оболонки (.sh). …
- 3- Використання SDK.
Це тому, що хоча Yocto є дуже життєздатним варіантом, є багато речей, які слід розглянути, перш ніж використовувати його для створення ОС.
- Мінус 1: робоче навантаження. Створення іміджу Yocto вимагає багато роботи. …
- Мінус 2: Технічне обслуговування. …
- Мінус 3: Водії. …
- Мінус 4: Знання. …
- Мінус 5: Ресурси. …
- Мінус 6: час виходу на ринок.