Iegultās sistēmas un lietojumprogrammu pamati

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Iegultā sistēma ir viena veida datorsistēma, kas galvenokārt paredzēta vairāku uzdevumu veikšanai, piemēram, lai piekļūtu datiem, tos apstrādātu, uzglabātu un arī kontrolētu dažādās elektroniskās sistēmās. Iegultās sistēmas ir aparatūras un programmatūras kombinācija, kur programmatūru parasti sauc par programmaparatūru, kas ir iestrādāta aparatūrā. Viens no svarīgākajiem šo sistēmu raksturlielumiem ir tas, ka tas dod o / p termiņos. Iegultās sistēmas atbalsta, lai padarītu darbu pilnīgāku un ērtāku. Tātad, mēs bieži izmantojam iegultās sistēmas arī vienkāršās un sarežģītās ierīcēs. Iegulto sistēmu lietojumi mūsu reālajā dzīvē galvenokārt ir saistīti ar vairākām ierīcēm, piemēram, mikroviļņu krāsni, kalkulatoriem, televizora tālvadības pulti, mājas drošību un apkārtnes satiksmes vadības sistēmām utt. Lūdzu, sekojiet zemāk esošajai saitei Iegultās sistēmas pamati - blokshēma, veidi un lietojumprogrammas .

Iegultās sistēmas pamati

Iegultā sistēma



Iegultās sistēmas pamati

Iegultās sistēmas pamati ir iegultās sistēmas aparatūras un iegultās sistēmas programmatūras kombinācija.


Iegultās sistēmas bloķēšanas diagramma

Iegultās sistēmas bloķēšanas diagramma



Iegultās sistēmas aparatūra

Iegultā sistēma operācijas veikšanai izmanto aparatūras platformu. Iegultās sistēmas aparatūra ir samontēta ar mikroprocesors / mikrokontrolleris . Tam ir tādi elementi kā ievades / izvades saskarnes, atmiņa, lietotāja saskarne un displeja bloks. Parasti iegultā sistēma sastāv no sekojošā

  • Enerģijas padeve
  • Atmiņa
  • Procesors
  • Taimeri
  • Izejas / izejas ķēdes
  • Seriālo sakaru porti
  • SASC (sistēmas lietojumam specifiskas shēmas)

Iegultās sistēmas programmatūra

The tiek uzrakstīta iegultās sistēmas programmatūra lai izpildītu noteiktu funkciju. Parasti tas tiek ierakstīts augsta līmeņa iestatījumā un pēc tam tiek apkopots, lai piedāvātu kodu, kuru var iestrēgt aparatūras nemainīgajā atmiņā. Iegultās sistēmas programmatūra ir paredzēta, lai ņemtu vērā šādus trīs ierobežojumus

  • Sistēmas atmiņas ērtības
  • Procesora ātruma ērtums
  • Kad iegultā sistēma darbojas nepārtraukti, ir jāierobežo enerģijas izdalīšanās tādām darbībām kā palaist, apstāties un pamosties.

RTOS (reālā laika operētājsistēma)

Sistēma, kas ir būtiska, lai pabeigtu savu uzdevumu un savlaicīgi nosūtītu pakalpojumu, tad tikai tā teica reāllaika operētājsistēma . RTOS kontrolē lietojumprogrammatūru un nodrošina ierīci, kas ļauj procesoram darboties. Tas ir atbildīgs par personālā datora dažādu aparatūras resursu pārvaldību, kā arī datorā darbināmu lietojumprogrammu mitināšanu.

Šī operētājsistēma ir īpaši izstrādāta dažādu lietojumprogrammu darbināšanai ar precīzu laiku un milzīgu konsekvenci. Īpaši tas var būt nozīmīgs mērījumu un rūpnieciskās automatizācijas sistēmās, kur programmas aizkavēšanās var radīt bīstamību drošībai.


Atmiņa un procesori

