Raspberry Pi Pico – mini recenzija i giveaway
Datum objave 24.08.2022 - Bruno Banelli
Ne bacaju se mali, nego nevaljali
(izvor fotografije: Raspberry Instagram)
Raspberry Pi zakladu vjerojatno nije potrebno predstavljati nikome tko je iole upoznat s embedded svijetom. Njihova Raspberry Pi serija tzv. SBC-ova (single board computer) postala je planetarno popularna omogućujući širokodostupnu razvojnu platformu po povoljnim cijenama.
No, nedavno je Raspberry Pi zaklada donijela dvije velike stvari – dizajnirali su vlastiti SoC, RP2040, baziran na 32 bitnoj ARM Cortex-M0+ jezgri (točnije, dvije čak!), što su odmah ukomponirali u Raspberry Pi Pico pločicu, te su surovo spustili cjenovnu granicu – RP2040 stoji svega 1$, dok je cjelokupni Pico baziran na cijeni od 4$. Impresivno.
(izvor fotografije: Raspberry Instagram)
Ukratko nešto više o samom čipu, odnosno pločici, suhoparno je prepisivanje faktografskih podataka, no spomenimo da se radi o, kako rekosmo, dvojezgrenom ARM Cortex-M0+ baziranom čipu, maksimalne frekvencije do 133 MHz, 264 kB RAM-a, bez internog flasha/EEPROM-a (uz maksimalnu podršku za 16MB putem QSPI kontrolera) te 30 GPIO pinova od kojih do 4 mogu biti ADC (u praksi, radi se o tri, jer je četvrti rezerviran za interni temperaturni senzor).
(izvor fotografije: Raspberry Instagram)
Od periferije, tu su po 2 (dva) UART, SPI, I2C kontrolera, 16 PWM kanala, 8 PIO pinova (stariji će se sjetiti da se radi o tehnologiji koja je na PC-u bila široko popularna na ATA standardu, srećom zamijenjena DMA pristupom) i USB 1.1 kontroler/PHY, što će reći da može raditi i kao host i kao uređaj.
Konkretnih pločica ne manjka, gdje je već petnaestak u opticaju, no sama Raspberry Pi zaklada, odnosno njezino komercijalno društvo, izdalo je Pico i Pico W verziju, gdje potonja, naslutit ćete, podržava i bežičnu komunikaciju putem WiFi-a.
Sam Pico veličine je 21 mm × 51 mm te raspolaže s 2MB QSPI flasha, što je više nego dovoljno za opsežne komade koda što ga možete upogoniti na vašem Picou. Dodatno, tu je temperaturni senzor, ledica te jedno dugme.
(izvor fotografije: Raspberry Instagram)
Hardversko naklapanje na stranu, ono gdje Pico zapravo ubija ljepotom, je vrlo sofisticirana te maksimalno (korisnički) simplificirana podrška. Datasheetovi su bogati, kako za hardver, tako i za SDK (C i MicroPython kao službeno podržani). Tu je podrška i za Rust kao i za TinyGo (kojeg smo i isprobali, te demo možete vidjeti na videu uz ovaj članak).
Način na kojeg programirate vaš Pico je naprosto oduševljavajuć. Nakon što dobijete svoj program/firmware ili kako ga god želite nazvati, naprosto ga drag&dropate na USB flash emulaciju vašeg Picoa, koji se nakon uspješnog transfera automatski restarta i voilà – spremni ste za polazak, što god da ste naumili, tj. napisali u vašem kodu.
Podrška zajednice je, poslovično za Raspberry Pi produkte, vrlo bogata i aktivna, tako da ukoliko se držite službenog SDK-a, praktički nećete naletjeti na nepremostivu prepreku, barem na početku igranja s uređajem.
(izvor fotografije: Raspberry Instagram)
Pico, točnije njegov RP2040 nipošto nije neozbiljan čip, pogotovo s obzirom na “neozbiljnu” cijenu; podržava FreeRTOS, RT-Thread OS, NuttX, ChibiOS, RTEMS, TrampolineRTOS, RODOS, Mbed i još vjerojatno pokoji. Ponovno – vrlo impresivno.
Sve u svemu, pogledajte video koliko je jednostavno prototipirati terminalnu emulaciju i višedretvenost na Picou koristeći prave alate. Možemo upravljati paljenjem/gašenjem interne LE diode, natjerati ju da treperi u intervalu kojeg zadamo, dok generiramo nasumične brojeve te, ako je potrebno, očitavamo ambijentalnu temperaturu te frekvenciju RB2040 čipa.
Ako vas ništa do sada nije uvjerilo da je Pico sjajan proizvod, ako je itko uopće sumnjao – na pločici od 4$ radi Doom. Više o tome možete pročitati ovdje, zajedno sa svim detaljima razvoja (odnosno prilagodbe) kao i činjenicom da možete spojiti četri Picoa i, jasno, igrati multiplayer.
GIVEAWAY
Kako bi smo i našim čitateljima koji imaju interesa u DIY embedded svijetu omogućili užitak korištenja, darujemo tri (3) Raspberry Pi Picoa, zajedno s pripadajućom platnenom vrećicom s kojom možete biti kul dok u nju tovarite avokado kojeg ćete nacijediti u svoj developerski smoothie te pripadajući, oku ugodan i vrlo informativan RP2040 pamflet.
Sretne dobitnike ovoga ćemo puta nasumično “izvuć” upravo Picoom, kako bi sve ostalo u stilu! Sretno!
Formalnosti:
1. Svoje e-mailove s točnim odgovorima na tri postavljena pitanja možete slati od danas 24.08.2022., pa do srijede 31.08.2022. točno u ponoć, a dobitnici će biti objavljeni u sljedećim danima.
2. Sve što trebate napraviti je točno odgovoriti na postavljena pitanja i poslati svoj e-mail na adresu giveaway@pcekspert.com. Dobitnici će kao i uvijek biti izabrani nasumično uz pomoć Pico uređaja i random generatora. Odgovore na pitanja potražite u tekstu iznad. Svaka od nagrada ide po jednom dobitniku.
3. U e-mailu s točnim odgovorima trebate navesti svoj “nick name” na našem Forumu, puno ime i prezime, te podatke za kontakt (broj telefona). E-Mail s istim kontakt podacima i/ili s iste e-mail adrese može biti poslan samo jednom, a forumaš mora biti registriran s najkasnije jučerašnjim datumom. Za sve koji nisu poželjan je i lajk naše Facebook stranice, i follow na YouTube kanalu.
Pitanja su:
- Kako se zove mikrokontroler na kojemu je bazirana Raspberry Pi Pico pločica?
- Koja je maksimalna frekvencija mikrokontrolera Raspberry Pi Pico pločice?
- Kolika je maksimalna količina eksterne flash memorije koju podržava mikrokontroler Raspberry Pi Pico pločice?
Dobitnici izvučeni:
- Žarko Jovanović “mindless”
- Alen Karjaković “pupo”
- Davor Đurinić “spiderhr”
Točni odgovori su bili:
1. RP2040
2. 133 MHz
3. 16 MB
Snimka live izvlačenja – sretni dobitnici izvučeni su iz zatvorenog intervala [0, 15], odnosno, bilo je 16 natjecatelja. Izvučenom broju smo dodali +1 i dobili pobjednike.
Forum
Objavljeno prije 4 sata
SAMO LINKOVI na akcije, popuste i super niske cijene-isključivo informatička oprema!Objavljeno prije 4 sata
Links.hr (informacije i iskustva)Objavljeno prije 5 sati
A1 - ex B.netObjavljeno prije 6 sati
K: napajanje, grafaObjavljeno prije 6 sati
Hi-FiNovosti
GIGABYTE-ovo najnovije ažuriranje BIOS-a priprema AM5 matične ploče za narednu generaciju AMD Ryzen 9000 seriju procesora
Gigabyte je najavio BIOS ažuriranja za X670, B650 i A620 matične ploče kako bi podržale AMD Ryzen 9000 procesore. Kritična BIOS ažuriranja za GIGABYTE X670, B650 i A620 seriju matičnih ploča osiguravaju kompatibilnost i optimizirane perform... Pročitaj više
Savršena kombinacija: tanko i lagano prijenosno računalo s velikim zaslonom
Napravljeno od neobičnog materijala Ceraluminuma i sa superiornim mogućnostima umjetne inteligencije, ovo će prijenosno računalo osvojiti vaše srce. ASUS Zenbook S 16 (UM5606) predstavlja pravo osvježenje na tržištu prijenosnih računala nud... Pročitaj više
AOC U27B3CF
AOC, stručnjak za monitore s ponosom predstavlja U27B3CF, 27-inčni (68,6 cm) 4K monitor koji kombinira vizualnu kvalitetu s jednostavnim USB-C povezivanjem. Dizajniran za kućne korisnike, fleksibilne profesionalce i kreativce koji zahtijeva... Pročitaj više
Godeal24 nudi ogromne popuste na Microsoftov softver! Doživotna licenca Officea 2021 Pro za samo 28,75€!
Kako se tehnologija razvija, tako se razvijaju i formati datoteka i standardi koje koristi softver. Nadogradnja osigurava da ostanete kompatibilni s novijim softverom i formatima datoteka, izbjegavajući probleme s kompatibilnošću prilikom d... Pročitaj više
Nubia Z60 Ultra Leading Version i Nubia Z60S Pro: nove funkcije kamere i umjetna inteligencija
Nubia predstavlja dva nova modela u svojoj Z60 seriji koja nas privlače svojim fotografskim mogućnostima i, naravno, AI značajkama. To su Nubia Z60S Pro i Nubia Z60 Ultra Leading Version. Nubia Z60S Pro i Nubia Z60 Ultra Leading Version ima... Pročitaj više
Sve novosti