Kursplan
Innledning
Oversikt over inbyggede systemer
- Reell bruk: Klokker, DVD-spillere, mobiltelefoner etc.
- Forskjeller mellom sanntidsoperativsystemer, EmbeddedLinux osv.
- Ressursbegrensninger: størrelse, hastighet og strømforbruk
Oversikt over mikrokontrollerarkitektur
- Mikrokontrollere vs mikroprosessorer
- Valg av mikrokontrollerarkitektur
Starte et prosjekt
- Å beslutte designkrav
- Forberede utviklingsmiljø, verktøy og maskervare
- Kommunikasjon mellom mikrokontroller og PC.
Programmering av en 8051-mikrokontroller med innbygget C
- Arbeid med systemperiferier
- Kommunikasjon med brukerperiferier
- Generell formål I/O
Programmering av en ARM CORTEX M-3 med innbygget C
- Arbeid med systemperiferier
- Kommunikasjon med brukerperiferier
- Generell formål I/O
Programmering av en ARM9 CPU-kjerne med innbygget C
- Arbeid med systemperiferier
- Kommunikasjon med brukerperiferier
- Generell formål I/O
Testing og feilsøking
- Verktøy og teknikker
- Optimalisering for størrelse, hastighet og strømforbruk
Implementere et inbygget system
- Miljømessige overveiegelser
- Sikring av en enhet
Feilsøking
Oppsummering og konklusjon
Krav
- En forståelse av elektronikk.
- Erfaring med C-programmering.
- Maskervare (mikrokontroller, kabler osv.) og programvare (IDE osv.) vil være nødvendig for alle deltakerne. Vennligst kontakt kurskoordinator for spesifikke krav.
Målgruppe
- Elektronikk ingeniører
- Utviklere med kunnskap om elektronikk
Referanser (3)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Treneren var veldig snill og kunnskapsrik, og gikk den ekstra milen for å forklare ting jeg ikke visste
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maskinoversatt
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.