7 alternativa za Raspberry Pi

Haha :) A mozes i malog od susjeda naci za 0kn :)

Zasto C++? Zasto ne Python, Ruby, C, Perl, Pascal... ?

BTW, Lazarus.

formatting link

Look into it.

Hm? Sto je tu tocno komplicirano? U najgoru ruku ./configure ; make; make install.

Methinks da ti bas nisi shvatio namjenu Raspberry Pi. Okinuo ti je neki okidac i poceo si prosipati gluposti bez da si realno sagledao situaciju.

Upravo suprotno, lakse je spojiti se ssh-om i popraviti sve sto treba. I brze, i moze se skriptirati trivijalno i... etc.

Ukratko pojma nemas, samo lupetas ogromne gluposti. Vrti se zato sto svatko moze uzeti source, potrositi par sati i nastimati tih par asm rutina da se bootstrapa kernel prilagodjen tvojoj arhitekturi. Sa windowsima to ne mozes i zato se ide sa Linuxom i BSD-ima a sa Windowsima ne.

--
"The future is already here ? it's just not very evenly distributed." 
 - William Gibson
Reply to
Davorin Vlahovic
Loading thread data ...

I obradivati tcp/ip pakete? AFAIK, ne. Raw preko DMAC u RAM vjerojatno.

Apsolutno, posve se slazem. Ali RPi nema uopce taj interface, samo kazem da ga se ovako moze dodati. Medutim, RPi neces koristiti za ovo sto se gore navelo. Niti je za to dizajniran.

--
"The future is already here ? it's just not very evenly distributed." 
 - William Gibson
Reply to
Davorin Vlahovic

Vidi¹, radim u malom timu, takoðer na projektu obièno sudjeluje jo¹ nekoliko takvih malih timova iz razlièitih firmi. Po¹to je profil ljudi od elektronièara do onih koji su se vi¹e specijalizirali za baze podataka, tada se kao jezik bira onaj koji svi razumiju. Dakle, C, C++ ili C#. Takoðer, ne radi se samo o jednoj platformi (Windows ili Linux), jer nemamo taj luksuz. Softver takoðer treba odr¾avati i godinama poslije, povremeno dobijem na krpanje ne¹to ¹to su odradili ljudi koji veæ godinama to ne rade, pa moram raèunati i s time da npr. u Hrvatskoj i bli¾oj okolici mo¾e¹ na jednom mjestu u isto vrijeme skupiti pet ljudi koji su dobri u Perl-u ili Pythonu tek mo¾da u birtiji prije i poslije CLUC-a.

install.

Projekt koji sada dovr¹avamo izvr¹ava se na Linuxu na x86 i ARM platformi. Ako sve bude u redu, instalacije æe se za poèetak odraditi na nekih 200 ma¹ina. Da stvari budu zanimljivije, ne koristi se samo jedna distribucija, ¹to znaèi za instalaciju trebamo i rpm i deb pakete (inkrementalni update i sliène ðiðe). Takoðer neke dodatne skripte je trebalo doraditi posebno za pojedine distribucije. Za usporedbu, prije par godina radio sam na jednom projektu za jednun firmu gdje smo izradili i nakon toga instalirali nekakav .NET softver za telemetriju i ¾vakanje nekakvih podataka na otprilike 400 raèunala. Preduvjet je bio da radi na Win2k i na WinXP. Po¹to je skripta bila propisno odraðena, mo¾e se odraditi i na Win7. Dakle, raspon OS-ova od skoro 10 godina i imamo jednu instalacijsku skriptu. Na Linuxu to mou samo sanjati. Korisnik nije programer i on nema ¹to raditi ./configure i make, te jo¹ uz to gledati po sourceu. Odnosno, korisnik je platio novcem da mu netko ne¹to izradi i da on ne mora buljiti u source kod.

Ovo je bila tema o alternativama Pi-u, a ba¹ igrom sluèaja ih koristim profesionalno i povremeno doma za nekakve manje stvari. Pi se obraðivao u temi par dana prije ove.

Ljudi u korisnièkoj slu¾bi rade u tri smjene i nemaju ba¹ solidnu plaæu, uglavnom imaju nekakvo osnovno predznanje iz Windows svijeta. Osim ovog na èemu radim zadu¾eni su i za ostale projekte.

OK, sve èe¹æe radnje su skriptirane.

No, volio bih vidjeti skriptu koja pokriva sve rubne sluèajeve i probleme s hardverom. A kada ima¹ na terenu vi¹e od 20 ma¹ina, barem æe se na jednoj ne¹to zanimljivo pojaviti. Npr. nedavno krepao jedan USB ureðaj, manifestira se tako da ga OS prepozna, no ne mo¾e se ispravno otvoriti stream. U Windowsima to se utvrdi tako da se spoji¹ alatom po izboru, ode¹ na Windows Explorer, klikne se ikona ureðaja i nakon toga se pojavi gre¹ka. Na Linuxu se to rje¹ava ovako: spoji¹ se na SSH, odradi¹ lsusb, pa zatim vidi¹ je li ga prepoznao. Nakon toga treba odraditi cat /var/log...e tu je sada zajeb jer ovisno o distri èovjek mora znati ide li log u syslog ili u messages, ili kao u sluèaju Ubuntua 10.04 u oba, ali selektivno ovisno o tipovima poruka. E, da, vi¹e ne ¾elim preko telefona obja¹njavati ¹to je to prokleta vertikalna crta ¹to izgleda kao pokidano slovo I.

