MobiConsult trainingen. Het is onze focus om u de hoogste kwaliteit trainingen te leveren die volledig aansluiten bij het kennisniveau van uw organisatie. Al onze software trainingen zijn speciaal ontwikkeld voor ontwikkelaars, bedrijven en instellingen en worden gegeven door ervaren specialisten. "Zeer professionele aanpak, hier staat een docent met praktijkervaring." MobiConsult bv Frater Romboutsstraat 16 – K 5571 KZ Bergeijk www.mobiconsult.nl Embedded System Development Het ontwikkelen van software voor embedded systemen is complex en uitdagend. De embedded software ontwikkelaar moet de theorie en praktijk beheersen van een breed gedeelte van de Informatie Technologie. Deze cursus kan ervoor zorgen dat alle kennis aanwezig en up to date is. De architectuur van micro controllers wordt behandeld. Daarbij wordt een microcontroller meer diepgaand bestudeerd, de Texas Instruments MSP430. Een in veel embedded systemen gebruikte microcontroller familie die zeer energiezuinig is. Er wordt gekeken naar de verschillende gereedschappen die nodig zijn om software voor embedded systemen te ontwikkelen zoals compiler, linker, loader, profiler. Na een kort bestudering van assembler wordt de taal C gebruikt om programma’s voor de micro controller te ontwikkelen. Daarbij wordt gekeken hoe C optimaal te gebruiken is in een embedded systeem. De volgende onderwerpen komen daarbij aan de orde: registers, heap, stack, het ELF loading format, MISRA C regels, preprecessor directives. Andere aspecten van het embedded systeem die aan de orde komen zijn: General Purpose IO, Interrupts, Interfacing, Embedded Operating Systems, Timers, ADC/DAC, PWM, Storage, Cache, bus protocollen. Doelgroep Deze cursus is bedoeld voor embedded software ontwikkelaars die grondig kennis willen maken met de architectuur van embedded systemen en deze systemen willen programmeren in assembler en C. Embedded System Development – 4 dagen De volgende onderwerpen komen daarbij aan de orde: registers, heap, stack, het ELF loading format, MISRA C regels, pre-precessor directives. Andere aspecten van embedded systemen die aan de orde komen zijn: General purpose IO, Interrupts, Interfacing, Embedded Operating Systems, Timers, ADC/DAC, PWM, Storage, Cache, bus protocollen. Doelstellingen Na het volgen van de cursus is de ontwikkelaar bekend met o.a.: • Gebruik van C voor Embedded • GPIO, Interrupts, Interfacing • Registers, Heap, Stack, • ADC/DAC, PWM, Storage, Cache, bus protocollen Werkvorm De theorie wordt gepresenteerd aan de hand van prestentatie sheets. De cursisten oefenen met een MSP430 ontwikkel board dat zij na de cursus kunnen behouden. "Zeer professionele aanpak, hier staat een docent met praktijkervaring." Ingangsniveau Kennis van C. Details Embedded System Development De volgende onderwerpen worden behandeld: • • • • • • • • • • • • • • • • • Introduction into embedded systems Embedded processors Code Composer Studio The Texas Instruments MSP430 Processor Architecture Instruction set C for embedded systems GPIO The Clock system Interrupts Timers Memory, Caching PWM, ADC/DAC Bus Architecture Real Time Operating Systems Platform configuration Tasks and task scheduling Prijzen en trainingsdata op aanvraag. MobiConsult BV Frater Romboutsstraat 16 - K 5571KZ Bergeijk 085-8772248 [email protected] KvK: Amsterdam 6780771 VAT: NL857181312B01 IBAN: NL 30 KNAB 0255812906 www.mobiconsult.nl Embedded 02-17