Jun 08, 2024

Proces oblikovanja industrijskih vgrajenih računalnikov

Pustite sporočilo

1. Analiza zahtev
Določite načrtovalske naloge in cilje ter oblikujte specifikacijske dokumente kot vodilo in merila sprejemljivosti za naslednji korak načrtovanja. Analiza zahtev pogosto zahteva večkratno komunikacijo z uporabniki, da se razjasnijo funkcionalne zahteve sistema, zahteve glede zmogljivosti, okolje, zanesljivost, stroški, poraba energije, viri in druge zahteve.
2. Arhitekturno načrtovanje
Arhitekturno načrtovanje je celoten dizajn vgrajenega sistema. Določiti mora celotno strukturo vgrajenega sistema in razdeliti programsko in strojno opremo s funkcionalnega vidika. Na podlagi tega določite izbiro strojne opreme vgrajenega sistema (predvsem izbiro procesorja), izbiro operacijskega sistema in izbiro razvojnega okolja.
3. Oblikovanje, proizvodnja in testiranje strojne opreme
V tej fazi je treba določiti funkcionalne module strojnega dela in razmerja med moduli ter na tej podlagi zaključiti izbor komponent, shematski izris, načrtovanje tiskanega vezja (PCB), montažo in testiranje strojne opreme, ter končno določitev in testiranje ciljne strojne opreme.
4. Oblikovanje, implementacija in testiranje programske opreme
Ta del dela poteka vzporedno in interaktivno z razvojem strojne opreme. Zasnova programske opreme v glavnem dokonča sestavljanje zagonskih programov, prenos operacijskih sistemov, razvoj gonilnikov in pisanje aplikacijske programske opreme. Ko je zasnova končana, razvoj programske opreme preide v fazo implementacije. Ta stopnja v glavnem vključuje generiranje (prevajanje, povezovanje), odpravljanje napak in utrjevanje vdelane programske opreme ter končno dokončanje testiranja programske opreme.
5. Sistemska integracija
Preizkušeni sistem programske opreme se namesti v izdelan sistem strojne opreme in izvede se obsežen sistemski test, da se preveri, ali je sistemske funkcije mogoče pravilno implementirati, in končno se pravilna programska oprema utrdi v ciljni strojni opremi. Delo v tej fazi je najbolj kompleksno in dolgotrajno v celotnem procesu razvoja, predvsem pa zahteva podporo ustreznih pomožnih orodij.
6. Preizkus delovanja sistema in preizkus zanesljivosti
Preizkusite, ali zmogljivost končnega sistema ustreza različnim indikatorjem učinkovitosti in zahtevam načrtovalske naloge. Če se, se lahko pravilna programska oprema utrdi v ciljni strojni opremi; če ne, se je v najslabšem primeru treba vrniti v začetno fazo projektiranja in na novo definirati projektantski načrt.

Pošlji povpraševanje