Cena: |
Želi ovaj predmet: | 1 |
Stanje: | Novo |
Garancija: | 5 dana |
Isporuka: | Post Express |
Plaćanje: | Tekući račun (pre slanja) Pouzećem |
Rok isporuke: | 5 |
Godina izdanja: 2019
ISBN: 978-86-80134-23-9
Oblast: Elektrotehnika
Jezik: Srpski
Autor: Strani
ARM CORTEX-M RAZVOJNA PLOČA OD 0 DO 1!
Ova knjiga je studija slučaja u ugrađenom sistemu, uključujući razmatranje hardvera, inicijalizaciju procesora, razvoj drajvera niskog nivoa i dizajn interfejsa aplikacije za proizvod. Iako ovo opisujemo kroz specifičnu primenu Cortex-M3 razvojne ploče, naša misija je da pomognemo čitaocu da izgradi osnovne veštine koje su izuzetno važne da bi postao odličan u razvoju proizvoda.
Kompletna razvojna ploča je dostupna da biste povećali uticaj ove knjige i da biste radnu platformu koju kreirate, zatim, koristili kao osnovu za dalji razvoj i učenje.
Hobisti mogu da kombinuju odlične funkcionalne sisteme pomoću platformi, kao što su Arduino ili Raspberry Pi, ali je neophodno da inženjeri i dizajneri proizvoda imaju osnovno znanje o projektovanju ugrađenih sistema. Postoji vrlo malo dostupnih izvora u kojima se opisuju razmišljanje, strategije i procesi koji će vam dati uvid u dizajn hardvera i razvoj drajvera niskog nivoa i uspešnu izradu potpuno ugrađenog sistema. Mnogi inženjeri na kraju nauče na teži način ili nikada stvarno ne nauče.
ARM procesori su u suštini sveprisutni u ugrađenim sistemima. Projektanti koji izrađuju nove uređaje moraju da znaju osnove ovih sistema i da budu u stanju da podele velike komplikovane ideje na delove kojima se može upravljati. Uspešan razvoj proizvoda znači da treba da pročitate obimnu dokumentaciju da biste mogli da razumete kako da postignete ono što vam je potrebno, a zatim da sastavite sve da biste kreirali robusni sistem koji će pouzdano funkcionisati i biti održiv u godinama koje dolaze.
Ova knjiga je studija slučaja u ugrađenom sistemu, uključujući razmatranje hardvera, inicijalizaciju procesora, razvoj drajvera niskog nivoa i dizajn interfejsa aplikacije za proizvod. Iako ovo opisujemo kroz specifičnu primenu Cortex-M3 razvojne ploče, naša misija je da pomognemo čitaocu da izgradi osnovne veštine koje su izuzetno važne da bi postao odličan u razvoju proizvoda. Kompletna razvojna ploča je dostupna da biste povećali uticaj ove knjige i da biste radnu platformu koju kreirate, zatim, koristili kao osnovu za dalji razvoj i učenje.
Program Embedded in Embedded se bavi podučavanjem osnovnih veština koje inženjerima pomažu da izgrade čvrste temelje znanja koji se mogu primeniti u svakom okruženju za projektovanje. Sa skoro 20 godina iskustva u industriji autor govori o razvoju veština kritičkog mišljenja koje zahtevaju kompanije i koje su od suštinskog značaja za uspešno projektovanje. U ovoj knjizi se podjednako razmatraju odlični procesi projektovanja, kritičko razmišljanje, pa čak i društveni aspekti koji su važni za programere, koliko i tehnički dizajn hardvera i firmvera.
Kratak sadržaj
Poglavlje 1 • Početak
Poglavlje 2 • Razvojno okruženje i upravljanje verzijama
Poglavlje 3 • ARM Cortex-M3 asemblerski jezik
Poglavlje 4 • Ugrađeni C
Poglavlje 5 • GPIO i led drajver
Poglavlje 6 • Prekidi i drajveri dugmadi
Poglavlje 7 • Spavanje, sistemski otkucaj i periferija tajmera
Poglavlje 8 • Modulisanje širine impulsa
Poglavlje 9 • DMA i razmena poruka
Poglavlje 10 • Serijska komunikacija i bagovi
Poglavlje 11 • SPI komunikacija pomoću I2C
Poglavlje 12 • I2C i ASCII lcd
Poglavlje 13 • Analogno-digitalna konverzija
Poglavlje 14 • ANT radio sistem
JASON LONG je dizajnirao i koristio proizvode, od GPS uređaja za praćenje do vojnih komunikacionih sistema. On je 1999. godine pokrenuo univerzitetski program Embedded in Embedded (EiE), a 2010. godine osniva svoju kompaniju „Engenuics Technologies“ specijalizovanu za inženjersko obrazovanje. Jason je viši član organizacije IEEE.