Освойте Makefiles для Arduino: кросс-компиляция и загрузка как у профессионала!
Автор: Arduino under the Hood
Загружено: 2026-01-17
Просмотров: 17
Описание:
📥 РЕСУРСЫ И ЗАГРУЗКИ
• Makefile для Biryani: https://drive.google.com/file/d/19_Bi...
• Параметры AVR со списком поддерживаемых микроконтроллеров: https://gcc.gnu.org/onlinedocs/gcc/AV...
• Описание параметров для AVRDUDE, включая список поддерживаемых микроконтроллеров: https://www.nongnu.org/avrdude/user-m...
✏️ УПРАЖНЕНИЯ
• Makefile и Blink с использованием только библиотеки AVR: https://drive.google.com/drive/folder...
• Makefile и Upload: https://drive.google.com/drive/folder...
🧠 ВИКТОРИНА
https://forms.gle/mRDbMMCufbMkhJq56
Узнайте, как освободиться от Arduino IDE и полностью контролировать свой рабочий процесс разработки #встроенных систем! В этом всеобъемлющем разделе вы узнаете об основах #Makefile, используя забавную кулинарную аналогию — создание рецепта бирьяни, чтобы понять цели, предварительные условия и рецепты.
Вы узнаете, как работает #кросс-компиляция с инструментом компилятора AVR-GCC, поймете важные параметры, такие как выбор микроконтроллера, тактовая частота (F_CPU) и флаги оптимизации размера. Мы подробно разберемся, где скрывается загадочная функция main() в программах Arduino и как директивы #include связывают все воедино.
Освойте искусство загрузки ваших программ с помощью #AVRDUDE, инструмента загрузки/выгрузки AVR, который взаимодействует с загрузчиком вашего ATmega. Узнайте о скорости передачи данных, типах памяти (флэш-память, EEPROM, предохранители) и устранении распространенных проблем с загрузкой.
К концу этого раздела вы сможете писать эффективные, энергосберегающие программы, используя только библиотеку #AVR, что означает более быстрое время выполнения и более длительное время работы от батареи для ваших проектов #Arduino! Полученные здесь навыки станут основой для профессиональной разработки #микроконтроллеров.
📖 РАЗДЕЛЫ
0:00 Введение
2:07 Makefiles
5:09 Правила
7:29 Зависимости (Давайте приготовим бирьяни)
11:48 Демонстрационная реализация Makefile
22:28 Кросс-компиляция
32:16 Мигание светодиодов без Arduino IDE
33:25 AVRdude
38:07 Резюме и что дальше?
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: