Visa utbildning.se som: Mobil

C Programming for Embedded Systems, part II

Nohau Solutions AB
Kort om utbildningen
3 dagar
15 800 DKK, 2 100 EUR, 17 900 SEK Momsfri
Nästa tillfälle: 2019-10-22 - Göteborg
Finland, Göteborg, Köpenhamn
Engelska
Öppen utbildning
Kommande starter
Göteborg
2019-10-22  
17 900 SEK
Finland
Contact us  
2 100 EUR
Köpenhamn
Contact us  
15 800 DKK

Kursbeskrivning

C-Programmering för Embedded Systems, del II

Denna kursen är den andra i vår serie av C-programmerings kurser. Du kommer att lära dig mer om de avancerade möjligheter och strukturer som finns i språket C. Det är främst en praktisk utbildning med många övningar som tar dig ett stort steg framåt i din C-programmering.

Mål

Vårt syfte med denna kurs är att ge dig de nödvändiga, fördjupade kunskaper i C-programmering som du behöver.

Du kommer att lära dig värdefulla knep och tidsbesparande konstruktioner i utvecklingsprocessen.

Målgrupp

Denna kurs är utformad att passa utvecklare och programmerare för inbyggda system, som har viss erfarenhet av programmering. Du vill förmodligen fördjupa dina kunskaper i C- programmering.

Du måste ha grundläggande kunskaper i C-programmering, motsvarande vår kurs ”C-Programming for Embedded Systems, part I”.

Kursinnehåll

Introduktion

Hur C-språket utvecklats och framtida möjligheter, t.ex. C++

Kort återblick (del I)

Speciell terminologi i C

  • Portabel kod; vad behöver man tänka på när man skriver kod som ska återanvändas i andra projekt
     
  • Avancerade strukturer; sammansatta datatyper och refernser med pekare och länkar. Dynamisk minneshantering i kombination med poster (struct)
     
  • Egendefinierade datatyper; definintioner och skillnaden mot att använda macron
     
  • Använda pekare: grundlig genomgång av hur och när man använder pekare, och deras fördelar
     
  • Funktionspekare; funktionsanrop via pekare. Abstrakta datatyper. Exempel på hur man implementerar och använder en abstrakt datatyp
     
  • Assembler och C; hur man anropar Assembler från C
     
  • Hårdvara; hur skriver man C för speciell hårdvara
     
  • Bibliotek: vi skapar bibliotek med funktioner och använder dem i praktiken
     
  • Optimering; hur påverkar olika optimeringar programmet
     
  • Felhantering; hur undviker vi fel och krascher

Fortsatta studier

C-Programmering för Embedded Systems, del III

Upplägg

Praktiska övningar / Verktyg

Denna kurs har många övningar som följer upp de teoretiska delarna av utbildningen.

Vi använder en Windowsintegrerad miljö. Du kommer att få redigera, kompilera och länka kod via en kompilator från Keil, samt en Lauterbach emulator som är ansluten till ett ARM CortexM3 board.

Investering

17 500 SEK (exkl. moms).

Fortsatta studier

C-Programmering för Embedded Systems, del III

Intresseanmälan

Fyll i formuläret för att få mer information om C Programming for Embedded Systems, part II, direkt från arrangören. Det är gratis och inte bindande!

Nohau Solutions AB

Nohau Solutions AB

Nohau Solutions AB

Nohau provide – The best technologies for safe and secure embedded software development. Much of our customers focus is on not only the functionality of their products, but also on the quality, safety and security of them. This is our area...


Läs mer om Nohau Solutions AB och visa alla utbildningar.
Recensioner
Kursrecensioner
Bli den första att recensera C Programming for Embedded Systems, part II!

Arrangörsrecensioner
(4,0)
Baseras på 4 recensioner.
Alla recensioner för arrangören