Tá mo chárta gnó ag rith Linux

Aistriúchán ar alt ó post blag innealtóir George Hilliard

Tá mo chárta gnó ag rith Linux
Inchliceáilte

Is innealtóir córais leabaithe mé. I mo chuid ama saor, is minic a lorgaim rud éigin is féidir a úsáid i ndearadh córais amach anseo, nó rud éigin as mo leasanna.

Réimse amháin den sórt sin is ea ríomhairí saora ar féidir leo Linux a rith, agus dá shaoire is ea is fearr. Mar sin thochail mé poll coinín domhain de phróiseálaithe doiléir.

Shíl mé, "Tá na próiseálaithe seo chomh saor gur féidir iad a thabhairt saor in aisce go praiticiúil." Agus tar éis roinnt ama, tháinig an smaoineamh chugam cárta lom a dhéanamh le haghaidh Linux i bhfoirm fachtóir cárta gnó.

Nuair a smaoinigh mé air, shocraigh mé gur rud fíor-fhionnuar a bheadh ​​ann. Tá agam cheana chonaic leictreonach cártaí gnó до , agus bhí cumais suimiúla éagsúla acu, mar shampla cártaí flash a aithris, bolgáin solais splancacha, nó fiú tarchur sonraí gan sreang. Mar sin féin, ní fhaca mé cártaí gnó le tacaíocht Linux.

Mar sin rinne mé ceann dom féin.

Is é seo an leagan críochnaithe den táirge. Ríomhaire íosta iomlán ARM ag rith mo leagan saincheaptha de Linux tógtha le Buildroot.

Tá mo chárta gnó ag rith Linux

Tá port USB aige sa chúinne. Má cheanglaíonn tú le ríomhaire é, buaileann sé i thart ar 6 soicind agus tá sé le feiceáil mar chárta flash agus port srathach fíorúil trínar féidir leat logáil isteach sa bhlaosc cárta. Ar an tiomáint flash tá comhad README, cóip de mo atosú agus roinnt grianghraif díom. Tá roinnt cluichí ag an bhlaosc, Classics Unix cosúil le fortune agus bradacha, leagan beag den chluiche 2048 agus ateangaire MicroPython.

Déantar é seo go léir ag baint úsáide as sliseanna flash an-bheag 8 MB. Luíonn an bootloader i 256 KB, tógann an eithne suas 1,6 MB, agus tógann an córas comhad fréimhe ar fad suas 2,4 MB. Mar sin, tá go leor spáis fágtha don tiomáint flash fíorúil. Tá eolaire baile ann freisin atá inscríofa ar eagla go ndéanfaidh aon duine aon rud is mian leo a shábháil. Tá sé seo go léir a shábháil freisin ar sliseanna flash.

Cosnaíonn an gléas iomlán níos lú ná $3. Tá sé saor go leor a thabhairt ar shiúl. Má fuair tú gléas den sórt sin uaimse, is dóichí go bhfuil mé ag iarraidh dul i gcion ort.

Dear agus tóg

Dhear mé agus chuir mé gach rud le chéile mé féin. Is é mo phost é agus is breá liom é, agus is é an dúshlán atá romhainn ná páirteanna saor go leor a aimsiú don chaitheamh aimsire.

Ba é an rogha próiseálaí an cinneadh ba thábhachtaí a raibh tionchar aige ar chostas agus ar indéantacht an tionscadail. Tar éis taighde fairsing a dhéanamh, roghnaigh mé na F1C100s, próiseálaí nach bhfuil mórán aithne air ó Allwinner atá optamaithe ó thaobh costais de (ie, diabhal saor). Tá RAM agus LAP araon sa phacáiste céanna. Cheannaigh mé próiseálaithe ar Taobao. Ceannaíodh na comhpháirteanna eile go léir ó LCSC.

D'ordaigh mé na boird ó JLC. Rinne siad 8 gcóip dom ar $10. Tá a gcáilíocht go hiontach, go háirithe don phraghas; nach bhfuil chomh néata le OSHPark's, ach fós cuma mhaith.

Rinne mé an chéad bhaisc Neamhlonrach dubh. D'fhéach siad go hálainn, ach bhí siad salach go héasca.

Tá mo chárta gnó ag rith Linux

