Kursbeskrivning
C-programmering för inbäddade system, del 1
C är fortfarande det vanligaste språket för programmering av mikroprocessorer. Vi erbjuder dig en komplett introduktionskurs som ger dig en kickstart!
Detta är huvudsakligen en praktisk utbildning som sträcker sig över 2 dagar.
MÅL
På denna C-programmeringskurs kommer du att lära dig om datatyper, funktioner, operatorer och uttryck. Vi pratar också om standardbibliotek och programstrukturering.
Du får tillräckligt med kunskap för att börja programmera själv, du kommer att ha en bra plattform att börja för att utveckla i C.
Kommande kursstarter
Målgrupp
DELTAGARE Vi har haft utvecklare av inbyggda system med ingen eller liten förkunskap om C i våra tankar som deltagare, när vi skapade detta seminarium. TIDIGARE KUNSKAP För att få ut så mycket som möjligt av detta seminarium måste du vara bekant med programmering på det ena eller andra språket, men inte nödvändigtvis C. Kanske har du gamla kunskaper i C som du behöver fräscha upp?
Kursinnehåll
INNEHÅLL
Introduktion
Ursprunget till C och vad det har betytt för utvecklingen.
K ORIENTERING
Översikt över fördelarna och nackdelarna med C.
STANDARD C (ANSI)
Innebörden av standarden och portabilitet.
STRUKTURER
Hur språket är uppbyggt och ingår delar.
DATATYPER
Översikt över deklarationer, heltalstyper m.m.
KONSTANTER
Talkonstanter, teckenkonstanter, strängar och konstanter i strängar.
VARIABLER
Initieringar, vektorer och indexering.
OPERATÖRER
Översikt över aritmetik, skift, jämförelser, bit, logiska operatorer, termer och allokeringar.
BITSHANTERING
Skift- och operatörsapplikationer.
FUNKTIONER
Deklaration av funktioner, definitioner och anrop med parametrar.
Pekare som parametrar.
SJÄLVDEFINIERADE DATATYPER
Strukturer och typdeklarationer.
PUNKAR
En orientering om pekare och användningen av sådana.
BIBLIOTEK
En översikt över standardfunktioner och bibliotek.
Praktiska övningar med input och output, filhantering och strängar.
Lån av utbildningsmaterial, lånedatorer och lunch ingår (Sverige).
Lunch ingår (Finland).
Upplägg
PRAKTISKA ÖVNINGAR / VERKTYG Denna klass innehåller många övningar som visar fördelarna med programmering i C för mikrodatorer. Varje teoretisk del följs av en praktisk övning. Vi utför övningarna på en PC under lärares ledning. Vi använder en integrerad Windows-miljö. Du kommer att redigera, kompilera och länka din kod via en kompilator från Keil och en Lauterbach-debug kopplad till ett ARM Cortex-M3-kort.
Intresseanmälan
Nohau Solutions har tillhandahållit verktyg, utbildning och experttjänster till Embedded industrin sedan 1981. Nohau Academys kurser fokuserar på mjukvaruutveckling i embedded-miljö. Kurserna leds av mycket erfarna instruktörer och innehåller vanligtvis även praktiska övningar. Utbildningen kan ordnas på plats hos Nohau,...