[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Tolmeros (обговорення | внесок)
Tolmeros (обговорення | внесок)
Рядок 47:
Окрім [[Комерційне програмне забезпечення|комерційних]] засобів розробки (IAR, [[CodeVisionAVR]] та ін.), існують також [[Вільне програмне забезпечення|вільні]], наприклад, [[WinAVR]] - [[GNU]] порт [[GNU Compiler Collection|GCC]] для AVR. В якості вільного [[Інтегроване середовище розробки|середовища]] для avr-gcc можна використовувати [[Code::Blocks]].
 
Крім того, архітектура AVR дозволяє застосовувати [[Операційна система|операційні системи]] при розробці застосувань, основними з яких є написані на мові [[C (мова програмування)|C]] системи [[FreeRTOS]], [[ChibiOS/RT]] та [[uOS]]. Також існує написана на мові програмування [[C++]] система [http://scmrtos.sourceforge.net/ScmRTOS scmRTOS].
 
Суттєвий вплив на поширеність мікроконтролерів має те, що програмування цих мікроконтролерів здійснюється досить легко. Найпростіший [[програматор]], пристрій за допомогою якого персональний комп'ютер записує програму у [[Флеш-пам'ять|flash]]-пам'ять мікроконтролера, складається з п'яти провідників та вилки порта [[IEEE 1284|LPT]]. Це дозволяє з успіхом використовувати мікроконтролери AVR новачками, що хочуть отримати знання з мікроелектроніки.