Super, ima¹ kernel i time si rije¹io sve probleme. To je tek poèetak, nakon toga treba stabilno potjerati i ostatak skalamerije na ploèi, jer bez toga ti procesor i kernel ne vrijede ni¹ta. Recimo, u doba kada smo testirali Cortex-A8 ploèe (kernel 2.6.35), od èetiri razlièite koliko smo uzeli, niti na jednoj nije ispravno radio power management. BlueTechnix ploèa se toliko grijala da je lagano smrduckala (kompletna ploèa, ne samo procesor), jer su eto malo zeznuli PMIC kontrolu i u hardveru i u driverima. Na Freescale LOCO ploèi bili su malo pametniji, ali je i na njoj trebalo par patcheva da proradi stabilno. Nakon toga su odluèili izbaciti i zamijeniti taj PMIC u iduæoj reviziji, pa je bilo par rekompajliranja kernela i za nju. Kada zbrojim radne sate koje smo potro¹ili na krpanje i testiranje, slobodno smo mogli otiæi i platiti barem 30 Win embedded licenci za x86 ma¹ine koje su nam sada u pogonu.

Da se razumijemo, koristim Linux i zadnjih godinu i ne¹to sitno, skoro iskljuèivo ¾ivim od razvoja na toj platformi, ali on nije niti æe ikada biti univerzalno rje¹enje. Naroèito za nas koji radimo s ogranièenim vremenom i ¹to je jo¹ bitnije s ogranièenim novcem. Zato ¾elim moguænost izbora i zato ¾elim konkurenciju meðu proizvoðaèima OS-ova.

To je to od mene. Nemam vremena i volje i premator sam za religijske ratove.

Reply to
Mario Malenica

Ovo izgleda zanimljivo :)

formatting link

--
Pozdrav, 
Walter
Reply to
Walter Gottwein

To je Novena, codename za open-laptop:

formatting link
Kousagijev uradak je jako skup u DIY izvedbi. Samo PCB je 6-slojni i kosta

*mnogo*...

...mnogo vise od npr. $49 APC-a:

formatting link

StoneThrower

formatting link

-------------------------------- ?If at first the idea is not absurd then there is no hope for it? Albert Einstein

Reply to
Stonethrower

Iznenadio bi se.

install.

To je vas setup koji ste vi lose birali/dizajnirali. Povrh svega nista si ni slozili build system koji ce samo pljunuti gotove pakete kad ste si vec napravili tu situaciju.

Dok na Linux targetu to niste napravili.

Sto mozes samo sanjati? Pa ima pun kufer sw-a koji je isporucivan za linux i od prije 2000., njegova instalacija je bila samo obicna shell skripta koja te pitala gdje zelis nesto instalirati i pokrenula je sto je trebalo.

Straw man, korisnik to niti ne treba gledati sve i da napravis distribuciju svog programa sa configure & make. Zvuci mi kao lijenost s tvoje strane da napravis nesto posteno.

I tako smo poceli prije tvog FUD-a.

O cemu ti? Tko prica o tome? Ja ti govorim da je jednostavnije nesto popraviti ako je sistem orjentiran preko shella na sto se onda mozes zakvaciti remote servisom i popraviti nego pogadati preko telefona sto korisnik vidi. Povrh svega, jednostavnije je reci nekome "pritisni ctrl+r, upisi dos.exe, pa u prozoru ukucaj net use e: \\financial\letters " nego "vidite li ikonu za network neighbourhood?", pauza od 20s, "nemate je na desktopu? idite u ... ", kopa tri minute, iskljucena je u trecem izborniku od desktopa, ukljuci ju, nadji ju opet na desktopu, otvori, ne vidis sve shareove direktno, ulogiraj se na drugi nacin... i onda potrosis 1h za nesto sto je moglo biti gotovo za par sekundi.

Desetke tvojih ljudi u "korisnickoj sluzbi" mogu zamijeniti tri admina po smjeni koji ce se uglavnom dosadivati. Da im das i 3x vece place nego dronu koji cita sa papirica na kojem pise "ako ovo onda idi na stranu 43" usparao si novca ko' blata.

Na sto se moze namjestiti skripta da javi adminu i pogleda osobno u cemu je stvar.

Sto bi admin znao.

¹to

Bravo. Zato se spojis ssh-om i napravis to umjesto njega.

Ne, ali si rijesio beskonacno puta vise problema nego sa windowsima koji se nisu u stanju izbootati.

Super, sto je vec ogroman napredak u odnosu na windowse za koje ti masina zapravo samo slegne ramenima i kaze "no parla COFF".

Nije ti palo na pamet kriviti neispravni i nedokumentirani hardver na kojem se netko sjetio eksperimentirati tvrtkinim novcem bez da je provjerio detalje nego je linux kriv? Zakon :) Ja krivim Ferrari jer na faru od Modene Spider Windowsi ne rade kako spada :)

To sto koristis Linux zadnjih godinu dana ti ne daje nikakve kvalifikacije.

Zasto ih onda zapocinjes prosipajuci netocnu propagandu?

--
"The future is already here ? it's just not very evenly distributed." 
 - William Gibson
Reply to
Davorin Vlahovic

Jaj, ne, jo¹ jedan holly war Linux-Windows...

Pozdrav!

Tomy, 9A5ALL

Reply to
Tomy, 9A5ALL

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.