Обзор тем
- Компилятор GNAT, который реализует стандарт языка Ada.
- Возможность создания приложений для микроконтроллеров и «голого железа».
- Возможность создания собственной библиотеки времени исполнения для специфического микроконтроллера.
- Книга «Программирование микроконтроллеров на языке Ada» содержит готовые решения и инструкции по настройке библиотек. Пример создания библиотеки для микроконтроллера, похожего на «голубую таблетку».
- Сайт AdaCore для загрузки ПО.
- Выбор между профессиональной версией и GNAT Community.
- Установка стандартного пакета, включающего компилятор GNAT, систему верификации и GNAT Studio.
- Добавление пакета для ARM-микроконтроллеров и создание ELF-пакетов.
- Настройка темы, клавиш и макросов в GNAT Studio.
- Создание нового проекта для STM-F4.
- Выбор пути для проекта и создание папки.
- Обзор файла проекта и подключённых библиотек.
- Настройка отладчика и сервера отладки.
- Определение регистров и физических адресов.
- Компиляция проекта и загрузка в эмулятор или на плату.
- Отладка программы и настройка приоритетов для прерываний.
- Обзор менеджера пакетов Alire для GNAT.
- Возможность использования Alire в GNAT Studio, Visual Studio Code и других IDE.
- Установка новых компиляторов через Alire.
- Важность правильной настройки путей доступа к бинарным файлам.