SK LABS Dve arhitekture, jedna pločica
Pre par meseci (SK 11/2024, i.sk.rs/33878) pisali smo o najnovijem izdanku Raspberry Pi kuhinje i njihovom ponovnom iskoraku u svet mikrokontrolera. Tada smo rekli da su inženjeri Maline napravili vrlo interesantan komad hardvera koji nema neku analogiju, niti nešto sa čime bismo ga uporedili. RP2350 nudi spoj dva sveta, dve arhitekture, dva načina razmišljanja - u jednom pakovanju. Podrška koju smo tada imali može da se nazove osnovnom, iako i tada vrlo funkcionalnom. U međuvremenu, stvari su se osetno izmenile. Pri tom, u istom tom vremenskom rasponu, dobili smo i verziju Pico 2 pločice sa bežičnim modulom, baš kao što je to bio slučaj i sa prvom verzijom. Zanimljivo, Pico 2 W nije prva razvojna pločica sa opcijom bežičnog povezivanja dodata jednom RP2350 mikrokontroleru. Ako se ne varamo, pre Pico 2 W, kao zvanične pločice Raspberry Pi fondacije, pojavile su se varijante kod kompanija Pimoroni, Elecrow i iLabs, ali sa nekim drugim modulima. Mi se za sada nećemo baviti navedenim rešenjima, već vam ovom prilikom predstavljamo Raspberry Pi Pico 2 W. Pico 2 W je razvojna pločica koja, naravno, prati standardni format koji je postavio prvi Pico (SK 3/2021, i.sk.rs/29330). To je i dobro i loše. Dobro je što imamo uniformisani dizajn, sa usaglašenim rasporedom izvoda i moguće je da se projekat nadogradi prostom zamenom pločica. Loše je to što je Raspberry fondacija zapušila uši i ne čuje kuknjavu koja dopire sa ulice. A na ulici - zajednica kuka: „Dajte nam ’Reset’ taster!”. Neverovatno, ali Rapberry i dalje tvrdoglavo odbija da doda tako prostu izmenu u dizajnu pločice, da je to prosto bolno. Totalno nerazuman potez. Pico 2 W, koliko god na oko delovao identičan Pico 2, ipak u hardverskom smislu donosi određena pretumbavanja osnovnih komponenti da bi se napravilo prostora za bežični modul. I dalje su tu pomenuti RP2350, četiri megabajta fleša, te mikro-USB. Tu je i LED, ovaj put na GPIO0, iz razloga što je GPIO25 iskorišćen za CS bežičnog modula. Tu je i taster ’Bootsel’ sa istom funkcijom. Pritiskom na ovaj taster se SS izvod fleš memorije vezuje na GND, što omogućava pristup bootu pločice. Naponski regulator je promenjen: sada je to RT6154 buck-boost pretvarač sa 96 odsto efikasnosti, a koji i dalje donosi mogućnost upravljanja režimom rada između PFM i PWM, gde je prvi efikasniji i unapred određen. PWM donosi stabilniji napon, ali lošiju efikasnost. Odabir se vrši preko GPIO1. Preko GPIO2 i naponskog razdelnika može da se prati ulazni napon na VBUS liniji (5V). Ovaj izvod se dodatno koristi i za komunikaciju sa bežičnim modulom, te praćenje napona može da se vrši samo kada između RP2350 i modula nema komunikacije. O samom RP2350 smo pisali i nemamo šta mnogo da dodamo. Bežični modul dolazi bez ikakve oznake na sebi, baš kao što je to bilo sa Pico W (SK 8/2022, i.sk.rs/31365). Pod metalnom haubom se nalazi, koliko smo uspeli da vidimo, identičan hardver zasnovan na CYW43439 iz Infinenona. Infineon pruža mogućnost povezivanja na lokalnu mrežu na opsegu od 2,4 gigaherca, te nudi Bluetooth u verziji 5.2. I o ovom modulu smo više puta pisali. Dizajn antene je isto tako zadržan. U pitanju je dizajn licenciran od ARACON (ProAnt) koji Raspberry koristi i za druge Raspberry Pi pločice (Zero 2, RPi 5, RPi 4...). Dakle, Raspberry Pi Pico 2 W donosi nama poznate komponente spakovane na jednu razvojnu ploču. Podrška za Arduino IDE je preležala dečije bolesti i dobili smo mogućnost odabira arhitekture jezgra. Sa poslednjim verzijama paketa podrške, opcija CPU Architecture nudi odabir ARM ili RISC-V. Tu su još odabir fajl-sistema, radnog takta jezgara (čak do 300 megaherca), IP/Bluetooth Stack i još dosta toga. Prema dostupnim podacima, ARM bi trebalo da je na istom radnom taktu brži od RISC-V za nekih 25 odsto, što smo testirali našim testom za računanje broja Pi (100.000 iteracija). Na radnom taktu od 150 megaherca, ARM je test izvršio za 52 milisekunde, dok je RISC-V to uradio za čak 314 milisekunde, što je mnogo veća razlika od pomenutih 25 odsto. Poređenja radi, RP2040 na 133 megaherca taj test završi za 348 milisekundi. Podrška za Arduino IDE donosi veliki broj primera koji nema smisla da nabrajamo, ali dovoljno je reći da će najveći broj biblioteka i primera bez problema raditi sa Pico 2 W. U svetu Pitona takođe postoje pomaci. MicroPython za Pico 2 sada nudi stabilne prevodioce, odvojeno za ARM i RISC-V, dok za sada za Pico 2W samo ARM, a i nisu stabilne verzije. Što se tiče CircuitPython prevodioca, Adafruit nudi stabilnu verziju, ali nigde nismo našli da se uopšte pominje rad sa jednom ili drugom arhitekturom. Mišljenja smo da su prevodioci i za Pico 2 W, ali i RP2350 generalno, rezervisani samo za ARM. Sa Pico 2 W smo dobili prozor u svet za dve arhitekture na jednoj razvojnoj pločici. Primeri su svima dobro poznati, funkcije takođe. Ko je jednom uspešno poslao podatak na server, ni ovde neće imati problema. Prednost dajemo Arduino ekosistemu jer donosi dobru i jasnu podršku za obe arhitekture. U vremenu koji dolazi, očekujemo sve više primera, jer je Pico definitivno postao omiljen u krugovima zajednice, a to je svima nama najbitnije. Cena je vrlo prihvatljiva, čak i u našim radnjama. Kontakt: Malina314 (malina314.com)
|
||||||||||
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Doom: The Dark Ages Doom iz mračnog doba drugačiji je od svih drugih Doomova, jer je Slayer koncipiran kao tenk sa štitom... Clair Obscur: Expedition 33 Estetika Belle Époquea, gameplay u skladu sa kanonima JRPG-a, vrhunsko pripovedanje i ljubav prema igrama... Computex 2025, Tajpej, Tajvan AI NEXT Ovaj, nekada ultra-PC-specifični sajam, odavno se proširio na srodne tehnologije, biznis rešenja i digitalne usluge, postavši varijanta azijskog C... Gigabyte GeForce RTX 5070 Gaming OC 12G Višak samopouzdanja Kartica je sa hardverske strane vrlo kvalitetna, ali ništa ne može da nadomesti nedostatak snage „pod haubom”... Asus ProArt P16 (H7606WP) Pronalazak neverovatnog Novi ProArt P16 donosi moderna rešenja, u dobro usaglašenom odnosu gabarita i performansi – alatka koju ćete sa ponosom nosati sa sobom... Logitech ProX Superlight 2 Sve udvostručeno Ovaj miš predstavlja jasnu indikaciju da najveći proizvođač ne želi da napusti nijedan segment tržišta... Winhance 25.05 Popravka Prozora U pitanju je alatka koja omogućava da se brzo rešite (većine) bloatwarea, ali i da obavite optimizaciju rada Windowsa... .rs: Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije Unapređeno e Zakazivanje Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije Google Mariner, Google Astra i AI autonomni agenti Uspon tihog softvera Umesto kliktanja stručnog lica, softver će, već ove godine, u tihom, gotovo nečujnom načinu rada - završavati posao... Fatal Fury: City of the Wolves Fatal Fury je oduvek bio čudna cvećka u svetu borilačkih igara; takav je i ostao... Arc Raiders Novi extraction shooter iz pera autora dobrih delova franšize Battlefield (i potcenjenog The Finals)... |
||||||||||