RPi grundlægger Eben Upton taler om den nye Raspberry Pi 2 - 💡 Fix My Ideas

RPi grundlægger Eben Upton taler om den nye Raspberry Pi 2

RPi grundlægger Eben Upton taler om den nye Raspberry Pi 2


Forfatter: Ethan Holmes, 2019

Raspberry Pi 2 Model B annonceret i dag af Raspberry Pi Foundation, og er den første af næste generation af Raspberry Pi boards, og Eben Upton har meget at sige om det.

Ved udgivelsen af ​​Model B + tilbage i juli sidste år foreslog Upton, grundlæggeren af ​​Raspberry Pi Foundation, og nu administrerende direktør for Raspberry Pi handelsselskabet, at en højere ydeevne Pi kunne være så langt væk som i 2017. Men ligesom sidespejlene på din bil, nogle gange "Objekter [i spejl] er tættere end de vises" og så har det vist sig for den nye Pi.

På den anden side ser den nye Raspberry Pi 2 meget på model B +, så det er faktisk ensbetydende med, at hvis du sidder dem ved siden af ​​hinanden, er den eneste måde at fortælle dem fra hinanden helt sikkert at vende om bordene og kontrollere tilstedeværelsen af ​​SDRAM chip. Fordi det i modsætning til Model B +, der brugte samme pakke-på-pakke (PoP) -hukommelse som den oprindelige Model B, har det nye bestyrelse flyttet RAM-disken til en separat chip.

De to boards ser så lignede ud, fordi hovedændringen til Pi ikke er synlig - den enkelte 700MHz ARMv6-kerne er blevet erstattet af en quad-core ARMv7, der kører ved 900MHz. Selv om der er nogle andre mindre ændringer, er den eneste andre store ændring uden for dette blevet at øge indbygget hukommelse fra 512 MB til 1 GB.

Selvom den nye Pi ikke vil forbruge mere strøm end den forrige generation af brædder, mens alle fire kerner bliver brugt, vil den nye bord forbruge mere strøm, og som følge af øget lækage bliver det meget varmere. Varm nok til, at du måske vil tænke på at tilføje en køleskab, især hvis du har til hensigt at overklokke chippen.

Mens det nye bestyrelse skibes med kernerne klokken 900MHz, har vi fået at vide, at det løber komfortabelt overklokket til højere hastigheder. Så komfortabelt, at det oprindeligt var meningen at sende styrene klokket til 800MHz, og det blev kun ændret i de sidste par dage før lanceringen - uden tvivl vil der være nogle mennesker, der vil skubbe grænserne endnu længere højere hastigheder.

"Vi var konservative på frekvensen, hvis vi stødte på problemer i produktionen. I praksis har vi fundet, at vi har det godt på 900MHz, med betydelige overclocking-overrum over det. "- Eben Upton, CEO hos Raspberry Pi

Skiftet fra en ARMv6 til ARMv7 er et vigtigt skridt for stiftelsen, da den oprindelige Pi var en af ​​de få brædder i udbredt cirkulation ved hjælp af den ældre v6 arkitektur, og som følge heraf havde nogle softwareprojekter ingen planer om at støtte det. Derudover kan indsatser som Ubuntu Core for tilsluttede enheder - som kun understøttes på ARMv7 og x86 - nemt overføres til den nye generation af Pi boards.

Men mens det nye kort skal bruge en ARMv7-kerne og -moduler, kan brugerrumsbinarier bygget til ARMv6 fortsat bruges, hvilket betyder, at det nye kort er fuldt software kompatibelt med eksisterende Raspberry Pi-distributioner af Linux.

Så fra i dag bør du være i stand til at 'apt-upgrade " på en eksisterende Raspbian-installation for at tilføje en ARMv7-kerne til din distribution. SD-kortet kan så bruges - forudsat at det er et Micro SD-kort - for at starte enten en første eller anden generation Pi. Kortbilleder, sammen med et nyt NOOBS-billede, vil også blive lagt ud som understøtter begge brædder.

Da vi satte os og talte med Eben i sidste uge forud for dagens lancering, forsøgte vi også at grave ind i nogle af de mere tekniske punkter bag designet af den nye generation af boards.

Den nye BCM2836 SoC er mere eller mindre den gamle BCM2835 med ARMv6 kernen skåret ud og en v7 quad kerne faldt i sin plads. Men der er nogle andre mindre ændringer kan du tale om dem?

Der er ikke nogen ændringer i USB-delsystemet, men strømforsyningen har modtaget en tweak. 2835 har en indbygget SMPS: dette var ikke stort nok til at levere den strøm, der var nødvendig af quad Cortex-komplekset, så den blev fjernet, og Pi 2 bruger en ekstern SMPS-chip. Da Cortex-komplekset har sin egen 512KB L2-cache, bruger vi ikke længere 128KB-systemet L2 - ARM-trafikken går i stedet direkte til SDRAM.

En masse dokumentation er blevet frigivet til BCM2835, hvor relevant er dette til BCM2836. Ser du Broadcom, eller frigiver du flere detaljer om den nye chips lavere niveau arbejde?

All den udgivne dokumentation for 2835 gælder direkte til 2836. Jeg håber, at Broadcom vil kunne frigive nogle yderligere data om hardwareblokke på chippen (især højhastigheds-grænseflader og video scaler) med tiden, men det er ikke ' t forpligtet endnu.

