Skip to main content

Ano ang naka -embed na Linux Reg ;?

Ang salitang naka -embed na Linux reg;maaaring magamit upang ilarawan ang anumang variant ng bukas na mapagkukunan Linux reg;operating system na tumatakbo sa isang naka -embed na computer system mdash;Ang isang aparato na hinihimok ng layunin o platform na isinama sa isang mas malaking pangkalahatang produkto tulad ng isang aparato ng elektronikong consumer o piraso ng kagamitan.Ang modular na arkitektura ng Linux reg;Ang Kernel kasama ang suporta para sa isang iba't ibang mga microprocessors at iba pang mga uri ng hardware ay naging tanyag sa system sa mga naka -embed na patlang ng computing.Ang Linux , gayunpaman, ay maaaring magdusa ng isang kawalan ng pagganap sa ilang mga sitwasyon dahil nangangailangan ito ng karagdagang software upang kumilos bilang isang real-time na operating system (RTO), isang kinakailangan para sa ilang mga naka-embed na system.Sa kabila nito, isang iba't ibang mga pasadyang linux at reg;Ang mga pamamahagi ay ginamit para sa mga naka -embed na system, mula sa mga mobile phone hanggang sa kagamitan sa pagsubok ng avionics.para sa isang malawak na hanay ng mga pag -andar.Ang isang naka -embed na computer ay maaaring idinisenyo na may pinakamababang halaga ng pagganap na kinakailangan upang matugunan ang mga tiyak na layunin nito, na nagreresulta sa isang magaan at lubos na mahusay na platform ng computer.Ang kategorya ay sumasaklaw sa iba't ibang mga aparato ng computing, mula sa mga aparato ng elektronikong consumer hanggang sa kagamitan ng avionics hanggang sa mga rovers at spacecraft na galugarin ang solar system.Tulad ng anumang computer, bagaman, ang isang naka -embed na hardware ng system ay walang silbi nang walang isang platform ng software, at sa maraming mga kaso ang napili ng platform ng software ay ilang anyo ng naka -embed na Linux

Linux reg;ay napatunayan na tanyag sa isang bilang ng mga naka -embed na mga patlang ng computing dahil sa mataas na antas ng pagpapasadya at kakayahang umangkop, kasama ang magkakaibang suporta sa hardware.Ang Linux Ang Kernel ay may isang modular na arkitektura, na nangangahulugang ang isang taga-disenyo o inhinyero ay maaaring pumili lamang ng mga driver at mataas na antas ng software na kinakailangan para sa isang partikular na sistema.Ang suporta para sa iba't ibang iba't ibang mga arkitektura ng microprocessor ay isang mahalagang kalamangan din na inaalok ng naka -embed na Linux Dahil ang mga naka -embed na system ay maaaring gumamit ng isang microprocessor na naiiba sa mga natagpuan sa mga PC.Bilang isang open-source software na proyekto, Linux maaari ring magamit nang walang mga paghihigpit at royalties na maaaring naroroon sa mga komersyal na handog.

Ang mga naka-embed na system ay madalas na nangangailangan ng isang real-time na operating system at MDASH;isang operating system na may kakayahang tumugon sa mga kaganapan sa loob ng isang napakaikling panahon.Dahil ang Linux Ang Kernel ay hindi dinisenyo na may real-time na pagganap sa isip, ang karagdagang software ay dapat patakbuhin sa tuktok ng kernel upang maibigay ang pag-andar na ito.Ito ay isang potensyal na kawalan sa paggamit ng naka -embed na Linux reg;Dahil ang karagdagang software na ito ay kumokonsumo ng mas maraming mapagkukunan.

Ang ilang mga bersyon ng naka -embed na Linux Maaaring itayo halos mula sa simula, habang ang iba ay bahagyang binagong mga bersyon ng umiiral na mga pamamahagi.Ang parehong mga komersyal at di-komersyal na mga organisasyon ay nag-aalok ng kanilang sariling mga pre-built na pamamahagi na naka-target sa mga tagagawa at mga kumpanya ng disenyo.Halimbawa, ang mga mobile phone at media player, ay karaniwang gumagamit ng mga off-the-shelf na uri ng naka-embed na Linux Ang mga kiosks ng computing o mga kagamitan sa network ay maaaring gumamit lamang ng isang bahagyang binagong bersyon ng isang desktop Linux Pamamahagi.

Sa mga patlang na may lubos na hinihingi na mga kinakailangan sa real-time o pagganap, ang end user ay madalas na lubos na kasangkot sa disenyo ng system.Ang National Aeronautics and Space Administration (NASA), halimbawa, ay nakakakuha ng Linux Ang software mula sa labas ng mga nagtitinda, ngunit nagtatakda ng mga alituntunin para sundin ng mga nagtitinda.Ang iba pang mga organisasyon, tulad ng mga kumpanya na gumagawa ng kagamitan sa pagsubok ng avionics, ay maaaring pumili upang bumuo ng kanilang sariling lasa ng naka -embed na Linux