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 1 minute
MR servis- iskustvaObjavljeno prije 2 minute
AutomobiliObjavljeno prije 15 minuta
Filmovi - dojmovi, komentari i preporukeObjavljeno prije 19 minuta
Koji mobitel kupiti? - 2. dioObjavljeno prije 22 minute
P: CPU Ryzen5 7600 + GPU RX 6800Novosti
Tjedan dana do 17. Job Faira!
Sedamnaesto izdanje Job Faira, sajma poslova, u organizaciji Fakulteta elektrotehnike i računarstva u Zagrebu, Saveza studenata FER-a i Kluba studenata elektrotehnike (KSET), održat će se od 8. do 9. svibnja 2024. u Mozaik Event Centru (Sla... Pročitaj više
Predstavljen OPPO K12 - 5 minuta punjenja za do 10 sati razgovora!
OPPO K12 debljine je 8,37 milimetara i teži 186 grama. Kutevi okvira su podignuti i ojačani, a sloj zaštite otpornosti na pad dodan je i za ključne komponente kao što su zaslon mobilnog telefona, donji poklopac matične ploče, kamere itd. Pr... Pročitaj više
HMD ekonomični telefoni sa Unisoc T606 čipsetom, jednostavnom popravljivošću i samo s 4G povezivosti
HMD, poznat po Nokia pametnim telefonima, nedavno je predstavio prvu seriju pametnih telefona pod vlastitim imenom: Pulse Pro, Pulse+ i Pulse. Ovaj prvi HMD Pulse trio odlikuje mogućnost popravka Gen 1 s kompletom za samopopravljanje tvrtke... Pročitaj više
Realme Narzo 70 i Narzo 70x za tržište srednje klase
Realme je lansirao Narzo telefone - Narzo 70 i Narzo 70x - s pristupačnim cijenama. Oba telefona imaju sličan dizajn, brzinu osvježavanja zaslona do 120 Hz, stereo zvučnike i priključak za slušalice - sve što mnogi vole. Također rade na naj... Pročitaj više
Ray-Ban Meta naočale postale su još pametnije
Meta stavlja na police pametne naočale Ray-Ban Meta Glasses, stvorene u partnerstvu s EssilorLuxotticom, s novim stilovima okvira, bojama, integriranim zvukom i nadograđenim specifikacijama umjetnom inteligencijom i multimodalnim mogućnosti... Pročitaj više
Sve novosti