Dažādi iegultās sistēmas izmantotie procesori ietver digitālo signālu procesoru (DSP), mikroprocesoru, RISC procesors , mikrokontrolleris, ASSP procesors, ASIP procesors un ARM procesors. Dažādi iegultās sistēmas atmiņu veidi ir norādīti zemāk esošajā diagrammā.

Atmiņa

Atmiņa

Iegultās sistēmas raksturojums

  • Parasti iegultā sistēma veic noteiktu darbību un nepārtraukti veic līdzīgu darbību. Piemēram: peidžeris pastāvīgi darbojas kā peidžeris.
  • Visām skaitļošanas sistēmām ir ierobežojumi dizaina metrikā, taču tie var būt īpaši stingri. Dizaina metrika ir izpildes pazīmju, piemēram, izmēra, jaudas, izmaksu un arī veiktspējas mērs.
  • Tam jāpaveic pietiekami ātri un patērē mazāk enerģijas, lai palielinātu akumulatora darbības laiku.
  • Vairākām iegultām sistēmām vajadzētu pastāvīgi reaģēt uz izmaiņām sistēmā un bez kavēšanās reāllaikā aprēķināt arī konkrētus rezultātus. Piemēram, automašīnas kruīza kontrolieris to nepārtraukti parāda un reaģē uz ātruma un bremžu sensoriem. Tam ir jāaprēķina paātrinājums / paātrinājums bieži ierobežotā laikā. Novēlota aprēķināšana var izraisīt neveiksmi, lai kontrolētu automašīnu.
  • Tam jābūt balstītam uz mikrokontrolleru vai mikroprocesoru.
  • Tam ir nepieciešama atmiņa, jo tā programmatūra parasti ievieto ROM. Tam nav nepieciešamas sekundāras atmiņas datorā.
  • Tam jāpievieno pievienotas perifērijas ierīces, lai pievienotu ievades un izvades ierīces.
  • Iegultā sistēma ir iebūvēta ar aparatūru un programmatūru, kur aparatūra tiek izmantota drošībai un veiktspējai, bet programmatūra tiek izmantota lielāka elastīguma un funkciju nodrošināšanai.

Iegultās sistēmas lietojumprogrammas

Iegultās sistēmas pamatlietojumi ietver viedkartes, datortīklus, satelītus, telekomunikācijas, digitālo plaša patēriņa elektroniku, raķetes utt.

Iegultās sistēmas lietojumprogrammas

Iegultās sistēmas lietojumprogrammas

  • Iegultās sistēmas automašīnās ietver motora vadību, kruīza kontroli, virsbūves drošību, motora drošību, robotiku konveijerā, automašīnu multimediju, automašīnu izklaidi, piekļuvi internetam, mobilajiem tālruņiem utt.
  • Iegultās telekomunikāciju sistēmas ietver tīklošanu, mobilo skaitļošanu un bezvadu sakarus utt.
  • Iegultās sistēmas viedkartēs banku, telefona un drošības sistēmas.
  • Satelītos un raķetēs iegultās sistēmas ietver aizsardzību, sakarus un kosmosu
  • Iegultās sistēmas datortīklos un perifērijas ierīcēs ietver attēlu apstrādi, tīkla sistēmas, printerus, tīkla kartes, monitorus un displejus
  • Iegultās sistēmas digitālajā plaša patēriņa elektronikā ietver televizora pierīces, DVD diskus, augstas izšķirtspējas televizorus un digitālās kameras

Tādējādi tas viss attiecas uz iegultās sistēmas pamatiem un lietojumprogrammām. Mēs visi zinām, ka iegultās sistēmas ir ārkārtīgi pasakainas sistēmas, kurām ir būtiska nozīme daudzās lietojumprogrammās, piemēram, iekārtās, rūpnieciskos instrumentos utt. Turklāt jebkādas šaubas par šo koncepciju vai realizēt iegulto sistēmu projektus , lūdzu, sniedziet atsauksmes, ieteikumus un komentārus zemāk esošajā komentāru sadaļā. Šeit ir jautājums jums, kādi ir iegulto sistēmu dažādie veidi, kas ir pieejami tirgū?