Seeed Studio XIAO RA4M1
U malom pakovanju, pogodnom da se ugradi na svakom mestu, uz mogućnost baterijskog napajanja i tri zvanična OS-a: Arduino IDE, NuttX RTOS i Zephyr, ovaj $5 mikrokontrolerski razvojni sistem je odličan izbor.
Pros
- Minijaturna ploča se lako ugrađuje u svaki projekat
- Odlična dokumentacija
- Pored Arduino IDE, zvanično je podržan i NuttX RTOS, ali i Zephyr
- Čak 8 dodatnih GPIO tačaka u odnosu na standardni XIAO
Cons
- Sa cenom od $5m, iako jeftiniji od Raspberry Pi Zero 2 retko će biti prvi izbor u ovom boju
- Izuzetno je osetljiv na kvalitet USB-C kabla za flešovanje
Seeed Studio je u svom XIAO formatu veličine svega 21 x 17.8 mm dodao još jednu ploču – još jedan mikrokontroler – Renesas RA4M1, 32-bitni ARM Cortex-M4 MCU koji radi na 48 MHz. Ima FPU u sebi i 256 KB Flash i 32 KB SRAM memorije. Na ploči se nalaze Power i User dioda svake od strana USB-C porta preko koga se flešuje program. Tu su i Reset i Boot dugme i jedna višebojna LED dioda izmeđunjih na dnu ploče.

Svi pinovi su multipleksirani. Pored standarnih XIAO I/O pinova, kojih ima jedanaest, na posebnim kontaktnim tačkama sa donje strane ploče, nalaze se još njih osam. Time dobijamo ukupno čak osam ulaza sa 14-bitnim AD konvertorima, tri UART linije, tri I2C i dve SPI linije. Svi pinovi mogu biti digitalni I/O, a šest može biti analogni ulaz.

Zanimljivo je da ima CAN komunikaciju, ali i kontakte za Li-Ion bateriju čije punjenje kontroliše sopstvenim kolom. Isti mikrokontroler se nalazi i u Arduino UNO R4 Minima i Arduino UNO R4 WiFi modelima, koji jesu većih dimenzija, pa time i veće povezivosti, ali u skladu sa tim dolaze sa četvorostruko višom cenom. I drugi proizvođači razvojnih sistema su prihvatili ovaj mikrokontroler, koji ima implementiranu i hardversku enkripciju, secure boot i key storage – tehnologije koje osiguravaju bezbednost podataka u aplikacijama.

Iako se svi Seeed Strudio XIAO razvojni sistemi mogu programirati u Arduino IDE nakon instalacije odgovarajućih definicija ploče, nama se učinilo izuzetno interesantna mogućnost da se ovaj maleni Renesas RA4M1razvojni sistem može koristiti pod NuttX RTOS-om, ali i pod Zephyr-om. Za rad pripremite i neki Debug sondu, mi po pravilu koristimo Raspberry Pi Debug Probe koji se pokazao kao pouzdan harver i u Windows i u Linux okruženju.
Sam NuttX RTOS je POSIX OS koji zbog sintakse komandi liči na Linux, ali nije njegov derivat. Podešavanje je olakšano konfiguracionom skriptom, a preko UART TX/RX linija korišćenjem Debug sonde moguć je pristup NuttShell NuttX-12.8.0 (nsh>) terminalu. Veliki broj već napisanih programskih primera, uz odličnu dokumentaciju na Seeed Studio sajtu ubrzaće trajanje početnog upoznavanja sa ovim RTOS-om.

Kao i svi drugi Seeed Studio XIAO razvojni sistemi perfektno odgovara za rad sa Seeed Studio Expansion Base for XIAO koji joj dodaje Grove konektore i LCD ekran. O ovom dodatku smo pisali u recenziji XIAO ESP32-S3 Sense. Bez obzira da li ste fokusirani na Arduino IDE ili NuttX ili Zephyr više odgovaraju vašem aplikativnom zadatku, Seeed Strudio XIAO RA4M1 predstavlja sposoban hardver za izgradnju aplikacija. I hobista i mejker, ali i profesionalac koji traga za minijaturnim, ali snažnim rešenjem biće zadovoljan. XIAO RA4M1 je odlično odmerena, „Seeed standardno“ kvalitetno izrađena minijaturna razvojna ploča koju, ako ništa zbog NuttX RTOS-a i Zephyr-a, treba imati u svojoj kolekciji i dati joj priliku da učestvuje u rešavanju problema na pouzdan način.
- Danfoss iC7 – (R)evolucija frekventnih pretvarača - 04/04/2025
- igus: Automatizacija na jednostavan način - 02/04/2025
- Seeed Studio XIAO RA4M1 recenzija - 02/04/2025