Id-dar > Wirja > Il-kontenut

Għodod tas-Sistema Inkorporati

Mar 08, 2019

Bħal softwer ieħor, disinjaturi ta 'sistema integrata jużaw kompilaturi, assemblaġġi u debuggers biex jiżviluppaw softwer ta' sistema integrata. Madankollu, jistgħu wkoll jużaw għodod iktar speċifiċi:


F'debuggers taċ-ċirkwiti jew emulaturi (ara t-taqsima li jmiss).

Utilitajiet biex iżidu checkum jew CRC ma 'programm, sabiex is-sistema inkorporata tista' tiċċekkja jekk il-programm huwiex validu.

Għal sistemi li jużaw l-ipproċessar tas-sinjali diġitali, l-iżviluppaturi jistgħu jużaw workbench matematika biex jissimulaw il-matematika.

Għodod ta 'mmudellar u simulazzjoni fil-livell tas-sistema jgħinu lid-disinjaturi jibnu mudelli ta' simulazzjoni ta 'sistema b'komponenti ta' hardware bħal proċessuri, memorji, DMA, interfaces, xarabanks u mġiba ta 'mġiba ta' softwer bħala dijagramma statali jew dijagramma tal-fluss bl-użu ta 'blokki tal-librerija konfigurabbli. Is-simulazzjoni titwettaq biex tagħżel komponenti korretti billi twettaq kompromess tal-enerġija u tal-prestazzjoni, analiżi tal-affidabbiltà u analiżi tal-ostaklu. Rapporti tipiċi li jgħinu lid-disinjatur jieħu deċiżjonijiet dwar l-arkitettura jinkludu latency tal-applikazzjoni, throughput tal-apparat, utilizzazzjoni tal-apparat, konsum tal-enerġija tas-sistema sħiħa kif ukoll konsum tal-enerġija fil-livell tal-apparat.

Għodda ta 'żvilupp ibbażata fuq il-mudell toħloq u tissimula l-fluss tad-dejta grafika u d-dijagrammi tal-istat UML tal-istat ta' komponenti bħal filtri diġitali, kontrolluri tal-muturi, dekodifikazzjoni tal-protokoll tal-komunikazzjoni u kompiti b'ħafna rati.

Kompilaturi u linkers tad-dwana jistgħu jintużaw biex jottimizzaw ħardwer speċjalizzat.

Sistema inkorporata jista 'jkollha l-għodda speċjali tal-lingwa jew tad-disinn tagħha, jew iżżid it-titjib ma' lingwa eżistenti bħal Forth jew Basic.

Alternattiva oħra hija li tiżdied sistema operattiva f'ħin reali jew sistema operattiva inkorporata

Mudellar u għodod li jiġġeneraw kodiċi ta 'spiss ibbażati fuq magni tal-istat

Għodod tas-softwer jistgħu jiġu minn diversi sorsi:


Kumpaniji tas-softwer li jispeċjalizzaw fis-suq inkorporat

Portati mill-għodod għall-iżvilupp tas-softwer tal-GNU

Xi drabi, għodod ta 'żvilupp għal kompjuter personali jistgħu jintużaw jekk il-proċessur inkorporat huwa qarib ta' proċessur komuni tal-PC

Hekk kif il-kumplessità tas-sistemi inkorporati tikber, għodod ta 'livell ogħla u sistemi operattivi qegħdin jemigraw f'makkinarju fejn jagħmel sens. Pereżempju, mowbajls, assistenti diġitali personali u kompjuters oħra tal-konsumatur ta 'spiss jeħtieġu softwer sinifikanti li jinxtara jew jiġi pprovdut minn persuna oħra għajr il-manifattur tal-elettronika. F'dawn is-sistemi, jinħtieġ ambjent miftuħ ta 'programmar bħal Linux, NetBSD, OSGi jew Embedded Java sabiex il-fornitur tas-softwer ta' parti terza jkun jista 'jbigħ lil suq kbir.


Sistemi inkorporati jinstabu komunement f'applikazzjonijiet mediċi għall-konsumatur, għat-tisjir, għall-industrija, għall-karozzi. Xi eżempji ta 'sistemi inkorporati huma MP3 players, mowbajls, video game consoles, kameras diġitali, DVD plejers, u GPS. Tagħmir tad-dar, bħal fran tal-majkrowejv, magni tal-ħasil u magni tal-ħasil tal-platti, jinkludu sistemi inkorporati biex jipprovdu flessibilità u effiċjenza.