Hogyan építettem egy nyílt forráskódú laptopot - 💡 Fix My Ideas

Hogyan építettem egy nyílt forráskódú laptopot

Hogyan építettem egy nyílt forráskódú laptopot


Szerző: Ethan Holmes, 2019

Projekt Novena - nyílt forráskódú laptop

Körülbelül másfél évvel ezelőtt magam is elkezdtem egy quixotikus projektet, hogy saját nyílt forráskódú laptopomat építsem. Én úgy értem, Sean „xobs” Cross és én, bunnie. A saját laptop megalkotása úgy érzi, mintha egy Honda Civicet 1000hp-es motorral szerelt volna fel, de a gyakorlatiasság hiánya soha nem hagyta abba az utóbbi tevékenységet, sem a miénket.

Az elsődleges célom, hogy egy laptopot építsek, az volt, hogy építsek valamit, amit minden nap használnék. Korábban több évet töltöttem Chumby épületgépészeti platformjain, amiket szégyellem beismerni, hogy ritkán használom. A szüleim és a testvéreim szerették ezeket a kis dobozokat, de nem voltak elég erőteljesek egy olyan földön, mint én.

Megpróbálom diszkrecionális pénzeszközeimet a dolgokhoz hozzárendelni annak alapján, hogy milyen gyakran használom őket. Ezért van egy szép ágyam, mivel az életem egyharmadát töltök benne. Az életem másik kétharmada egy laptopot használ (elutasítom, hogy elsődleges platformként telefonra vagy tabletre visszalépjenek), és így amikor egy olyan dolgot választok, amelyet építeni tudok minden nap, egy laptop jó jelölt .

Mindig a billentyűzet mögött vagyok!

A projektet arra is motiválta, hogy minden dolgot megpróbálok tanulni. A projekt előtt még soha nem terveztem a Gigabit Ethernet (RGMII), a SATA, a PCI-express, a DDR3, a gázmérők, az eDP vagy a 35 wattos teljesítményű átalakítót. mindig képes volt megszabadulni az integrált kapcsolókkal rendelkező konverterekkel. A saját laptopom építése nagyszerű módja lenne nekem, hogy kicsit nyújtsam a lábamat a kereskedelmi projektekhez általában kapcsolódó költség- és menetrendkorlátozások nélkül.

Az utolsó motiváció a nyitott hardver iránti szenvedélyem. Nagy rajongója vagyok annak, hogy megnyitom a futó hardver terveit - ha nem tudod megragadni, nem rendelkezel vele. Itt vannak a tervrajzok.

Amikor megkezdtem a projektet, én és néhány kemény magvak nyitott ökoszisztéma-rajongó rámutatott erre a pontra, de Edward Snowden kinyilatkoztatásokkal megváltoztatta a világot, hogy az NSA valóban kihasználta a zárt hardveres ökoszisztéma fekete-box jellegét. kémkedési intézkedések végrehajtása - „jó hír, nem voltunk őrült paranoiák”.

A Novena-projektünk természetesen még mindig sérülékeny az olyan technikákra, mint a szilíciummérgezés, de legalábbis megnyitja a nyitottságot és a nyilvánosságot egy rétegben, ami kézzelfogható haladás a helyes irányba. Noha ezek a feszes elvek nagyszerűek az utazás motiválására, a tényleges végrehajtáshoz összpontosított követelményekre van szükség.

