Перейти к содержимому

RP2040 — БЕЗ SDK! Программирование на языке ассемблера — BMA-04

Life with David

0:00 / 0:00

RP2040 — БЕЗ SDK! Программирование на языке ассемблера — BMA-04

8 652 просмотра · 3 года назад
Life with David
12,5 тыс. подписчиков
8 652 просмотра · 3 года назад
Присоединяйтесь к Дэвиду, который отказывается от SDK C/C++ в пользу настоящего программирования «на голом железе» на Raspberry Pi Pico. Мы рассмотрим процесс загрузки, векторные таблицы, скрипты компоновщика и make-файлы, а также мигание светодиода практически без дополнительных программных затрат. Будут продемонстрированы язык ассемблера GCC, Make для Windows и elf2uf2.exe. Учебное пособие по языку ассемблера для Raspberry Pi Pico #04 Ресурсы для демонстрации: Файлы для этой главы: https://github.com/LifeWithDavid/Rasp... Исходный код загрузчика второго этапа: https://github.com/rp-rs/rp2040-boot2... Программа для преобразования в файл ассемблера с заполненной контрольной суммой: https://github.com/raspberrypi/pico-s... Видео о make:    • Bare Metal Embedded C Lecture 2: Makefile ...   Видео о скриптах компоновщика:    • Bare Metal Embedded C Lecture 4: Writing L...   00:00 - Введение 00:53 - Накладные расходы при работе с C/C++ SDK 01:51 - Процесс загрузки RP2040 на первом и втором этапах 05:56 - Какие минимально необходимые файлы необходимы 07:08 - Использование GCC 08:25 - Использование Make 13:44 - Демонстрация 15:29 - Подробности о загрузчике второго этапа 17:21 - Подробности о векторной таблице 19:12 - Подробности о скриптах компоновщика 23:42 - Заключение Музыка: (Музыка Pinnacle 25 без авторских прав): Pulsing Dance House Fever Reaction Time City Night Groove