16+
Вторник
13 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ксения  (20.10.2018 11:17) , в ответ на Дуринское IDE само компилировать не умеет и для компиляции запускает WinAVR GCC из папки Arduino\hardware\tools\avr. Таким образом вам полностью доступны все возможности GCC компилятора. (Правда весьма старой версии.) автор: Boвa
Про компиляцию я уже давно поняла, но не знала, что загрузку Arduino IDE делает не сама, а вызывает для этой цели AVRdude. 
Тем не менее, мне всё ещё непонятно, как продукт компиляции WinAVR GCC стыкуется с ino-файлом скетча. Если заглянуть в исходники firware 3D-принтера, то среди них вижу множество cpp- и h-файлов, характерных для языка C++, но всего лишь один ino-файл скетча. Причем последний содержит лишь инклюды h-файлов, но cpp-файлы в нем не упоминаются. При этом в исходниках есть Makefile, который все эти cpp-файлы компилирует. Однако я до сих не могу понять, что за продукт производит Makefile и как он стыкуется с ino-файлом скетча. А если бы понимала этот механизм, то могла бы программировать на родном C++, а скетч использовать только для загрузка в МК с помощью Arduino IDE.
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII