sobota, 10 listopada 2018

ATSAML21 - budujemy płytkę developerską dla Legendy z rdzeniem Cortex M0+.

Ponieważ ATSAM-y są mało znane na naszym rynku a stanowią kawałek historii rozwoju nurtu ARM-owego i są spuścizną po firmie ATMEL. Postanowiłem pochylić się nad nimi i spróbować je bliżej poznać. Dodatkowym pretekstem było pojawienie się bardzo ciekawego środowiska firmy SEGGER, które wspiera wszystkie popularne serie ATSAM-ów. Środowisko to jest dostępne dla systemu Linux, mojego bazowego systemu. Aby rozpocząć przygodę z ATSAM-ami potrzebuję płytkę developerską. Zatem radośnie przystępuję do jej tworzenia. Tym razem przybliżę w jaki sposób i jakimi narzędziami tworzę takie projekty. Jestem zdania , że robienie własnych płytek jest nie tylko świetną i twórczą zabawą ale przybliża nas znacząco do poznania danego mikrokontrolera. Precz z lenistwem i kupowaniem gotowych płytek :)

czwartek, 8 listopada 2018

Rewolucyjne środowisko firmy SEGGER do programowania m.in mikrokontrolerów serii SAM firmy Microchip.

Na rynku pojawiło się nowe środowisko do programowania MCU z rdzeniem ARM od firmy Segger. Nie byłoby w tym nic ciekawego gdyby nie fakt , że nie jest to kolejna edycja Eclipsowych tworów oraz to, że zaprogramujemy tutaj m.in mikrokontrolery z oferty firmy Microchip. Moją uwagę przykuła   jedna rewolucyjna/rewelacyjna możliwość. Mianowicie IDE SEGGERA wspiera mikrokontrolery SAM firmy Microchip. A to oznacza, że wreszcie możemy programować te wspaniałe MCU w środowisku LINUX. Dotychczas możliwe to było tylko w ATMEL STUDIO , KEIL i IAR ale tylko pod Windą. Microchip co prawda przenosi produkty byłej firmy ATMEL do swojego środowiska MPLABX-IDE ale zanim to zostanie dobrze zrobione to jeszcze może trochę wody w Wiśle upłynie. Obecnie mamy tu i teraz doskonale działające  środowisko SEGGER-a , które jest niezwykle wydajne , szybkie i wspiera  MCU SAM.