» »

RaspberryPi postaja nekoliko bolj odprt

RaspberryPi postaja nekoliko bolj odprt

Raspberry Pi Compute Module

vir: RaspBerryPi

Povezovalna matična plošča brez in z modulom

vir: RaspBerryPi

Primerjava modula z običajnim Raspberry Pi

vir: RaspBerryPi
RaspBerryPi - Odprtokodneže običajno moti vsak del njihovega projekta, ki ni popolnoma odprt. Enako je z Raspberry Pi, ki uporablja zaprt sistemski čip (podrobnosti centralnega in grafičnega procesorja ter pomnilniškega vodila niso znane), a so z veseljem medse sprejeli odprt grafični gonilnik. Zaradi zaprtega procesorja seveda obstoječa strojna oprema prav tako ni popolnoma odprta, kar želijo vsaj nekoliko zmanjšati ter Raspberry Pi obenem približati uporabi v industriji.

Predvsem zaradi industrijske uporabe je bil predstavljen nov modul, t.i. Raspberry Pi Compute Module, ki na tiskanini oblike pomnilniške palčke SODIMM DDR2 nosi prej omenjeni sistemski čip, 512 MB delovnega pomnilnika in 4 GB podatkovnega pomnilnika. Na uporabniku je nato, da zasnuje matično ploščo z vsemi povezavami, ki jih potrebuje. Na to ploščo se bo modul Raspberry Pi seveda povezal prek standardne pomnilniške reže SODIMM, za katero fundacija poda specifikacije za povezljivost. Skupaj s predstavitvijo novih modulov je bila predstavljena referenčna matična plošča, ki tokrat je popolnoma odprta ter vsebuje vse pomembne povezljivostne standarde, kot običajni Raspberry Pi. Navzoči so torej HDMI, USB in splošni povezljivostni vhodno-izhodni pini GPIO skupaj z dvema izhodoma za zaslone in dvema vhodoma za kamere. Na plošči je seveda izvedeno tudi napajanje modula.

Hobi rabi je jasno še naprej namenjena običajna različica, kar pove dejstvo, da je zgoraj opisana matična plošča mišljena le kot pomoč za ustvarjalce svojih plošč, medtem ko bo modul na voljo v paketih po 100 modulov, kjer bo cena vsakega 30 dolarjev. Posamezni bodo sicer prav tako na voljo za nekoliko višjo ceno, a to ni namen tega projekta. Za konec še opozorilo, moduli uporabljajo režo SODIMM DDR2 le fizično, medtem ko so električni signali posameznih povezav popolnoma nezdružljivi s pomnilniškimi. Vtikanje Raspberry Pi Compute Modula v prenosnik ne bo pomenilo nič dobrega.

36 komentarjev

LJ4L ::

Super.
LP from LJ

MuadDib ::

Torej ce prav razumem je velikost priblizno enaka, samo da je pac modul ki ga vtaknes v board... in modul je pac manjsi? Kot je avtor clanka napisal to za navadnega smrtnika ni ;)

Je pa res da lahko s custom boardom zdaj uporabimo vec modulov skupaj in s tem zmanjsamo skupno velikost :D

johnnyyy ::

MuadDib je izjavil:

Torej ce prav razumem je velikost priblizno enaka, samo da je pac modul ki ga vtaknes v board... in modul je pac manjsi? Kot je avtor clanka napisal to za navadnega smrtnika ni ;)

Je pa res da lahko s custom boardom zdaj uporabimo vec modulov skupaj in s tem zmanjsamo skupno velikost :D

Tukaj se ne gre za velikost, bolj se gre da lahko narediš svoj PCB z režo SODIMM in dodaš Pi na svojo ploščo. Na ta način ustvariš svojo napravo, ki je procesorsko zelo močna. Sicer za navadne smrtnike to ravno ni (saj tudi Pi ni za navadne smrtnike :) ), ampak za ljudi, ki jim je elektronika hobi je pa zadeva zanimiva.

MuadDib ::

johnnyyy je izjavil:

MuadDib je izjavil:

Torej ce prav razumem je velikost priblizno enaka, samo da je pac modul ki ga vtaknes v board... in modul je pac manjsi? Kot je avtor clanka napisal to za navadnega smrtnika ni ;)

Je pa res da lahko s custom boardom zdaj uporabimo vec modulov skupaj in s tem zmanjsamo skupno velikost :D

Tukaj se ne gre za velikost, bolj se gre da lahko narediš svoj PCB z režo SODIMM in dodaš Pi na svojo ploščo. Na ta način ustvariš svojo napravo, ki je procesorsko zelo močna. Sicer za navadne smrtnike to ravno ni (saj tudi Pi ni za navadne smrtnike :) ), ampak za ljudi, ki jim je elektronika hobi je pa zadeva zanimiva.


Ok... got the point... s te strani nisem niti razmisljal :D

alenkam ::

To je pa kr zakon.... lih za te razne avtonomne robotske projekte je idealno!

Mavrik ::

