Mga Pangunahing Kaalaman Ng Embedded System at Mga Aplikasyon

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang isang naka-embed na system ay isang uri ng isang computer system na pangunahing dinisenyo upang maisagawa ang maraming mga gawain tulad ng pag-access, pagproseso, pag-iimbak at kontrolin din ang data sa iba't ibang mga sistemang nakabatay sa electronics. Mga naka-embed na system ay isang kumbinasyon ng hardware at software kung saan ang software ay karaniwang kilala bilang firmware na naka-embed sa hardware. Ang isa sa pinakamahalagang katangian ng mga sistemang ito ay, binibigyan nito ang o / p sa loob ng mga limitasyon sa oras. Sinusuportahan ng mga naka-embed na system upang gawing mas perpekto at maginhawa ang trabaho. Kaya, madalas naming ginagamit ang mga naka-embed na system sa simple at kumplikadong mga aparato din. Ang mga aplikasyon ng mga naka-embed na system na pangunahin ay kasangkot sa aming totoong buhay para sa maraming mga aparato tulad ng microwave, calculator, remote control sa TV, seguridad sa bahay at mga sistema ng kontrol sa trapiko sa kapitbahayan, atbp. Mangyaring sundin ang link sa ibaba para sa Ang mga pangunahing kaalaman sa system ay naka-block ng diagram, mga uri, at application .

Mga pangunahing kaalaman sa system na naka-embed

Naka-embed na Sistema



Mga Batayan sa Sistema na naka-embed

Ang mga pangunahing kaalaman sa naka-embed na system ay ang kombinasyon ng naka-embed na hardware ng system at naka-embed na software ng system.


Naka-embed na Diagram ng Bloke ng System

Naka-embed na Diagram ng Bloke ng System



Naka-embed na Hardware ng System

Ang isang naka-embed na system ay gumagamit ng isang platform ng hardware upang maisagawa ang operasyon. Ang hardware ng naka-embed na system ay pinagsama isang microprocessor / microcontroller . Mayroon itong mga elemento tulad ng input / output interface, memorya, interface ng gumagamit at ang display unit. Pangkalahatan, ang isang naka-embed na system ay binubuo ng mga sumusunod

  • Power Supply
  • Memorya
  • Nagpoproseso
  • Mga timer
  • Mga circuit ng Output / Output
  • Serial port ng komunikasyon
  • SASC (Mga tukoy na tukoy sa application ng system)

Naka-embed na Software ng System

Ang nakasulat ang software ng isang naka-embed na system upang maisagawa ang isang partikular na pagpapaandar. Karaniwan itong nakasulat sa isang mataas na antas na pag-setup at pagkatapos ay pinagsama-sama upang mag-alok ng code na maaaring ma-stuck sa loob ng isang hindi pabagu-bago ng memorya sa hardware. Ang isang naka-embed na software ng system ay inilaan upang mapanatili sa view ng mga sumusunod na tatlong mga limitasyon

  • Kaginhawaan ng memorya ng system
  • Ang kaginhawaan ng bilis ng processor
  • Kapag patuloy na tumatakbo ang naka-embed na system, kinakailangan na limitahan ang pagwawaldas ng kuryente para sa mga aksyon tulad ng pagtakbo, paghinto at paggising.

RTOS (Real Time Operating System)

Ang isang sistema na kung saan ay mahalaga upang matapos ang gawain nito at ipadala ang serbisyo nito sa oras, pagkatapos lamang ito sinabi isang real time na operating system . Kinokontrol ng RTOS ang software ng application at nagbibigay ng isang aparato upang payagan ang prosesong tumakbo. Ito ay responsable para sa pamamahala ng iba't ibang mga mapagkukunan ng hardware ng isang personal na computer at nagho-host din ng mga application na tumatakbo sa PC.

Ang operating system na ito ay espesyal na idinisenyo upang magpatakbo ng iba't ibang mga application na may eksaktong tiyempo at isang malaking halaga ng pagkakapare-pareho. Partikular, maaari itong maging makabuluhan sa pagsukat at pang-industriya na mga sistema ng awtomatiko kung saan ang isang pagkaantala ng isang programa ay maaaring maging sanhi ng isang panganib sa kaligtasan.


Memorya at Mga Proseso

