Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.
Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems
Chcete sa zlepšiť v kódovaní Elixíru? Napíšte hardvérový projekt pomocou Nerves. Pri zostavovaní týchto binárnych hodín si zabudujete odolnosť pomocou OTP, rovnakých knižníc, ktoré poháňajú mnohé komerčné telefónne prepínače. Na zložitosť budete útočiť tak, ako to robia experti, pomocou viacvrstvového prístupu. Zdokonalíte si svoje ladiace zručnosti tým, že budete robiť malé, ľahko overiteľné kroky k svojmu cieľu. Po skončení budete mať funkčné binárne hodiny a budete dobre chápať prácu, ktorá je súčasťou hardvérového systému. Toto pochopenie budete môcť uplatniť aj pri každom novom riadku jazyka Elixir, ktorý napíšete.
Kombinácia softvéru s hardvérom môže byť frustrujúca, ale jednoduchým a logickým prístupom sa v nej môžete rýchlo zdokonaliť. Blikanie jednej LED diódy je tradičným pozdravom sveta vstavaných systémov. Vytvorenie vlastných binárnych hodín je logickým ďalším krokom. Bliká zoskupenie LED diód na základe systémového času. Táto príručka vás prevedie funkčným projektom s využitím techník, ktoré používajú odborníci, ktorí denne vytvárajú softvér pre hardvér.
Tento zdravý projekt postupuje dopredu v malých, logických krokoch. Ako postupujete, môžete si každý krok overiť, než prejdete na ďalší. Nemusíte byť nováčikom v oblasti Nerves, aby ste mali z tohto projektu úžitok. Staňte sa lepším programátorom v jazyku Elixir, keď si vytvoríte vlastné výstavné dielo na pracovnom stole. Vďaka viacúrovňovému prístupu k návrhu softvéru sa naučíte ovládať zložitosť svojich programov tak, ako to robia experti, a to tak, že sa budete sústrediť na jeden malý kúsok systému naraz.
Keď skončíte, budete mať vlastné binárne hodiny a tiež viacero nástrojov, ktoré potrebujete na navrhovanie a vytváranie vlastných projektov Nerves a Elixir. Budete tiež lepším programátorom s hlbším pochopením techník vrstvenia na kontrolu zložitosti.
Čo potrebujete:
Tento projekt je určený pre vývojárov Elixiru, ktorí chcú začať pracovať s Nerves alebo si zlepšiť svoje zručnosti. Projekt je určený pre Elixir 1. 11 a Nerves 1. 7, ale s malými úpravami budú pravdepodobne fungovať aj novšie verzie. Projekt používa Raspberry Pi zero so sadou komponentov. Po miernych úpravách môžete túto knihu sprevádzkovať aj s inými komponentmi.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)