Een ingesloten computersysteem is degene die je normaal niet zien . Het is gewijd aan een taak , zoals het controleren van de motor in een auto . Dit is in tegenstelling met de general-purpose computers , die vele taken , waaronder tekstverwerking , surfen op internet en games uit te voeren . De processor architectuur , of de rangschikking van computer -elementen , is afgestemd op de taak die het embedded systeem bedient . Microprocessor De microprocessor dient een centrale rol in zowel ingebed en general-purpose computing- systemen , het uitvoeren van berekeningen en het verplaatsen van gegevens tussen geheugen locaties . Een microprocessor heeft een systeem van verbindingen genaamd bussen die gegevens met het geheugen en de interface te communiceren . Sommige embedded systemen , zoals die controlerende speelgoed en broodrooster ovens , zijn eenvoudig , anderen , met inbegrip van die fabrieken te beheren , zijn complex . Elk level heeft processor ontwerpen geschikt voor het : eenvoudiger systemen hebben acht - bit microprocessors , de meest complexe hebben 64 - bits processors . Het aantal bits in een processor van invloed zijn snelheid , kosten en hoeveel gegevens kan beheren Memory Embedded systemen gebruiken voornamelijk twee vormen van het geheugen : . RAM en ROM . ROM of leesgeheugen bevat programma's en gegevens permanent in de fabriek opgeslagen . De microprocessor gebruikt RAM of random-access memory , als een tijdelijke " kladblok " waarop de berekening variabelen de processor en andere soorten tussengegevens houden . Omdat ze een enkele taak uit te voeren , embedded systemen hebben over het algemeen zeer kleine hoeveelheden RAM - zo weinig als een paar dozijn bytes aan gegevens - en van een paar kilobytes tot enkele MB ROM . Als de prijs van flashgeheugen is afgenomen , hebben de ingenieurs het gebruikt in plaats van de traditionele ROM . Flash kan vaak worden bijgewerkt , in tegenstelling tot traditionele ROM , die slechts eenmaal geschreven door de fabrikant . Omdat ze al hebben alle programma's en gegevens die ze nodig hebben , embedded computers zelden gebruiken harde schijven of andere soorten randapparatuur voor gegevensopslag . Interface De interface in een embedded systeem fungeert als een brug tussen de processor en externe inrichtingen. Een ingesloten voor een gasoven , bijvoorbeeld , leest gegevens van een temperatuursensor en een gasklep sluit wanneer de oven een ingestelde temperatuur bereikt . De interface leest gegevens van de sensor en gegevens naar de afsluiterbesturing . Een embedded systeem kan tientallen input-output lijnen hebben , doorgeven van gegevens van controles , sensoren en timers en controleren van displays , kleppen , motoren en relais . Bovendien kan de processor een onderhoudsinterface . Een technicus gebruikt deze om de embedded systeem te testen en diagnostische codes lezen van de processor . Power- Up Gedrag Veel embedded systemen , in tegenstelling tot general-purpose computers , niet wachten op invoer van de gebruiker . Wanneer u het apparaat inschakelt , de processor " laarzen " in een diagnostische zelftest , loopt dan meteen de ingebouwde software . De processor heeft een speciale herinnering aan waar het verwacht van een programma . Zijn hardware vertelt het te gaan naar dit adres als u de stroom aanzet . Het programma , opgeslagen in ROM of flash -geheugen , stelt de variabelen en gegevens die nodig zijn voor de embedded processor , controles op de aanwezigheid van externe apparaten en begint om ze voortdurend controleren totdat u de stroom weer uit te schakelen . < br >
|