Du flyttede hukommelsen fra et pakke-på-pakke modul til en separat chip på bagsiden af ​​kortet. Hvad kørte den design beslutning? Har det nogen fordele eller ulemper i forhold til det oprindelige PoP design?

Vi var nødt til at flytte til en 14 × 14 BGA for 2836, så en 12 × 12 PoP ville ikke passe komfortabelt oven på den. Primær ulempe: mere PCB-kompleksitet. Primær opadrettede: bedre termiske stoffer, da 2836 nu udsættes direkte for luften.

Der er nogle v6 instruktionssæt, der ikke vil være til stede i den nye v7 chip. Hvad er de, og tror du, at deres fravær vil blive særligt bredt følt i samfundet?

Den primære brugerlandforskel er manglen på "kort vektormodus" i FPU. Dette bruges aldrig i generel kode: Det eneste sted, jeg er opmærksom på, at det bliver brugt, er i nogle medieaccelerationsrutiner, som vi var ansvarlige for os selv, og som ikke er aktiveret på 2836 (der er meget bedre v7-versioner til rådighed i stedet).

Der var spekulationer om, at et nyt bestyrelse kunne gøre brug af BCM11130 - den samme processor, der blev brugt i Roku 3 - blev det nogensinde overvejet? Enhver grund til hvorfor, eller hvorfor ikke?

Vi var ivrige efter at opretholde fuld kompatibilitet med BCM2835, og mens BCM11130 er en stor chip, har den en ret anderledes arkitektur, der ville have ugyldiggjort en hel del af de lave tutorials derude.

En af grundene til, at denne rygte kørte rundt var, at BCM11130 har både Ethernet og USB ombord. Pi har stået over for en vis kritik for at køre Ethernet-trafik over USB-bussen ved hjælp af LAN9154. Du har bemærket, før du ikke tror, ​​at dette er et problem, kan du tale om det?

Nå har du en 100Mbit-grænseflade nedstrøms for en 480Mbit-grænseflade, så jeg har aldrig været sikker på, hvorfor nogle mennesker er bekymrede over dette valg. Det gode ved BCM11130 er, at det har Gigabit Ethernet, men vi så ikke dette som et stærkt nok krav til at retfærdiggøre en kompatibilitetsbrud.

Synes du, at tilstedeværelsen af ​​quad-kernen vil hjælpe beslutningstagere eller industrikunder, der har brug for lavt niveau adgang til hardware?

Jeg tror, ​​det vil hjælpe alle til en vis grad. På skabersiden ser jeg frem til at se nogle mere sofistikerede computersyn apps, der udnytter OpenCV + SMP + NEON.

Har designet til den nye Raspberry Pi 2 indflydelse på borddesignen af ​​Model B +, som blev frigivet i midten af ​​sidste år?

Absolut. James vidste pinout af 2836, før han færdiggjorde designen af ​​B +. Hovedindflydelsen var, at alle stik på B + er meget synligt skubbet så langt som muligt mod kanten af ​​brættet for at gøre plads til ekstra routing mellem 2836 og SDRAM.

Ankomsten af ​​den nye bestyrelse markerer også instituttets flytning i det amerikanske uddannelsesrum med Matt Richardson, forfatteren af "Kom i gang med Raspberry Pi" slutter sig til dem som deres første amerikanske medarbejder.

"Selvom Raspberry Pi allerede er meget populær i USA arbejder vi på at forbedre vores opsøgende opgaver til skoler, biblioteker, museer, skaberrum og individuelle hobbyfolk. I år vil Pi entusiaster i USA lægge mærke til en mere robust Raspberry Pi tilstedeværelse på lokale workshops og arrangementer.

Jeg er så begejstret for, at Raspberry Pi 2 Model B nu er tilgængelig, og jeg kan ikke vente med at se, hvad folk gør med det. Ikke alene gør præstationsgevinsten det et langt mere kraftfuldt værktøj til beslutningstagere, men det hjælper også med at fremme vores uddannelsesmission ved at forbedre læringserfaringen. "- Matt Richardson, US Evangelist at Raspberry Pi

Uddannelsesmissionen bag Raspberry Pi overses ofte af skabersamfundet, men det er føreren bag udgivelsen af ​​det nye bestyrelse.

"... vi er en fortjeneste, vi eksisterer for at forsøge at få børn programmering." - Eben Upton

Forøgelsen i præstation mellem den oprindelige Model B og dagens nye bestyrelse betyder, at den nye Raspberry Pi 2 er en meget mere levedygtig som en almindelig computer.

Den nye bestyrelse er tilgængelig i dag til samme pris som Model B +, og vil sidde sammen med de tre nuværende Pi'er - den oprindelige Model B, Model B + og Model A + - som alle fortsætter i distributionen.

"Vi ophører ikke med livet. Så længe folk ønsker at købe Raspberry Pi Model B, vil vi fortsætte med at lave Raspberry Pi Model B's ... "- Eben Upton

Selv om det ikke ser ud til at være min hensigt - i hvert fald på kort sigt - at erstatte Raspberry Pi Model A +, der sidder ved den lave ende af Pi-sortimentet på kun $ 20, med en Raspberry Pi 2, Model A, Det samme blev sagt om Model B + og se hvad der skete der ..?



Du Kan Være Interesseret

Tom Igoe raves om Make: Electronics

Tom Igoe raves om Make: Electronics


Flashback: Få et udbrud af surdej

Flashback: Få et udbrud af surdej


Håndværk Space: Jessica Wilson

Håndværk Space: Jessica Wilson


Gingered Carrot Muffins

Gingered Carrot Muffins