Meni pa tale stvarca ni lih jasna - ko že imaš toliko dela, da delaš svoj board, je vprašanje zakaj ne vzameš kaj bolj zmogljivega kot pa RPi. CPU ni bogvekaj, obenem pa moraš napajati še cel VideoCore, ki za clustered uporabo načeloma ni uporaben. Kakšna ideja?
The truth is rarely pure and never simple.

hojnikb ::

Odprtokodneže običajno moti vsak del njihovega projekta, ki ni popolnoma odprt. Enako je z Raspberry Pi, ki uporablja zaprt sistemski čip (specifikacije centralnega in grafičnega procesorja ter pomnilniškega vodila niso znane), a so z veseljem medse sprejeli odprt grafični gonilnik.

no, tole pa ni glih res.
http://www.raspberrypi.org/a-birthday-p...
#brezpodpisa

mihec87 ::

a so z veseljem medse sprejeli odprt grafični gonilnik

johnnyyy ::

Mavrik je izjavil:

Meni pa tale stvarca ni lih jasna - ko že imaš toliko dela, da delaš svoj board, je vprašanje zakaj ne vzameš kaj bolj zmogljivega kot pa RPi. CPU ni bogvekaj, obenem pa moraš napajati še cel VideoCore, ki za clustered uporabo načeloma ni uporaben. Kakšna ideja?

Da narediš svoj board v bistvu nimaš veliko dela, če imaš slabši procesor. Npr. če uporabljaš ARM Cortex M0 ali M3 si s frekvenco omejen na 50MHz oz 120MHz. Sama naprava pa že ima po navadi dovolj flasha in RAM, da lahko narediš nek izdelek s samim čipom in napajalnikom. Ker imaš po navadi podnožje LPQF ga lahko tudi sam prispajkaš.

Če pa vzameš boljši procesor z ARM Cortex A8 oz. A9 jedrom, po navadi na njem nimaš Flasha, z RAMom pa si omejen na nekaj 100kB. To pomeni, da boš potreboval zunanji EEPROM ali SD kartico (za bootloader+OS+softwer+podatke), za povečanje RAM pa SD (dražji) oz. DDR (težavnejši). Zaradi hitrosti povezav prideš do nekaj problemov, ki jih pri nizkih frekvencah nimaš. Razalje med CPU in RAMom morajo biti enake, poleg tega pa se morajo ujemati impedance. Razne kapacitivnosti ti lahko nagajajo itd. Če hočeš dobro načrtovati visoko frekvenčno vezje ti simulacije ne uidejo, pa še potem ni nujno, da na PCBju vse dela, kot si si zamislil. Poleg tega imajo ti procesorji BGA podnožje, ki ga sam ne moreš položiti, zaradi visokega števila pinov pa ne moreš plošče narediti samo v 2 slojih. Pri velikem številu pinov se hitro zgodi, da pozabiš kakšnega povezati, oz. ga povežeš napačno, s tem pa se lahko zgodi, da procesorja ne boš mogel niti zagnati in ne pohekati, ker ne prideš do povezav (ker so po murphy-ju v vmesnih slojih :)). Če hočeš kar koli preveriti rabiš zaradi visoke frekvence precej boljši osciloskop, ki pa ni poceni.

V glavnem, ko greš v visoke frekvence se problemi eksponentno večajo, s tem pa tudi stroški :).

Če si nek garažni elektronik in se nimaš namena zaj* z visokimi frekvencami, potem vzameš 2 slojno plato gor daš podnožje in gor vstaviš Pi.

PrimozR ::

Ja sam spet, tole ni namenjeno garažnim elektronikom.

hojnikb ::

poprav novico, ker GPU del je odprt :)
#brezpodpisa

PrimozR ::

Kakor vidim iz Broadcomove najave je odprt samo driver, sam GPU pa ne. Razen če jaz to razumem narobe in odprt čip ne pomeni, da imaš nekje na voljo načrte za razpored tranzistorjev, torej da lahko izdelaš svojega.

Zgodovina sprememb…

  • spremenil: PrimozR ()

hojnikb ::

driver je že nekaj časa odprt, VideoCore IV je bil pa odprt pred kratkim.Veselo branje :)

http://www.raspberrypi.org/a-birthday-p...

Earlier today, Broadcom announced the release of full documentation for the VideoCore IV graphics core, and a complete source release of the graphics stack under a 3-clause BSD license. The source release targets the BCM21553 cellphone chip, but it should be reasonably straightforward to port this to the BCM2835, allowing access to the graphics core without using the blob


heck še novica na S-Tju je bla..
https://slo-tech.com/novice/t602253#crta
#brezpodpisa

Zgodovina sprememb…

  • spremenil: hojnikb ()

PrimozR ::

Ja. Točno o temle sem govoril. Releasali so dokumentacijo in driver stack. Kako je to odprt čip? Kje so načrti za izdelavo čipa?

hojnikb ::

#brezpodpisa

misek ::

PrimozR je izjavil:

Kje so načrti za izdelavo čipa?
Saj to nihče ne ponuja. Ali pač?

djurodrljaca ::

misek je izjavil:

PrimozR je izjavil:

