Содержание
Урок 1. Первый проект
Урок 2. Управление кнопками
Урок 3. Подключение LCD
Урок 4. Использование ШИМ
Урок 5. Таймеры
Урок 6.1. Статическая индикация
Урок 6.2. Динамическая индикация
Урок 7.1. Генерация звука
Урок 7.2. Генерация звука. Продолжение
Урок 8.1. Передача данных через UART
Урок 8.2. Передача данных через UART. Продолжение»
Урок 9. Передача данных через SPI
Урок 10. Изучение АЦП. Простой вольтметр
Урок 11. Получение синуса при помощи ШИМ
Урок 12. Измерение температуры
Урок 13. Внешние прерывания.
Урок 14. Использование отладчика
Урок 15.1. Управление инкрементальным энкодером
Урок 15.2. Управление громкостью, при помощи энкодера
Урок 16. Управление RGB светодиодом
Урок 17. Использование ИК
Урок 18.1. Знакомство с графическим дисплеем
Урок 18.2 Вывод изображения на графический дисплей
Урок 18.3 Вывод русскоязычного текста
Урок 19. Формирование сигнала, при помощи ЦАП (R2R)
Урок 20. Опрос матричной клавиатуры
Урок 21. Сторожевой таймер
Урок 22.1 Воспроизведение wav. Введение.
Урок 22.2 Воспроизведение wav. Продолжение.
Урок 23.1 Работа с внешней памятью
Урок 23.2 Работа с файловой системой Fat

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

Первая же мысль после того, как образ был готов, в пакете не достает некоторых для меня жизненно необходимых программ, например i2c tools. Весьма полезная тулза для работы с i2c, часто ей пользуюсь.

Заходим на сайт openembedded и ищем название нашего пакета.
yocto_recipe

Далее идем в файл conf/local.conf и добавляем найденное название

IMAGE_INSTALL_append = "i2c-tools"

Собственно и все. По новой задаем переменные окружения. И пересобираем, на этот раз уже быстро.

source oe-init-build-env
bitbake rpi-basic-image

Все теперь в нашей сборке будет присутствовать нужный нам пакет.

UPD 30.07.17
Все тоже самое можно сделать с помощью графической утилиты Hob. Задаем переменные окружения

source oe-init-build-env

И запускаем в терминале Hob, выбираем машину и образ.
hob_start_screen

Далее заходим в Edit image recipe и добавляем пакет, например файловый менеджер mc
hob_recipe

Далее все точно также, собираем образ, закатываем на карту и получаем новую сборку с установленными программами.

UPDATE 04.08.17
Также из Yocto можно вытащить SDK. Таким образом у вас будет настроенный кросскомпилятор
bitbake -c populate_sdk rpi-basic-image

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Счетчик
Яндекс.Метрика