Embedded Systems - Overview - Tutorialspoint
文章推薦指數: 80 %
An embedded system can be thought of as a computer hardware system having software embedded in it. An embedded system can be an independent system or it can be ... EmbeddedSystemsBasicTutorial ES-Home ES-Overview ES-Processors ES-Architectures ES-ToolsandPeripherals ES-8051Microcontroller ES-I/OProgramming ES-Terms ES-AssemblyLanguage ES-Registers ES-RegistersBank/Stack ES-Instructions ES-AddressingModes ES-SpecialFunctionRegisters ES-Timer/Counter ES-Interrupts EmbeddedSystemsResources ES-QuickGuide ES-UsefulResources ES-Discussion SelectedReading UPSCIASExamsNotes Developer'sBestPractices QuestionsandAnswers EffectiveResumeWriting HRInterviewQuestions ComputerGlossary WhoisWho EmbeddedSystems-Overview Advertisements PreviousPage NextPage System Asystemisanarrangementinwhichallitsunitassembleworktogetheraccordingtoasetofrules.Itcanalsobedefinedasawayofworking,organizingordoingoneormanytasksaccordingtoafixedplan.Forexample,awatchisatimedisplayingsystem.Itscomponentsfollowasetofrulestoshowtime.Ifoneofitspartsfails,thewatchwillstopworking.Sowecansay,inasystem,allitssubcomponentsdependoneachother. EmbeddedSystem Asitsnamesuggests,Embeddedmeanssomethingthatisattachedtoanotherthing.Anembeddedsystemcanbethoughtofasacomputerhardwaresystemhavingsoftwareembeddedinit.Anembeddedsystemcanbeanindependentsystemoritcanbeapartofalargesystem.Anembeddedsystemisamicrocontrollerormicroprocessorbasedsystemwhichisdesignedtoperformaspecifictask.Forexample,afirealarmisanembeddedsystem;itwillsenseonlysmoke. Anembeddedsystemhasthreecomponents− Ithashardware. Ithasapplicationsoftware. IthasRealTimeOperatingsystem(RTOS)thatsupervisestheapplicationsoftwareandprovidemechanismtolettheprocessorrunaprocessasperschedulingbyfollowingaplantocontrolthelatencies.RTOSdefinesthewaythesystemworks.Itsetstherulesduringtheexecutionofapplicationprogram.AsmallscaleembeddedsystemmaynothaveRTOS. SowecandefineanembeddedsystemasaMicrocontrollerbased,softwaredriven,reliable,real-timecontrolsystem. CharacteristicsofanEmbeddedSystem Single-functioned−Anembeddedsystemusuallyperformsaspecializedoperationanddoesthesamerepeatedly.Forexample:Apageralwaysfunctionsasapager. Tightlyconstrained−Allcomputingsystemshaveconstraintsondesignmetrics,butthoseonanembeddedsystemcanbeespeciallytight.Designmetricsisameasureofanimplementation'sfeaturessuchasitscost,size,power,andperformance.Itmustbeofasizetofitonasinglechip,mustperformfastenoughtoprocessdatainrealtimeandconsumeminimumpowertoextendbatterylife. ReactiveandRealtime−Manyembeddedsystemsmustcontinuallyreacttochangesinthesystem'senvironmentandmustcomputecertainresultsinrealtimewithoutanydelay.Consideranexampleofacarcruisecontroller;itcontinuallymonitorsandreactstospeedandbrakesensors.Itmustcomputeaccelerationorde-accelerationsrepeatedlywithinalimitedtime;adelayedcomputationcanresultinfailuretocontrolofthecar. Microprocessorsbased−Itmustbemicroprocessorormicrocontrollerbased. Memory−Itmusthaveamemory,asitssoftwareusuallyembedsinROM.Itdoesnotneedanysecondarymemoriesinthecomputer. Connected−Itmusthaveconnectedperipheralstoconnectinputandoutputdevices. HW-SWsystems−Softwareisusedformorefeaturesandflexibility.Hardwareisusedforperformanceandsecurity. Advantages EasilyCustomizable Lowpowerconsumption Lowcost Enhancedperformance Disadvantages Highdevelopmenteffort Largertimetomarket BasicStructureofanEmbeddedSystem Thefollowingillustrationshowsthebasicstructureofanembeddedsystem− Sensor−ItmeasuresthephysicalquantityandconvertsittoanelectricalsignalwhichcanbereadbyanobserverorbyanyelectronicinstrumentlikeanA2Dconverter.Asensorstoresthemeasuredquantitytothememory. A-DConverter−Ananalog-to-digitalconverterconvertstheanalogsignalsentbythesensorintoadigitalsignal. Processor&ASICs−Processorsprocessthedatatomeasuretheoutputandstoreittothememory. D-AConverter−Adigital-to-analogconverterconvertsthedigitaldatafedbytheprocessortoanalogdata Actuator−AnactuatorcomparestheoutputgivenbytheD-AConvertertotheactual(expected)outputstoredinitandstorestheapprovedoutput. UsefulVideoCourses Video LearntoBuildAdvancedEmbeddedSystemsusingArduino 65Lectures 6.5hours AmitRana MoreDetail Video EmbeddedSystemswith8051MicroControllerusingEmbeddedC 36Lectures 4.5hours AmitRana MoreDetail Video CProgrammingBasicsForMicrocontrollers&EmbeddedSystem Featured 33Lectures 3hours AshrafSaid MoreDetail Video BasicsofEmbeddedCProgrammingforBeginners 23Lectures 2hours SmartLogicAcademy MoreDetail Video MasterCandEmbeddedCProgramming-Learnasyougo 66Lectures 5.5hours NerdyElectronics MoreDetail Video DevelopEmbeddedSystemsusingEmbeddedConAVR 49Lectures 8.5hours RahulShrivastava MoreDetail PreviousPage PrintPage NextPage Advertisements Print AddNotes Bookmarkthispage ReportError Suggestions Save Close Dashboard Logout
延伸文章資訊
- 1「Embedded System」找工作職缺-2021年12月|104人力銀行
2021年12月23日-8157 個工作機會|Embedded Linux System Engineer【信驊科技股份有限公司】、Embedded System Engineer【安霸股份有限...
- 2嵌入式系統- 維基百科,自由的百科全書
嵌入式系統(embedded system),是一種嵌入機械或電氣系統內部、具有專一功能和即時計算效能的電腦系統。 ... 嵌入式系統常被用於高效控制許多常見裝置,被嵌入的系統通常是 ...
- 3Embedded system - Wikipedia
- 4Embedded Systems - an overview | ScienceDirect Topics
An embedded system is a computer embedded in something other than a computer. Under this definiti...
- 5Embedded Systems - Overview - Tutorialspoint
An embedded system can be thought of as a computer hardware system having software embedded in it...