Mikrokontrolery
Odnośniki podzielone zostały na kategorie tematyczne. Zapraszamy.
AVR
ARM
TOOLCHAIN
Wszystkie poniższe instalowane są bez środowiska IDE (ang. Integrated Development Environment). Bez większych problemów można je zintegrować z popularnym i darmowym Eclipse IDE.
- YAGARTO (Yet Another Gnu ARm TOolchain),
- bleeding-edge-toolchain - toolchain przygotowany przez Freddiego Chopina, o jego zaletach i podstawowych założeniach możecie przeczytać m.in. w tym artykule.
- Linaro - w tym ujęciu najbardziej intereujse nas kompilator skrośny dla systemu bare-matal: GNU Tools for ARM Embedded Processors,
- Sourcery CodeBench (niegdyś CodeSourcery) - dostępne w wersji komercyjnej, 30-dniowej wersji ewaluacyjnej oraz wersji darmowej LITE,
- GNUARM - historyczny toolchain, z punktu widzenia współczesnych architektur (Cortex-M0: ARMv6-M, Cortex-M3: ARMv7-M oraz Cortex-M4: ARMv7-ME) właściwie bezużyteczny,
- WinARM - j/w.
Zintegrowane Środowiska programistyczne (Toolchain + IDE)
- Keil MDK-ARM - oficjalne środowisko f. ARM. Istnieje darmowa wersja (MDK-Lite (32KB) Edition) z ograniczeniem do 32kB kodu wynikowego. Wyłącznie dla platformy Windows,
- IAR Embedded Workbench for ARM - istnieje darmowa wersja z ograniczeniem do 32kB (do 16kB dla układów z rdzeniem Cortex-M0/M0+/M1)),
- Atollic TrueSTUDIO - komercyjne środowisko zbudowane w oparciu o Eclipse, istnieje darmowa wersja z ograniczeniem 32kB (8kB dla układów z rdzeniem Cortex-M0/M0+/M1)),
- LPCxpresso - oryginalnie stworzone przez Code Red Technologies (dziś przejęte przez NXP). Bazuje na Eclipse i GCC. Istnieje darmowa wersja z ograniczeniem programowania i debugowania do 256kB.