Bhí cúpla fadhb leis an gcéad bhaisc. Ar dtús, ní raibh an cónascaire USB fada go leor chun a bheith oiriúnach go daingean in aon chalafoirt USB. Ar an dara dul síos, rinneadh na rianta flash go mícheart, ach fuair mé timpeall air seo trí na teagmhálacha a lúbadh.

Tá mo chárta gnó ag rith Linux

Tar éis a sheiceáil go raibh gach rud ag obair, d'ordaigh mé baisc nua de bhoird; Is féidir leat grianghraf de cheann acu a fheiceáil ag tús an ailt.

Mar gheall ar mhéid beag na gcomhpháirteanna beaga seo go léir, chinn mé dul i muinín úsáid sádrála reflow sorn saor. Tá rochtain agam ar ghearrthóir léasair, mar sin d'úsáid mé é chun stionsal sádrála a ghearradh amach as an scannán laminator. D'éirigh an stionsal amach go maith. Bhí cúram speisialta ag teastáil ó na poill 0,2 mm le trastomhas do theagmhálacha an phróiseálaí chun déantúsaíocht ardchaighdeáin a chinntiú - bhí sé ríthábhachtach an léasair a dhíriú i gceart agus a chumhacht a roghnú.

Tá mo chárta gnó ag rith Linux
Oibríonn boird eile go maith chun an bord a shealbhú agus iad ag cur greamaigh i bhfeidhm.

Chuir mé greamaigh solder i bhfeidhm agus shuigh mé na comhpháirteanna de láimh. Rinne mé cinnte nach n-úsáidtear luaidhe áit ar bith sa phróiseas - comhlíonann na boird, na comhpháirteanna agus na greamaigh go léir an caighdeán RoHS - ionas nach mbeidh mo choinsiasa ag crá dom nuair a dháilim ar dhaoine iad.

Tá mo chárta gnó ag rith Linux
Rinne mé botún beag leis an mbaisc seo, ach maitheann an greamaigh solder botúin, agus chuaigh gach rud le chéile go breá

Thóg gach comhpháirt thart ar 10 soicind chun a shuíomh, agus mar sin rinne mé iarracht líon na gcomhpháirteanna a choinneáil chomh híseal agus is féidir. Is féidir tuilleadh sonraí faoi dhearadh léarscáileanna a léamh i gceann eile mo alt mionsonraithe.

Liosta ábhar agus costas

Chloígh mé le buiséad docht. Agus d'éirigh an cárta gnó amach mar a bhí beartaithe - ní miste liom é a thabhairt ar shiúl! Ar ndóigh, ní thabharfaidh mé amach do gach duine é, ós rud é go dtógann sé am gach cóip a dhéanamh, agus ní chuirtear mo chuid ama san áireamh i gcostas an chárta gnó (tá sé saor in aisce).

Comhpháirt
Praghas

F1C100s
$1.42

PCB
$0.80

Flash 8MB
$0.17

Gach comhpháirt eile
$0.49

Ar an iomlán
$2.88

Ar ndóigh, tá costais ann atá deacair a ríomh, mar shampla seachadadh (ós rud é go ndéantar é a dháileadh i measc na gcomhpháirteanna atá beartaithe le haghaidh roinnt tionscadal). Mar sin féin, le haghaidh bord a thacaíonn le Linux, tá sé cinnte go leor saor. Tugann an miondealú seo smaoineamh maith freisin ar an méid a chosnaíonn sé ar chuideachtaí feistí a dhéanamh sa deighleog praghais is ísle: is féidir leat a bheith cinnte go gcosnaíonn sé cuideachtaí fiú níos lú ná mar a chosnaíonn sé domsa!

Cumais

Cad atá le rá? Buataisí an chárta ar Linux atá an-scriosta i 6 soicind. Mar gheall ar an bhfachtóir foirme agus ar an gcostas, níl I/O, tacaíocht líonra, nó méid suntasach stórála ag an gcárta chun ríomhchláir throma a rith. Mar sin féin, d'éirigh liom a lán rudaí suimiúla a chur isteach san íomhá firmware.

USB

