Sulautetut järjestelmät
Alkusanat
muokkaaSulautetut järjestelmät -wikikirjasta kehitetään kielilinkkiä vastaavan Wikiversitykirjan suomenkielinen versio. Kirja on suunnattu sekä sulautettujen järjestelmien opiskelijoille ja harrastajille. Kirjan eräs tärkeä tarkoitus on auttaa vasta-alkajat alkuun eri mikrokontrollereiden ohjelmoinnissa.
Tämä teksti on tuotu vieraskielisestä lähteestä ja sen käännös on keskeneräinen. Voit auttaa Wikikirjastoa tekemällä käännöksen loppuun. |
HUOM! Sisällysluettelon käännöstyö on kesken!
Sisällysluettelo
muokkaa- Sulautettujen järjestelmien esittely
- Terminologiaa
Perustietoja mikroprosessorista
muokkaa- Mikroprossessorin esittely
- Embedded System Basics
- Mikroprossessorin arkkitehtuuri
- Ohjelmoitavat kontrollerit
- Satunnaisluku generaattori and fixed-point numbers
- Parity
- Muisti
- Muistiyksiköt
Sulautettujen järjestelmien ohjelmointi
muokkaa- Mikrokontrollereiden ohjelmointia suoritetaan C ja Assembly kielillä sekä käyttöjärjestelmillä jotka muuttavat c sekä Assembly kielen helpoon ohjelmointimuotoon esim. kuviksi symboleiksi jne
- Sarja ja rinnakkais sisäänmenot/ulostulot ovat ohjelmoitavia
- Sisäänmenojen ja ulostulojen = I/O ohjelmointi käy myöskin ohjelmointilaitteella
- Joitain mikrokontrollereita ei voi ohjelmoida jos ne toimivat vain (ROM) lukumuistilla
- Käytännössä ohjelmointi vaatii jonkin ohjelmointikielen hallitsemista
- Super Loop Architecture
- Protected Mode and Real Mode (x86)
- Bootloaders and Bootsectors
- Sulautettujärjestelmä sisältää usein muistiin tai muisteihin ladattavia pienehköjä apu-ohjelmia, (TSR) (Terminate and Stay Resident),jotka ladataan jokaista käyttöjaksoa varten manuaalisesti tai automaattisesti
Reaaliaikaiset käyttöjärjestelmät
muokkaa- Realiaikaisia käyttöjärjestelmiä (RTOS)
- Threading ja Synkronointi
- Keskeytykset
- RTOS Implementation
- Locks and Critical Sections
- Peruskäyttöjärjestelmä (RTOS)
Sovittaminen (Interfacing I/O)
muokkaa- Perustietoa sisäänmenojen ja ulostulojen sovittamisesta
- Ulkoisesti lisättävät sovitinpiirit (ICs)
- Matalajännitteiset piirit
- Korkeajännitteiset piirit
Erilaisia mikrokontrollereita
muokkaa- PIC Mikrokontrolleri
- 8051 Mikrokontrolleri
- MSP430
- Freescale Mikrokontrollerit
- Atmel AVR
- Cypress PSoC Mikrokontrolleri