Dom > Razstava > Vsebine

Vgrajeni sistem Računalniške plošče

Mar 08, 2019


PC / 104 in PC / 104 + sta primera standardov za pripravljene računalniške plošče, namenjene majhnim vgrajenim in robustnim sistemom majhnega obsega, večinoma na osnovi x86. Te so pogosto fizično majhne v primerjavi s standardnim računalnikom, čeprav so še vedno precej velike v primerjavi z najbolj enostavnimi (8/16-bitnimi) vgrajenimi sistemi. Pogosto uporabljajo DOS, Linux, NetBSD ali vgrajeni operacijski sistem v realnem času, kot so MicroC / OS-II, QNX ali VxWorks. Včasih te plošče uporabljajo procesorje, ki niso x86.


V nekaterih aplikacijah, kjer majhna velikost ali učinkovitost porabe energije niso primarni pomisleki, so lahko uporabljene komponente združljive s tistimi, ki se uporabljajo v osebnih računalnikih x86 za splošne namene. Plošče, kot je na primer serija VIA EPIA, pomagajo premostiti vrzel, saj so kompatibilne s PC-jem, vendar zelo integrirane, fizično manjše ali imajo druge lastnosti, zaradi katerih so privlačne za vgrajene inženirje. Prednost tega pristopa je, da se lahko nizkocenovne blagovne komponente uporabljajo skupaj z istimi orodji za razvoj programske opreme, ki se uporabljajo za splošni razvoj programske opreme. Tako zgrajeni sistemi še vedno veljajo za vgrajene, ker so integrirani v večje naprave in izpolnjujejo eno samo vlogo. Primeri naprav, ki lahko sprejmejo ta pristop, so bankomati in arkadni stroji, ki vsebujejo kodo, specifično za aplikacijo.


Vendar pa večina pripravljenih vgrajenih sistemskih plošč ni usmerjena na računalnik in ne uporabljajo avtobusov ISA ali PCI. Kadar gre za procesor sistem-na-čipu, lahko pride do majhne koristi, če ima standardizirana vodila, ki povezujejo diskretne komponente, okolje za strojno in programsko orodje pa se lahko zelo razlikuje.


En skupen slog oblikovanja uporablja majhen sistemski modul, morda velikost vizitke, ki ima visoke gostote BGA čipov, kot sta ARM-zasnovan procesor-na-čipu in zunanje naprave, zunanji pomnilnik flash za shranjevanje in DRAM za čas izvajanja spomin. Ponudnik modula ponavadi ponuja zagonsko programsko opremo in se prepriča, da obstaja izbor operacijskih sistemov, običajno vključno z Linuxom in nekaterimi dejanskimi časovnimi izbirami. Ti moduli so lahko izdelani v velikem obsegu, v organizacijah, ki so seznanjene z njihovimi specializiranimi vprašanji testiranja, in v kombinaciji z veliko manjšimi prilagodljivimi ploščami po meri z zunanjimi zunanjimi napravami, specifičnimi za aplikacijo.


Izvajanje vgrajenih sistemov je napredovalo, tako da jih je mogoče zlahka implementirati z že izdelanimi ploščami, ki temeljijo na svetovno priznanih platformah. Te platforme vključujejo, vendar niso omejene na, Arduino in Raspberry Pi.