Omschrijving
Hobbyisten kunnen verbazingwekkende functionele systemen in elkaar knutselen met platforms als Arduino of Raspberry Pi, maar het is noodzakelijk dat ingenieurs en productontwerpers de fundamentele kennis van embedded ontwerp begrijpen. Er zijn zeer weinig bronnen beschikbaar die de denkwijze, strategieën en processen beschrijven om een idee door hardware ontwerp en low-level driver ontwikkeling te loodsen, en met succes een compleet embedded systeem te bouwen. Veel engineers leren het uiteindelijk op de harde manier, of leren het helemaal niet.
ARM-processoren zijn in wezen alomtegenwoordig in embedded systemen. Ontwerpers die nieuwe apparaten bouwen, moeten de grondbeginselen van deze systemen begrijpen en in staat zijn om grote, gecompliceerde ideeën op te splitsen in hanteerbare stukken. Succesvolle productontwikkeling betekent het doorkruisen van een enorme hoeveelheid documentatie om te begrijpen hoe je moet bereiken wat je nodig hebt, en dan alles samenvoegen om een robuust systeem te maken dat betrouwbaar werkt en nog jaren te onderhouden is.
Dit boek is een casestudy over embedded ontwerpen, inclusief een bespreking van de hardware, processor-initialisatie, low-level driver-ontwikkeling, en applicatie-interface-ontwerp voor een product. Hoewel we dit beschrijven aan de hand van een specifieke toepassing van een Cortex-M3 ontwikkelbord, is het onze missie om de lezer te helpen basisvaardigheden op te bouwen die essentieel zijn om een uitstekende productontwikkelaar te zijn. Het voltooide ontwikkelbord is beschikbaar om de impact van dit boek te maximaliseren, en het werkende platform dat je maakt kan dan worden gebruikt als basis voor verdere ontwikkeling en leren.
Het Embedded in Embedded programma gaat over het aanleren van fundamentele vaardigheden om ingenieurs te helpen een solide basis van kennis op te bouwen die in elke ontwerpomgeving kan worden toegepast. Met bijna 20 jaar ervaring in de industrie, communiceert de auteur de kritische vaardigheidsontwikkeling die wordt geëist door bedrijven en essentieel is voor succesvol ontwerpen. Dit boek gaat evenzeer over het opbouwen van een goed ontwerpproces, kritisch denken, en zelfs sociale overwegingen die belangrijk zijn voor ontwikkelaars als over technisch hardware- en firmwareontwerp.
Softwaredownloads