Een embedded systeem is een systeem dat vooraf geprogrammeerde software verbindt op een controller ingebed in de hardware . De software is geïnstalleerd op de controller , de hersenen van het elektronische apparaat . Elk embedded systeem wordt gebruikt voor een bepaalde functie . Een complexe apparaat zoals een PDA of smartphone kan zijn embedded apparaten die meerdere functies kan bedienen. Echter , embedded systemen niet zo complex of programmeerbaar als een personal computer . C is een van de meest gebruikte programmeertalen embedded apparaten . Gebruik van Embedded Systems Ingebedde systemen worden gebruikt om elektronische apparaten, zoals dvd-spelers , mobiele telefoons , horloges en medische apparatuur te controleren . Videokaarten en netwerkswitches zijn embedded systemen gebruikt in computer randapparatuur . De cruise control en anti - lock breekt in een auto zijn ook embedded systemen . Embedded systemen zijn goedkoper dan complexe processoren vanwege hun eenvoud en frequente massaproductie . Software geschreven in een taal als C wordt gebruikt om de mechanische apparaten binnen het embedded systeem te controleren . Redenen C is Common in Embedded Systems C is een van de meest veelgebruikte software talen gebruikt op embedded apparaat controllers . Een reden is omdat het een van de weinige software talen die werkt op zowel 8 bit controllers en 64 bits pc's , wat betekent dat veel programmeurs C software kan schrijven voor zowel personal computers en embedded apparaten . De C taal kan ook heel eenvoudig opdrachten naar het apparaat te bedienen , het vrijmaken van het beperkte geheugen van het apparaat vele opdrachten of parameters bevatten. C kan worden geschreven voor zowel microcontrollers en digitale signaal processors . C Gebruikt in Embedded Systems C en C Talen ! worden vaak gebruikt in de creatie van embedded systemen . Ingebedde systemen zelden geprogrammeerd met de C + + omdat ingebedde systemen zelden de geheugenruimte voor de complexe programmeren in C + + . C # wordt af en toe gebruikt op embedded Linux -systemen . Hoe C programma's worden gemaakt en geïnstalleerd op Embedded Systems Code is geschreven in C op PC van een programmeur . Code wordt uitgevoerd door een compiler op de PC van de programmeur om een software programma te maken . Het embedded systeem software kan worden uitgevoerd door middel van een simulator op de computer van de programmeur . Het softwareprogramma wordt gekopieerd op de controller met behulp van een ' programmeur . " De controller wordt vervolgens getest op een "test bed " om ervoor te zorgen dat het goed werkt . Common Embedded Systemen die C Bluetooth-apparaten gebruiken zijn geprogrammeerd in C. PIC microcontrollers zoals die worden gebruikt in web -camera's worden vaak geprogrammeerd in C. PIC microcontrollers geprogrammeerd in C zijn ook gebruikt in LED ( light emitting diodes ) apparaten en LCD ( liquid crystal display ) monitoren . USB- apparaten zijn embedded apparaten vaak gecodeerd in C. Normen voor Embedded System Programming in C The American National Standards Institute ( ANSI ) heeft normen voor de C-programmeertaal geschreven taal . De International Standards Organization schreef norm ISO /IEC 9899 voor de C -programmeertaal . De Motor Industry Software Reliability Association heeft een eigen set van normen voor het programmeren in C voor embedded apparaten in auto's .
|