Anonim
Lynx MOSAic - Embedded World: Lynx eases hi-rel embedded software design

Poimenovan MOSA.ic, njegov temelj je programirljiv sistem particioniranja procesorjev, ki temelji na hipervizorju za ločevanje jedra LynxSecure podjetja, ki ne bo več ločen izdelek.

Image "Večina bolečinskih točk, s katerimi se srečujejo v sistemsko zasnovanih sistemih, izvira iz preveč zapletenih platform, ki so zakoreninjene v porozni temeljni arhitekturi, " je povedal Lynx CTO Will Keegan (desno). »Kot prodajalec platforme je neprimerno ohranjati zanesljiva zagotovila ob hkratnem izpolnjevanju zahtev po novih funkcijah, združljivosti strojne opreme in starejše interoperabilnosti. Lynx MOSA.ic je bil izdelan na nivoju arhitekture, da se prilagodi spremembam, hkrati pa ohranja temeljne lastnosti zagotavljanja - ravnovesje, doseženo z vzdrževanjem absolutne minimalne količine plasti abstrakcije. "

Potrebuje virtualizacijo CPU-ja - strojne zmogljivosti, namenjene omogočanju več blokov kod (vključno z operacijskimi sistemi) za skupno rabo enega CPU-ja brez možnosti interakcije - ponuditi razporejen model za nadzor virov namesto tradicionalnega modela upravljanja osrednjih virov na osnovi OS, podjetju in tako odstrani zapletenost med aplikacijskimi vmesniki in strojno opremo.

n

MOSA.ic, ki temelji na konfiguriranem okviru za particijsko strojno opremo, se začne z decentralizacijo upravljanja virov in aplikacijskih storitev, ki neodvisnim aplikacijam omogoča upravljanje lastnih virov.

"Razvijalcem so nato na voljo navzkrižni razvojni kompleti za gradnjo aplikacijskih modulov različnih velikosti, kakovosti in zapletenosti ter integracijska orodja za povezovanje v partnerje in konkurenčne module - module, ki jih je mogoče nato natančno preslikati v neodvisno upravljane strojne vire, " je rekel Lynx. »Z opustitvijo centralnega nadzora nad CPU-jem MOSA.ic odpira pot do razumljivosti in odklene brez primere modularne integracijske zmogljivosti.

Zakaj ne tradicionalni operacijski sistem?

V tradicionalnem modelu razvoja aplikacij, ki temelji na operacijskem sistemu (OS), se morajo aplikacije za prenos in shranjevanje podatkov zanašati na API-je OS, s čimer prisilijo aplikacije, da podedujejo lastnosti arhitekture njihovega osnovnega OS. Ob predpostavki, da se večplastna abstrakcija začne na aplikacijski ravni, "razvijalci niso imeli druge možnosti, razen da bi sprejeli višje stopnje nastale zapletenosti sistema, tako da je splošna razumljivost sistema zunaj dosega".

Lynx trdi, da skrite plasti zapletenosti otežujejo upravljanje ali vzdrževanje in povečujejo možnost nenamernega vedenja, ki odpirajo vrata varnostnim kršitvam in varnostnim kritičnim napakam.

Arm in Xilinx sta na krovu

"Arm-ove funkcije za virtualno arhitekturo v8A omogočajo razvoj programske opreme za varnostne in varnostno pomembne sisteme za aplikacije, vključno z avtonomnimi vozili, " je dejal direktor avtomobilskega direktorja Arm Robert Day. "Arm širi podporo za razvijalce s sodelovanjem z voditelji, kot je Lynx, da bi zmanjšali kovanje robustne in razumljive programske platforme."

Xilinx Zynq UltraScale + naj bo podprt na MOSA.ic. "MOSA.ic je napredek pri razvoju razvijalcev, certificiranju in vzdrževanju zelo zapletenih sistemov, " je dejal direktor trženja Xilinx Simon George. „Kombinacija LynxSecure in Zynq UltraScale + daje razvijalcem v varnostno pomembnih panogah možnost graditi rešitve, ki ustrezajo njihovim zahtevam.

MOSA.ic pomeni „modularni integracijski center arhitekture odprtih sistemov“.

Diagram zgoraj

Kot je dejal, je pri direktorju Lynx CTO Will Keegan razkril svoj diagram MOSA.ic - nerada, ker je preveč tradicionalne prtljage, povezane s tradicionalnimi definicijami nekaterih besed, ki se uporabljajo okoli operacijskih sistemov.
Torej, z veliko zahvale Keeganu:

  • "soba" v diagramu je podobna postopku
  • 'prehod' je podoben skupnemu spominu
  • 'gost' je podoben niti