Így a fenti elvek a következő követelményekre vonatkoznak:

  • Minden komponensnek ésszerűen teljes körű NDA-mentes dokumentációval kell rendelkeznie. Ez az egyetlen követelmény egyedül sok választási lehetőséget választott. Például, a Freescale az egyetlen SoC-szállító ebben a teljesítményosztályban, ahol egyszerűen eljuthat a saját webhelyére, kattintson egy linkre, és letölthet egy többnyire teljes 6000 oldalas programozási kézikönyvet. Ez egy balzsam, amelyik a saját részéről mozog, és elismerem őket az erőfeszítésért.
  • Az alacsony költség nem cél. Nem törekszem arra, hogy építsen egy nyomorult platformot néhány alapszintű egymagos SoC alapján, így versenyezhetek a Broadcom nonprofit Raspberry Pi platformjával.
  • Másrészről nem tudok egyszarvú hajakban specifikálni, bár közel állok ahhoz, hogy a külső burkolatot valódi bőrből készíthessem (szeretem, hogy a laptopom bőre illik, amikor fut). Minden zseton ideálisan elérhető a polcról a forgalmazóktól, mint a Digi-Key, és legalább ötéves termelési élettartammal rendelkeznek.
  • Az akkumulátorok olcsó és általánosan rendelkezésre álló csomagokon alapulnak, amelyeket az RC hobbi körökben használnak, lehetővé téve a felhasználók számára az akkumulátor méretét, futási idejét és tömegét. Ez megkönnyíti a „mi az akkumulátor élettartama” kérdés megválaszolását - ez tényleg rajtad múlik - bár az egyik tervezett forgatókönyv a transz-szibériai vasúti trek, amely egy hetes út, nincs áramforrás.
  • A kijelzőnek felhasználó által konfigurálhatónak kell lennie. Az amerikai ellátási lánc gyenge, amikor a nyers high-end LCD panelekről van szó, valamint a fent említett transz-szibériai forgatókönyv kezelésére is szükségünk van egy kis teljesítményű kijelző Pixel Qi-hoz való vezetésére, de nem kell állandó választás. Szóval, a főtáblát úgy terveztem, hogy egy olcsó LCD adaptert használjon a maximális rugalmasság érdekében.
  • Nincs szükség bináris foltokra a rendszer indításához és működtetéséhez az általam érdekelt forgatókönyvek esetében. Ez egy kicsit trükkös, hiszen nagymértékben korlátozza a wifi kártya kiválasztását, nem használom a GPU-t, és csak a videó szoftveres dekóderjeire támaszkodom. De összességében a tét kifizetett; a laptop még mindig nagyon használható bináris blobmentes állapotban. Nemrég készítettünk és beszéltünk 30C3-on, csak a laptopokat használva.
  • A fizikai kialakításnak hozzáférhetőnek kell lennie - nem kell tucatnyi csavart eltávolítani, csak azért, hogy kihúzza a billentyűzetet. Ez a kialakítás csak két csavar eltávolítását igényli.
  • A kialakításnak nem kell különösen vékonynak vagy könnyűnek lennie; Örülnék, ha a 2000-es évek közepén a 3cm vastag Thinkpads vagy az Inspirons-hoz hasonlóan lennék.
  • A gépnek alkalmasnak kell lennie hardveres hackelési platformként. Ez az FPGA-t meglehetősen egyedülálló beillesztésbe hozza az alaplapon.
  • A gépnek biztonsági hackelési platformként hasznosnak kell lennie. Ez két másik Ethernet interfész, az USB OTG port és a 256 MiB DDR3 RAM és az FPGA nagy sebességű bővítő csatlakozójának további szokatlan felvételét hajtja végre.
  • A gépnek képesnek kell lennie saját firmware-ének építésére a forrásból. Ez bizonyos minimális teljesítményspecifikációkat vezet be, és megbízást ad egy SATA interfész beépítésére az SSD leállításához.

Több mint másfél év kemény munka után örömmel mondhatom, hogy gépeink használható formában vannak. Az alaplapok nagyon megbízhatóak, a kijelző 13 hüvelykes 2560 × 1700 (239 ppi) LED-es háttérvilágítású panel, és az esetek 5052-es és 7075-ös alumíniumötvözeteiből készült endoszkeleton, valódi bőr külső burkolata, belső laminálása papír (én is szeretem a könyveket és a papercraftot), valamint az 1. formanyomtatványon kinyomtatott kozmetikai panelek. A design nem Thinkpad Carbon X1, de pár durva nemzetközi utazáson keresztül tartották, és gépeinket szinte minden nap használjuk .

A Form1 3D nyomtató elé parkolt laptop, amelyet a testrészek készítésére használnak.

Meglepődtem, hogy a hordozható számítógépet a hackerek jól fogadták, mivel az otthoni sörfőző megjelenése, viszonylag gyenge specifikációja és magas ára volt. A pozitív válasz arra ösztönözött bennünket, hogy tömeges finanszírozási kampányt tervezzünk egy lényegesen leegyszerűsített (gondolkodjunk az összes PC-ben egy elemet tartalmazó) esettervezésről: ez a helyes, a végleges tervezési megoldás nem úgy néz ki, mint ezek a korai, kézzel épített prototípusok.

Az első két prototípus vörös birkabőrbe és zöld sertésbőr bőrbe van csomagolva.

Részlet nézet a laptop üzleti feléről.

Úgy véljük, ésszerűnek tartjuk a kampányt röviddel a kínai újév után, talán február végén vagy márciusban. Kövesse a @novenakosagi frissítéseket a fejlődésünkről!



Lehet, Hogy Érdekli

Könyvleírás: Miss Woolly Mini Cross-Stitch

Könyvleírás: Miss Woolly Mini Cross-Stitch


G1 PhoneTar

G1 PhoneTar


Horgolt vagy Kötött Swatch Planter Propagator

Horgolt vagy Kötött Swatch Planter Propagator


Maker Revolution lefedettség

Maker Revolution lefedettség