Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3010PODSTAWOWEPOJĘCIAIEWOLUCJAKOMPUTERÓW
iwyjścia(RAM),zegarorazjednostkęsterującąwejściemiwyjściem.Częśćmikro-
kontroleraprzeznaczonanaprocesorzajmujeznaczniemniejsząpowierzchniękrzemu
wporównaniuzmikroprocesoramiorazjestdużoefektywniejszapodwzględemzuży-
ciaenergii.
Organizacjamikrokontrolerówzostałaomówionabardziejszczegółowowpodroz-
dziale1.7.
Mikrokontrolerynazywanerównieżnmikrokomputeremjednoukładowym”,
amiliardyjednostekmikrokontrolerówkażdegorokuumieszczanewniezliczonych
produktach,odzabawekpourządzeniaisamochody.Naprzykładjedenpojazdmoże
wykorzystywać70lubwięcejmikrokontrolerów.Zazwyczaj,zwłaszczawprzypadku
mniejszychitańszychmikrokontrolerów,onewykorzystywanejakoprocesorysłu-
żącedowykonywaniakonkretnychzadań.Naprzykładmikrokontrolerypowszech-
niewykorzystywanewprocesachautomatyzacji.Zapewniającprostereakcjenadane
wejściowe,mogąsterowaćmaszynami,włączaćiwyłączaćwentylatory,otwieraćiza-
mykaćzaworyitakdalej.Stanowiąintegralnączęśćnowoczesnejtechnologiiprze-
mysłowejinależądonajtańszychsposobówprodukcjimaszyn,któremogązapewniać
niezwyklezłożonefunkcjonalności.
Mikrokontrolerydostępnewróżnychrozmiarachfizycznychorazoróżnej
mocyobliczeniowej.Wprzypadkuprocesorówwykorzystywanajestarchitekturaod
4-bitowejdo32-bitowej.Mikrokontroleryznaczniewolniejszeniżmikroprocesory
izwykleczęstotliwośćichtaktowaniajestwyrażanawMHz,aniewGHzjakwprzy-
padkumikroprocesorów.Innątypowącechąmikrokontrolerajestto,żeniezapewnia
interakcjizczłowiekiem.Mikrokontrolerjestzaprogramowanydowykonywaniaokre-
ślonegozadania,następnieosadzonywurządzeniu,gdziewraziepotrzebywykonuje
tozadanie.
Systemywbudowaneisystemygłębokowbudowane
Wtejczęściksiążkizdefiniowaliśmypojęciesystemuwbudowanego.Istniejepewien
dośćlicznypodzbiórsystemówwbudowanych,któryjestokreślanymianemsystemów
głębokowbudowanych.Chociażtermintenjestszerokostosowanywliteraturzetech-
nicznejihandlowej,tonapróżnomożnaprzeszukiwaćinternet(aprzynajmniejjato
zrobiłem)wceluznalezieniaprostejdefinicji.Ogólniemożnapowiedzieć,żesystem
głębokowbudowanymaprocesor,któregozachowaniejesttrudnedozaobserwowania
zarównoprzezprogramistę,jakiużytkownika.
Systemgłębokowbudowanywykorzystujemikrokontroler,aniemikroprocesor.
Nieistniejemożliwośćjegozaprogramowaniapotym,jaklogikadziałaniaprogramu
zostałazapisanawpamięciROM(pamięćtylkodoodczytu)urządzenia.Niewystępuje
teżinterakcjazużytkownikiem.
Systemygłębokowbudowanetodedykowane,jednofunkcyjneurządzenia,które
wykrywającośwśrodowisku,następniewykonująpodstawowypoziomprzetwarza-
niadanychiwykonująpewneoperacjenapodstawiewyników.Głębokowbudowane
systemyczęstomająmożliwościłącznościbezprzewodowejipojawiająsięwkonfigu-
racjachsieciowych,takichjaksieciczujnikówrozmieszczonychnadużymobszarze,
np.wfabrycelubnapolurolnym.Internetrzeczywdużejmierzezależyodsystemów
głębokowbudowanych.Zazwyczajsystemygłębokowbudowanecharakteryzująeks-
tremalneograniczeniawkwestiizasobówpamięci,rozmiaruprocesora,czasuizużycia
energii.