Ang iba't ibang mga uri ng processor na ginamit sa isang naka-embed na system ay may kasamang Digital Signal Processor (DSP), microprocessor, Proseso ng RISC , microcontroller, ASSP processor, ASIP processor, at ARM processor. Ang iba't ibang mga uri ng mga alaala ng isang naka-embed na system ay ibinibigay sa tsart sa ibaba.

Memorya

Memorya

Mga Tampok na System na naka-embed

  • Pangkalahatan, ang isang naka-embed na system ay nagpapatupad ng isang partikular na operasyon at patuloy na ginagawa ang katulad. Halimbawa: Ang isang pager ay patuloy na gumagana bilang isang pager.
  • Ang lahat ng mga system ng computing ay may mga limitasyon sa mga sukatan ng disenyo, ngunit ang mga iyon ay maaaring maging masikip. Ang sukatan ng disenyo ay isang sukat ng mga tampok sa pagpapatupad tulad ng laki, lakas, gastos at pagganap din.
  • Dapat itong magsagawa ng sapat na mabilis at ubusin ang mas kaunting lakas upang madagdagan ang buhay ng baterya.
  • Maraming mga naka-embed na system ang dapat na patuloy na tumugon sa mga pagbabago sa system at makalkula din ang mga partikular na resulta sa real time nang walang pagkaantala. Halimbawa, isang car cruise controller na ito ay patuloy na nagpapakita at tumutugon sa mga sensor ng bilis at preno. Dapat itong kalkulahin ang acceleration / de-accelerations na madalas sa isang limitadong oras ang isang naantala na pagkalkula ay maaaring magresulta sa pagbagsak upang makontrol ang kotse.
  • Dapat ito ay batay sa isang microcontroller o microprocessor batay.
  • Dapat itong mangailangan ng isang memorya, tulad ng software nito sa pangkalahatan ay nagsisingit sa ROM. Hindi ito nangangailangan ng anumang pangalawang alaala sa PC.
  • Dapat itong mangailangan ng mga nakakonektang peripheral upang maglakip ng mga input at output na aparato.
  • Ang isang naka-embed na sistema ay inbuilt kasama ng hardware at software kung saan ginagamit ang hardware para sa seguridad at pagganap at ginagamit ang Software para sa higit na kakayahang umangkop at mga tampok.

Mga Application ng Embedded System

Ang mga application ng isang naka-embed na mga pangunahing kaalaman sa system ay may kasamang mga smart card, computer networking, satellite, telecommunications, digital consumer electronics, missiles, atbp.

Mga Application ng Embedded System

Mga Application ng Embedded System

  • Ang mga naka-embed na system sa mga sasakyan ay may kasamang control sa motor, cruise control, kaligtasan ng katawan, kaligtasan ng makina, robotics sa isang linya ng pagpupulong, multimedia ng kotse, entertainment sa kotse, pag-access sa E-com, mga mobiles atbp.
  • Ang mga naka-embed na system sa telecommunication ay may kasamang networking, mobile computing, at mga wireless na komunikasyon, atbp.
  • Mga naka-embed na system sa mga smart card isama ang mga banking, telephone at security system.
  • Ang mga naka-embed na System sa mga satellite at missile ay may kasamang depensa, komunikasyon, at aerospace
  • Ang mga naka-embed na system sa computer networking at mga peripheral ay may kasamang pagproseso ng imahe, mga system ng network, printer, network card, monitor at display
  • Ang mga naka-embed na System sa mga digital consumer electronics ay may kasamang mga set-top box, DVD, TV na may mataas na kahulugan at mga digital camera

Sa gayon, ito ay tungkol sa mga pangunahing kaalaman sa naka-embed na mga pangunahing kaalaman sa system at application. Alam nating lahat na ang mga naka-embed na system ay lubos na kamangha-manghang mga system na may mahalagang papel sa maraming mga aplikasyon tulad ng kagamitan, pang-industriya na instrumento, atbp upang ipatupad ang naka-embed na mga proyekto sa system , mangyaring ibigay ang iyong puna, mungkahi, at komento sa seksyon ng komento sa ibaba. Narito ang isang katanungan para sa iyo, ano ang iba't ibang mga uri ng isang naka-embed na mga sistema na magagamit sa merkado?