Bläddra

Inbyggda system med RISC-V

Kategorier: Datorprogrammering och systemutveckling Informationsteknik

Inbyggda system med RISC-V

Kategorier: Datorprogrammering och systemutveckling Informationsteknik
Köp här
Den här boken presenterar grunderna för att bli en driven utvecklare av inbyggda system. Den ger också den förståelse som krävs för fortsatta studier i programmering i allmänhet och operativsystem i synnerhet.

Inbyggda system finns i stort sett i varje elektrisk pryl, från tandborsten, brandlarmet och dörrlåset till en modern bil. Systemet kan sägas vara en dator som både av kostnads- och utrymmesskäl måste innehålla i stort sett alla nödvändiga funktioner i en enda krets, en mikrocontroller (MCU). Inbyggda system med RISC-V behandlar både programmering av en RISC-V MCU och hur den ansluts till en mängd vanligt förekommande I/O-komponenter. Boken består av fem större block där de två första introducerar MCU:ns processor och hur den programmeras i assembler samt digital I/O. I block tre introduceras A/D- och D/A-omvandling inklusive tillämpningar samt avbrott och maskinnära C. Block fyra behandlar seriell kommunikation och block fem ger en inblick i operativsystemet FreeRTOS. Varje kapitel avslutas med en sammanfattning, till en del kapitel finns även övningar.

Inbyggda system med RISC-V är avsedd för ingenjörsutbildningar och kräver grundläggande förkunskaper inom ellära, datorns uppbyggnad, digitalteknik och c-programmering. Boken är också riktad mot yrkesverksamma ingenjörer eller driftiga entusiaster som vill ta till sig den senaste tidens rön.

Källkod till bokens övningar finns via denna länk: https://github.com/Inbyggda-system-med-RISC-V/laborationskod#readme