Sulautetun järjestelmän suunnittelu
Sisällysluettelo
Osa 1: Esimerkkijärjestelmän suunnittelu
- Työn tavoite
- Loki: Veneen matka- ja nopeusmittari
- Toteutuksen lähtökohdat
- GPS-navigaattorien vaikutuksesta
veneilyyn
- Vaatimusten määrittely
- Välttämättömät ominaisuudet
- Toivottavat lisäominaisuudet
- Käyttöliittymä
- Ympäristön asettamat vaatimukset
- Laitteiston suunnittelu
- Käytettävät komponentit ja
niiden valinta
- Ohjelmiston asettamat vaatimukset
- Tarvittavat näytöt
- Mikrokontrollerin valinta
- Käytettävät muistipiirit
- Reaaliaikakello
- Sarjaliitännän puskurointi
- Komponenteista laitteeksi
- Laitteiston käyttäminen
muuhun tarkoitukseen
- I/O-linjojen
käyttötarkoitukset
- Muistiavaruutta suuremmat
muistipiirit
- Kellotaajuuden laskeminen
- Valmis laitteisto
- Piirikaavio
- Piirilevy
- Ohjelmisto
- Laitteiston ohjelmistolle asettamat
rajoitukset
- Mahdollisuus valmiiden
ohjelmistokomponenttien käyttämiseen
- Ohjelmiston rakenne
- Toteuttaminen
MCX11-kernelin avulla
- Toteuttaminen
tilakoneilla
- Esimerkki
prosessin toteutuksesta
- Esimerkkejä
laiteohjaimista
- LCD-näyttöjen ohjaus
- Erikoispiirteitä I2C-väylän simuloinnissa
- Testaus- ja debuggausjärjestelyt
- Mittaus- ja kehitystukilaitteista
- Laitteiston testaaminen
- Ohjelmistotestaus
- Ohjelmistotyökalujen valinta
- Assembler-kääntäjät
- C-kääntäjät
- Kaupalliset C-kääntäjät
- Projektin jatkokehitys
Osa 2: Tietoa muutamista komponenteista
- Mikrokontrollerit ja -prosessorit
- Motorolan tuotelinjat
- MC6805 / MC68HC05
- MC68HC11
- MC68HC16
- MC68300-sarja
- PowerPC
- Motorola MC68HC11, mikrokontrolleri
- Kontrollerin yleisimmät tuotantomallit
- Eri toimintatilat
- I/O-ominaisuudet
- Ajastin
- SCI, asynkroninen sarjaportti
- SPI, synkroninen sarjaportti
- A/D-muunnin
- CPU
- Rekisterit
- Osoitusmuodot
- Käskykanta
Osa 3: Liitteitä
- Merenkulun yksiköitä
- Lähdeluettelo
Osa 4: Oheismateriaalia
- Esimerkkikoodin käännöslistaukset
- MC68HC11: Käskykanta
- Operandittomat käskyt
- Yhden operandin käskyt
- Kahden operandin käskyt
- Lyhyet (suhteelliset) hyppykäskyt
- Muut hyppykäskyt
- Bittienkäsittelykäskyt
- Motorolan Assembler-kääntäjät
- FP11-liukulukukirjasto
[versio 1.5, 1996/03/10 20:08:32]
[Lähetä palautetta Laurille]
Copyright © 1996 Lauri Aarnio.
All Rights Reserved.