Postao/la ilimzn » Pet lis 14, 2016 3:54 pm
Arduino i Raspberry su dvije posve razlicite klase mikrokontrolera.
Arduino se bazira na Atmel AVR 8-bit RISC procesorima takta do 33MHz, sa standardnim limitima memorije za 8-bitne kontrolere. S druge strane AVR je poprilicno mocan 'RISC' koji i nema tako malo instrukcija, a te koje ima su primjenjive gotovo bez ogranicenja (postoji samo ogranicenje direktnog load-store-a za drugu polovicu registgara) sto omogucava pisanje kvalitetnih compilera tipa C ili BASCOM. Za 'male' projekte tipa 'napravili u jedno popodne', ovo je idealan sustav. Dodatno, kad se jednom izprototipira neki projekt, lako je sloziti hardver specificno optimiziran za taj projekt.
Raspberry je bar red velicine jaci, u najjacim varijantama i do 3 reda velicine, i bazira se na SOC chipu kakvog normalno nadjemo u smartphone-u, dakle radi se o hardveru kakvog bi nasli npr. u kakvom tabletu, s otvorenim portovima na koje korisnik moze spojiti sve i sva. Ovisno o verziji takt ide do skoro GHz, memorija u gigabajtima, sa svim mogucim periferijama ukljucivo USB, video, WiFi... osvisno o odabranom OS-u moze cak posluziti kao vrlo sposobno kucno racunalo. Raspberry nije zamisljen kao 'sustav za palit i gasit LED' vec ze puno jace aplikacije, i pri tom se racuna da ce krajnja aplikacija jednostavno koristiti neku od RasPi verzija kao takvu kao dio finalnog hardvera.