Kje so načrti za izdelavo čipa?
Saj to nihče ne ponuja. Ali pač?

Pomoje so najbližje temu teli: http://opencores.org

Pa še za to imam občutek (nisem nikoli gledal točno kaj ponujajo) da je to bolj na nivoju "električne sheme" oz kode za FPGA/CPLD, da bi kdo objavljal dejanske maske za proizvodnjo čipov še nisem slišal...

PrimozR ::

misek je izjavil:

PrimozR je izjavil:

Kje so načrti za izdelavo čipa?
Saj to nihče ne ponuja. Ali pač?

Jah Open SOURCE pomeni, da imaš vse 'načrte'. Zakaj bi bilo pri čipih kaj drugače? Navsezadnje imaš tam neke projekte open source kmetijske mehanizacije, ki je točno to, pok načrtov za domačo izdelavo.

Pa ja, zadeva je dovolj odprta, da se je spisal driver. Odprtokodni driver. Kar je pa odprto so pa specifikacije, kaj morajo početi. Tako nekako, kot da ti nekdo da nek program (zaprt) in ti dobro dokumentira API-je, s katerimi se lahko povezuješ s programom. A je potem program odprtokoden, če ima dobre in dobro dokumentirane API-je?

Zgodovina sprememb…

  • spremenil: PrimozR ()

hojnikb ::

pomen odprtosti gor ali dol, navedek v novici je še vedno napačen :)
#brezpodpisa

Zgodovina sprememb…

  • spremenil: hojnikb ()

trnvpeti ::

rpi kot malo mocnejsi arduino
za drugo je rpi cist zaspal

hojnikb ::

trnvpeti je izjavil:

rpi kot malo mocnejsi arduino
za drugo je rpi cist zaspal

Tukaj se motiš :)

hint:
Glej community, ki stoji za njim :)
#brezpodpisa

trnvpeti ::

kar preberm za rpi, komot naredim bilo kje drugje
pac se naucis, in pol gres dol z rpija

hojnikb ::

trnvpeti je izjavil:

kar preberm za rpi, komot naredim bilo kje drugje
pac se naucis, in pol gres dol z rpija

Sj to je tudi primarni namen Rpija, education.
#brezpodpisa

trnvpeti ::

to je bilo, sedaj se ze v startu ne splaca rpija

jype ::

Kaj pa ti kupiš da dobiš arma z dost rama pa gpio?

Zgodovina sprememb…

  • spremenilo: jype ()

hojnikb ::

On kupi allwinnerja z super duper podporo :)
#brezpodpisa

trnvpeti ::

beagle

jype ::

Smola je k nima usb power supplyja :\

PrimozR ::

hojnikb je izjavil:

pomen odprtosti gor ali dol, navedek v novici je še vedno napačen :)

Če sem ti ravno razložil, da ne.

hojnikb ::

Ja, če imaš svoje definicije odprtosti, potem res.
#brezpodpisa

Zgodovina sprememb…

  • spremenil: hojnikb ()

techfreak :) ::

trnvpeti je izjavil:

beagle

Sej ne recem da ima beagle boljsi procesor, vgrajen flash, vec GPIO ter PRU, vendar je za vecino ljudi RPi boljsi zaradi communityja ter podpore (s strani skupnosti).

Za RPi imas milijon tutorialov, medtem ko jih za beagle skoraj ni.

PrimozR ::

hojnikb je izjavil:

Ja, če imaš svoje definicije odprtosti, potem res.

Na IRCu se je večina strinjala z mano, da če ni načrtov, zadeva ni odprta. Z veseljem bom pa prebral kontra argumente.

hojnikb ::

Ampak specifikacije so pa znane :)
#brezpodpisa

PrimozR ::

Ja, ki ti omogočajo doma izdelati nekaj, kar ni GPU. Odprt driver.

Sem že dal zgoraj primerjavo z API-ji pri softwareu, ki ni odprt.

Zgodovina sprememb…

  • spremenil: PrimozR ()

hojnikb ::

Vsaj popravi novico, ker če to kdo prebere, bo mislil, da noben specs ni znan (kar pa seveda ni res).
#brezpodpisa

Zgodovina sprememb…

  • spremenil: hojnikb ()

PrimozR ::

A boš zdaj lahko spal?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Raspberry Pi (strani: 1 2 3 488 89 90 91 )

Oddelek: Strojna oprema
4538792521 (29648) Kurzweil
»

RaspberryPi postaja nekoliko bolj odprt

Oddelek: Novice / Zasloni / projektorji / ...
3612556 (10734) PrimozR
»

Raspberry Pi dve leti pozneje z odprtim grafičnim jedrom

Oddelek: Novice / Procesorji
3212474 (9136) metalc
»

Raspberry Pi naprodaj 20. februarja, specifikacije znane (strani: 1 2 3 4 )

Oddelek: Novice / Procesorji
17058136 (48185) MrStein
»

Kartični računalnik Raspberry Pi prihodnji mesec (strani: 1 2 )

Oddelek: Novice / Procesorji
9026471 (19514) trnvpeti

Več podobnih tem