ARM Processor A to Z (Introduction, Part 1)

Journey in ARM Cortex-M3 and ARM Cortex-M4 processors (Part 1)
3.8 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
ā€¢ 116 students enrolled
Take This Course
  • Lectures 15
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

****************************************COURSEĀ OUTDATED*******************************

We're living in the era of embedded technology where we rely daily on embedded systems in everything in our lives like home appliances, cell-phones, robots, cars, printers and much much more.

This course can change your life and career as embedded market is growing too fast and the need for trained accredited engineers is increasing.

This part along with up-coming parts is considered as embedded systems diploma qualifies you to take AAME (ARM Accredited Micro-controller Engineer) accreditation. In this part I'll introduce you to ARM technology and the tools you're going to need in the learning process.

All lectures are taught and edited in HD eye catching videos to ease the learning and simplify the material as much as possible. While putting the course material together I kept in mind to make this course informative, organized and joyful to keep you interested to grasp more knowledge about this technology.

Also, I kept in mind that the whole parts series are made to take you from just a very beginner with absolutely zero experience about embedded systems to expert, qualified engineer.

What are the requirements?

  • Passion and enthusiasm
  • Patience
  • Ability to learn and comprehend

What am I going to get from this course?

  • Know the ARM Cortex-M processors family and their advantages
  • Understand the application of ARM Cortex processor
  • Able to find the resources for using ARM processor and ARM micro-controllers
  • Understand the concept of software developing and it's flow
  • Introduction to CMSIS

Who is the target audience?

  • Undergraduate engineers who would like to understand embedded systems
  • Graduate engineers who would like to pursuit career in embedded systems
  • Who would like to take AAME ( ARM Accredited Microcontroller Engineer) Certificate
  • Engineers who wants to shift their career into embedded systems development
  • Hobbyist who wants to go deeper into embedded systems world and jump into specific details

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Welcome and introduction

You'll learn in this lecture about AAME certificate and you'll get insight about the course overall


This lecture is based on online course called "Learn How To Learn". I included this lecture to provide useful tips to help you in the process of your learning and enrich your experience

Section 2: ARM Processor Cortex-M intro.

You'll take overview about Cortex-M processor and difference between Cortex-M3 and Cortex-M4 processor, You'll also get introduced to Cortex-M0, Cortex-M0+ and Cortex-M1. Definition of internal registers, data paths and bus interfaces. At the end of the lecture: I'll define some acronyms that are commonly used through the course.

Cortex-M processor supplementary reading
Cortex-M processor basics
6 questions

You'll learn in this lecture the meaning of microcontroller and some of microcontroller vendors. And what are the factors you should consider when you select microcontroller to meet your application.

Microcontroller introduction

You'll get insight about advantages and application of Cortex-M processor and why this amazing processor became the most popular processor in the market.

Resources and history of ARM processor
Cortex-M processor Basics follow Quiz
5 questions
Tour inside typical microcontroller
Microcontroller based on Cortex-M processor
5 questions
How to start software development?
Software development flow and compiling your application
Section 3: CMSIS Introduction
Introduction to CMSIS
Follow CMSIS
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eng. Mohamed Saleh, Embedded Software Engineer

I've graduated from Faculty of engineering, Cairo University. Established electronics Lab. Researching and developing electrical systems by targeting market business needs. I've instructed a lot of students in power electronics and embedded systems since college. And currently working for Valeo as Embedded Software Engineer, while managing a startup my own business in R&D consumer products and industrial equipment.

Ready to start learning?
Take This Course