Bhí go leor rudaí fionnuara ann a d'fhéadfaí a dhéanamh le USB, ach roghnaigh mé an rogha is simplí ionas go raibh níos mó seans ann go n-oibreodh daoine é má chinn siad triail a bhaint as mo chárta gnó. Ligeann Linux don chárta é féin a iompar cosúil le "gléas" le tacaíocht Creat Gadget. Ghlac mé roinnt de na tiománaithe ó thionscadail roimhe seo a chuimsigh an próiseálaí seo, agus mar sin tá rochtain agam ar fheidhmiúlacht uile an chreata gadget USB. Chinn mé aithris a dhéanamh ar thiomántán splanc a ghintear roimh ré agus rochtain a thabhairt don bhlaosc trí phort srathach fíorúil.

Sliog

Tar éis logáil isteach mar fhréamh, is féidir leat na cláir seo a leanas a rith ar an gconsól sraitheach:

  • bradacha: cluiche eachtraíochta crawling dungeon Unix clasaiceach;
  • 2048: cluiche simplí de 2048 i mód consól;
  • fhortún: aschur nathanna éagsúla pretentious. Chinn mé gan an bunachar sonraí iomlán de lua a chur san áireamh anseo chun spás a fhágáil do ghnéithe eile;
  • micribhithón: Ateangaire Python an-bheag.

Aithriseoir tiomáint flash

Le linn an tiomsaithe, gineann na huirlisí tógála íomhá beag FAT32 agus cuireann siad é mar cheann de na landairí UBI. Cuireann Fochóras Gadget Linux a ríomhaire i láthair mar fheiste stórála.

Má tá suim agat a bhfuil le feiceáil ar an tiomáint flash a fheiceáil, is é an bealach is éasca chun é seo a dhéanamh trí léamh foinsí. Tá roinnt grianghraif agus mo atosú.

Acmhainní

Foinsí

Tá mo chrann Buildroot curtha suas ar GitHub - tríocha tri daichead/businesscard-linux. Tá cód ann chun íomhá NOR flash a ghiniúint, atá suiteáilte ag baint úsáide as modh íoslódála USB an phróiseálaí. Tá na sainmhínithe pacáiste go léir aige freisin le haghaidh cluichí agus cláir eile a bhrúigh mé isteach i Buildroot tar éis dom gach rud a bheith ag obair. Má tá suim agat na F1C100s a úsáid i do thionscadal, bheadh ​​sé seo ina phointe tosaigh iontach (bí saor cuir ceisteanna orm).
d'úsáid mé tionscadal curtha i gcrích go hálainn Linux v4.9 le haghaidh F1C100s le Icenowy, beagán athdheartha. Ritheann mo chárta beagnach caighdeánach v5.2. Tá sé ar GitHub - tríocha dó daichead/linux.
Sílim go bhfuil an port U-Boot is fearr agam do F1C100s ar domhan sa lá atá inniu ann, agus tá sé bunaithe go páirteach ar obair Icenowy freisin (is ionadh é, b'fhrustrach an tasc é U-Boot a fháil chun oibriú i gceart). Is féidir leat é a fháil freisin ar GitHub - tríocha dó daichead/u-boot.

Doiciméadú le haghaidh F1C100s

Fuair ​​​​mé doiciméadú sách gann le haghaidh F1C100s, agus tá mé á phostáil anseo:

Tá mé ag uaslódáil é dóibh siúd aisteach. mo léaráid tionscadail.

Tá mo chárta gnó ag rith Linux

Conclúid

D'fhoghlaim mé go leor le linn fhorbairt an tionscadail seo - ba é mo chéad tionscadal ag baint úsáide as oigheann sádrála reflow. D'fhoghlaim mé freisin conas acmhainní a aimsiú le haghaidh comhpháirteanna a bhfuil doiciméadú lag orthu.

Bhain mé úsáid as mo thaithí reatha le Linux leabaithe agus taithí forbartha boird. Níl an tionscadal gan lochtanna, ach léiríonn sé mo chuid scileanna go léir go maith.

Dóibh siúd a bhfuil suim acu sna sonraí a bhaineann le bheith ag obair le Linux leabaithe, molaim mo shraith alt faoi seo a léamh: Máistreacht a fháil ar Linux Leabaithe. Labhraím ansin go mion faoi conas bogearraí agus crua-earraí a chruthú ón tús le haghaidh córais Linux bídeacha agus saor, cosúil le mo chárta glaonna.

Foinse: will.com

Add a comment