Как сделать свой особенный Linux для маленькой платы BeagleBone Black
Скомпилируем операционку для embedded-системы и войдём в неё через заднюю UART-дверь. Наш основной инструмент сегодня — Buildroot (и он проще, чем кажется). Но главное другое: сегодня у нас есть ещё и настольная книга. «Встраиваемые системы на основе Linux», Крис Симмондс, ДМК, 2017. Глубоко в неё не зарываемся, но со всех сторон обнюхиваем в целом пользу извлекаем. Плюс бонус для тех, кто и так всё знает. И он не в конце, а в самом начале. Хватайте и бегите. Ролик с подробностями: https://www.youtube.com/watch?v=G58TB2iQ9dE 00:00 Зачем нужен embedded Linux 09:16 Почему BeagleBone Black удобен для изучения процесса загрузки 20:05 Разбираем цепочку загрузки: от процессора к Linux 27:38 Собираем систему через Buildroot 37:43 Кросс-компиляция и типовые ошибки сборки 47:26 Запускаем плату через UART и проверяем систему Конспект не сохранился. Другие конспекты: https://github.com/olgapavlova/stream
Скомпилируем операционку для embedded-системы и войдём в неё через заднюю UART-дверь. Наш основной инструмент сегодня — Buildroot (и он проще, чем кажется). Но главное другое: сегодня у нас есть ещё и настольная книга. «Встраиваемые системы на основе Linux», Крис Симмондс, ДМК, 2017. Глубоко в неё не зарываемся, но со всех сторон обнюхиваем в целом пользу извлекаем. Плюс бонус для тех, кто и так всё знает. И он не в конце, а в самом начале. Хватайте и бегите. Ролик с подробностями: https://www.youtube.com/watch?v=G58TB2iQ9dE 00:00 Зачем нужен embedded Linux 09:16 Почему BeagleBone Black удобен для изучения процесса загрузки 20:05 Разбираем цепочку загрузки: от процессора к Linux 27:38 Собираем систему через Buildroot 37:43 Кросс-компиляция и типовые ошибки сборки 47:26 Запускаем плату через UART и проверяем систему Конспект не сохранился. Другие конспекты: https://github.com/olgapavlova/stream



