Sofistikert elektroniske apparater , utstyr og gadgets er drevet av dedikerte mikroprosessorer som er utformet for å utføre helt spesifikke oppgaver. Embedded systemer vil trolig være mer pålitelige fordi de kan bli tett fokusert for et bestemt formål . Den smale fokus reduserer også kostnadene ved utbygging og produksjon . Du trenger
Microcontroller
Memory
tilbehør
Vis flere instruksjoner
en
forsiktig dokumentere kravene til systemet. Du må forstå beregningene at systemet skal utføre og gi anslag for mengden data som må holdes i minnet og lagres lengre sikt. Dokument i sanntid operasjonelle begrensninger . Generelt , innebygde systemer opererer i sammenhenger der brukerne forventer umiddelbare resultater.
2
Velg en mikro - kontrolleren for innebygde system som er i stand til å møte dine minimumskrav. Det er ingen fordel å kjøpe overkapasitet med mindre du forutse fremtidige oppgraderinger til systemet. Som det sentrale prosessor (CPU ) på en datamaskin , utfører mikro - kontrolleren beregninger og styrer hukommelse , langsiktig datalagring og grensesnitt med input og output enheter .
3
Consult med leverandør av mikro - kontrolleren om aktuelle utviklingsverktøy og grensesnitt mot støttet sin høyere nivå funksjoner . Leverandører ofte gi eksempelkode og utvikler fora som er verdifulle som utgangspunkt .
4
Lær språk og grensesnitt som kreves for å programmere mikro - kontrolleren . Selv om dette kan innebære assembly kode , de fleste leverandører støtter programmering i et høyere nivå språk . C + + er ofte brukt fordi det gir fordelene med en moderne objektorientert programmeringsspråk med evnen til å få direkte tilgang til maskinvare når det er nødvendig .
5
Integrer nødvendige periferikomponenter . Hver av disse vil kreve undersøkelse lik den prosess som brukes for mikro-styreenheten . Leverandøren skal levere spesifikasjoner og grensesnitt som du må tolke for å integrere det perifere og mikro - kontrolleren .