Informacija
|
Prekė |
Detalė |
|
Vardas |
Išmaniosios buitinės technikos įdėtojo valdymo kūrimas, pramoninių jutiklių duomenų rinkimo programinės įrangos kūrimas, automobilių elektroninių valdymo programų kūrimas ir daiktų interneto terminalų programinės įrangos kūrimas |
|
Kūrimo proceso etapas |
Reikalavimų analizė ir planavimas: surūšiuokite funkcinių reikalavimų sąrašą (FRS) ir našumo reikalavimų specifikaciją (PRS), išveskite reikalavimų dokumentą (SRS) ir atlikite galimybių analizę. Ciklas 7-15 darbo dienų |
|
Testavimo ir patikros sistema |
Vieneto testavimas: vienos funkcijos / modulio funkcionalumo testavimas Integracijos testavimas: patikrinkite modulių sąsajų suderinamumą, patikrinkite duomenų srauto teisingumą ir šalinkite modulių sąveikos klaidas. Specializuoti testai:{0}}našumo tikrinimas realiuoju laiku, patikimumo bandymas, energijos suvartojimo bandymas, saugos bandymas |
|
Plėtros dokumentų išvedimas |
Reikalavimai ir projektavimo dokumentai: programinės įrangos reikalavimų specifikacija (SRS), programinės įrangos projektavimo dokumentas (SDD), sąsajos specifikacijos dokumentas (ISD), architektūros projektavimo ataskaita, kūrimo ir technologijų licencijavimas. |
Įterptosios programinės įrangos kūrimas apima specializuotų programų, veikiančių įterptosiose sistemose, kūrimą{0}}specialiuose skaičiavimo įrenginiuose, skirtuose atlikti specifines funkcijas didesnėse mechaninėse ar elektros sistemose. Skirtingai nuo bendrosios paskirties-programinės įrangos, šie sprendimai yra optimizuoti atsižvelgiant į išteklių apribojimus ir našumą realiuoju-laiku, leidžiančius sklandžiai valdyti įrenginius – nuo buitinių prietaisų iki pramoninių mašinų.
Pagrindinės technologijos ir metodai
- Realaus laiko{0}}operacinės sistemos (RTOS): Naudoja RTOS platformas užduočių planavimui valdyti su deterministiniu atsako laiku, RTOS užtikrina, kad prioritetinės užduotys būtų vykdomos nedelsiant.
- Žemo lygio{0}}programavimas: naudoja tokias kalbas kaip C/C++ tiesioginei aparatinės įrangos sąveikai, įskaitant registrų manipuliavimą ir periferinį valdymą. Surinkimo kalba naudojama našumo{2}}kritinėse srityse, pvz., optimizuoti jutiklių duomenų apdorojimą daiktų interneto įrenginiuose.
- Firmware kūrimas: sukuria programinę-aparatinę įrangą-į aparatūros lustus įterptą programinę įrangą-, skirtą įrenginio funkcijoms valdyti. Tai apima įkrovos įkroviklius, įrenginių tvarkykles ir maitinimo valdymo procedūras.
- Ryšio protokolai: Integruoja laidinio ir belaidžio ryšio ryšio dėklus, leidžiančius daiktų interneto įrenginiams perduoti duomenis į debesų platformas arba vietinius tinklus. Saugos protokolai apsaugo duomenų vientisumą prijungtose sistemose.
Plėtros gyvavimo ciklas
Reikalavimų analizė: apibrėžia funkcinius ir ne{0}}funkcinius reikalavimus, pvz., apdorojimo delsą, atminties apribojimus ir energijos suvartojimą.
Architektūros projektavimas: Suskirsto programinę įrangą į modulinius komponentus, kad būtų lengviau atlikti testavimą ir priežiūrą. Saugumo{1}}kritinių sistemų projektuose yra dubliavimo ir gedimų{2}}tolerancijos mechanizmai.
Diegimas ir derinimas: naudoja integruotas kūrimo aplinkas (IDE), pvz., „Keil“, „IAR Embedded Workbench“ arba „Eclipse“ su kryžminiais-kompiliatoriais, kad sukurtų kodą tikslinėms architektūroms. Derinimo įrankiai ir loginiai analizatoriai patvirtina aparatinės įrangos{2}}programinės įrangos sąveiką.
Testavimas ir patvirtinimas: Atlieka griežtus bandymus, įskaitant:
- Vienetų testavimas (atskiroms funkcijoms patikrinti).
- Integracijos testavimas (siekiant užtikrinti, kad komponentai veiktų kartu).
- Veikimo tikrinimas realiuoju laiku- (naudojant osciloskopus užduoties atsako laikui matuoti).
- Aplinkos bandymai (siekiant patvirtinti veikimą esant ekstremalioms temperatūroms, įtampos svyravimams ar elektromagnetiniams trukdžiams).
Diegimas ir priežiūra: pristato programinę-aparatinę įrangą per-belaidžio ryšio (OTA) naujinimus arba sistemos programavimą (ISP) su mechanizmais, leidžiančiais atkurti sugedusius naujinimus. Ilgalaikis-palaikymas apima trikčių pataisymus ir funkcijų patobulinimus įrenginiuose, kurių eksploatavimo trukmė ilgesnė.
Pagrindiniai iššūkiai ir sprendimai
- Išteklių optimizavimas: subalansuoja funkcionalumą naudojant ribotus išteklius,{0}}pavyzdžiui, suglaudinant kodą, kad tilptų į 64 KB „flash“ atmintį, arba naudojant mažai skaičiavimo sudėtingus algoritmus.
- Realaus laiko{0}}ribojimai: Užtikrina nuspėjamą našumą laiku{0}}jautrioms programoms, sumažindamas pertraukimų delsą ir optimizuodamas užduočių planavimą.
- Priklausomybė nuo aparatinės įrangos: Pritaiko programinę įrangą prie įvairių aparatinės įrangos konfigūracijų, naudodamas abstrakcijos sluoksnius, kad atsietų programos kodą nuo konkrečių mikrovaldiklių, supaprastindamas platformų perkėlimą.
- Saugumo grūdinimas: įgyvendina saugų įkrovą, saugų saugyklą ir pažeidžiamumo mažinimą, kad apsisaugotų nuo kibernetinių grėsmių, ypač prijungtuose įrenginiuose, pvz., išmaniųjų namų sistemose.
Taikymas įvairiose pramonės šakose
- Automobiliai: valdo variklio valdymo sistemas ir informacijos ir pramogų įrenginius,{0}}su programine įranga, atitinkančia funkcinės saugos ir AUTOSAR standartus.
- Pramoninė automatika: maitina PLC, jutiklių tinklus ir robotines rankas, užtikrina tikslų gamybos procesų valdymą su minimaliomis prastovomis.
- IoT ir nešiojami įrenginiai: palengvina duomenų rinkimą ir perdavimą kūno rengybos stebėjimo įrenginiuose ir aplinkos jutikliuose, naudojant mažai energijos naudojančius{0}}algoritmus, kurie prailgina akumuliatoriaus veikimo laiką.
Profesionalios įterptosios plėtros privalumai
- Efektyvumas: Optimizuoja programinę įrangą, kad ji veiktų laikantis aparatinės įrangos apribojimų, užtikrinant, kad įrenginiai veiktų sklandžiai, nenaudojant nereikalingų išteklių.
- Patikimumas: pateikia patikimus sprendimus su minimaliomis gedimais ar klaidomis, o tai labai svarbu saugioms{0}}kritinėms ir ilgai{1}}veikiančioms sistemoms.
- Tinkinimas: Pritaikoma programinė įranga pagal konkrečius įrenginio reikalavimus, nesvarbu, ar pridedant gestų atpažinimą prie išmaniojo garsiakalbio, ar įgalinant nuspėjamą techninę priežiūrą pramoninėse mašinose.
- Kainų{0}}efektyvumas: Sumažina aparatinės įrangos sąnaudas, padidindamas pigesnių{0}}mikrovaldiklių galimybes dėl efektyvaus programinės įrangos dizaino, išvengiant pernelyg-komponentų specifikacijos.
Įterptosios programinės įrangos kūrimas yra nematomas variklis, varantis šiuolaikines technologijas, aparatinę įrangą paverčiantis išmaniosiomis, reaguojančiomis sistemomis, kurios padidina produktyvumą, saugumą ir gyvenimo kokybę daugelyje programų.
DUK
K: Kokias gamybos paslaugas teikia DASHCONN?
A: DASHCONN yra vieno langelio{0}}principas, atitinkantis visus jūsų gamybos poreikius. Teikiame visą klientų aptarnavimą anglų kalba, nesvarbu, ar tai būtų komunikacija apie produktą, derybos, logistika ir aptarnavimas po-pardavimo, kad jūsų produktai galėtų pereiti nuo koncepcijos iki rinkos.
Mūsų paslaugos apima viską nuo greito prototipų kūrimo iki mažų ar didelių partijų gamybos. Maloniai kviečiame apsilankyti mūsų dizaino laboratorijoje ir gamykloje bet kuriuo metu, o su DASHCONN turite patikimą partnerį.
K: Kokias mokėjimo sąlygas palaiko DASHCONN?
A: Mes priimame banko pavedimus.
K: Kokie yra galimi siuntų tipai ir tranzito laikas?
A: DASHCONN mes suprantame, kad gabenimas vaidina lemiamą vaidmenį jūsų projekto sėkmei. Todėl savo klientams siūlome pasirinkti dvi skirtingas transporto rūšis: DHL arba savo sąskaita pasirinkti kurjerių kompaniją ar transporto agentą.
Populiarus Žymos: Įterptoji aparatinė įranga ir programinė įranga, programinės įrangos ir aparatinės įrangos dizainas

