Online cursus – gecertificeerde professionele specialisatie in Arm’s Cortex-M-architectuur

Begin je reis met Arm Cortex-M! Deze specialisaties zullen iedereen helpen die te maken heeft met softwareontwikkeling voor Cortex-M-processors.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Kennis van softwareontwikkeling voor Arm Cortex-M-processors
  • Praktische ervaring met het uitvoeren van projecten in Cortex-M
  • Mogelijkheid om basisapplicaties voor het Cortex-M-systeem te bouwen en te debuggen
  • Vaardigheid in het bedienen en initialiseren van een Cortex-M-systeem met behulp van standaard programmeertechnieken

What you will learn in the course

Courses for which the course is suitable

  • Softwareontwikkelaar voor embedded systemen
  • software-ingenieur
  • Embedded systeemingenieur
  • Applicatieontwikkelaar voor Arm Cortex-M-processors
  • Programmeur van embedded systemen
  • Hardware engineer met softwarekennis
  • Student software- of computertechniek
  • Een technologieliefhebber die geïnteresseerd is in het ontwikkelen van applicaties

Stage – een reeks cursussen in 4 delen

Deze specialisatie is bedoeld om iedereen te helpen die betrokken is bij de softwareontwikkeling voor Arm Cortex-M-processors. Tijdens vier cursussen breid je je kennis uit van dit type microcontroller, dat wereldwijd in een grote verscheidenheid aan apparaten wordt gebruikt.

Of u nu een computer-/ingenieursprofessional, student of hobbyist bent, de training is bedoeld om u de basiskennis en praktijkervaring te geven die nodig is om uw softwareproject op Cortex-M uit te voeren en kostbare fouten te voorkomen.

Een praktisch leerproject

Leerlingen krijgen de kans om de vaardigheden die ze verwerven in verschillende projecten toe te passen, zoals:

  • Bouw en debug een basisapplicatie voor het Cortex-M-systeem
  • Voer en initialiseer een Cortex-M-systeem met behulp van standaard programmeertechnieken

Details of the courses that make up the specialization

Een overzicht van Arm Cortex-M-processors

  • Cursus 1

    Duur: 2 uur

    Beoordeling: 4,6 (90 beoordelingen)

    Wat je gaat leren:

    • Beschrijf waar u bronnen en ondersteuning voor Cortex-M-processors kunt vinden.
    • Beschrijf de toepassingsverschillen en configuratiemogelijkheden van de verschillende Cortex-M-processors.
  • Basisprincipes van Armv8-M-architectuur

    Duur: 13 uur

    Beoordeling: 4,7 (40 beoordelingen)

    Wat je gaat leren:

    • beschrijf het programmeermodel (set van registers, toestanden en modi van de processor).
    • Beschrijf de standaarden en API’s die de architectuur ondersteunen.
    • Decoderen en programmeren in assembleertaal.
    • Stuur apps naar het standaardsysteemgeheugen.
  • Grondbeginselen van softwareontwikkeling voor Cortex-M

    Duur: 9 uur

    Beoordeling: 4,5 (27 beoordelingen)

    Wat je gaat leren:

    • Compileer en verbind Cortex-M-applicaties met behulp van verplichte, aanbevolen en algemene switches.
    • Foutopsporing en monitoring van een Cortex-M-applicatie die op een Cortex-M-apparaat draait.
    • Initialiseer een Cortex-M-systeem met behulp van standaard programmeertechnieken.
  • Geavanceerde mogelijkheden in de Armv8-M-architectuur

    Duur: 12 uur

    Beoordeling: 4,9 (16 beoordelingen)

    Wat je gaat leren:

    • De laatste cursus behandelt geavanceerde en optionele functies die op een Cortex-M-systeem kunnen worden geconfigureerd.
    • Deze functies kunnen helpen bij bepaalde projectvereisten, zoals beveiliging en prestaties.
    • Het is mogelijk dat niet alle onderwerpen relevant zijn voor elk Cortex-M-project, dus u kunt zelf kiezen welke onderwerpen eventueel voor u geschikt zijn.