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.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
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
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.
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
Tour inside typical microcontroller
Microcontroller based on Cortex-M processor
How to start software development?
Software development flow and compiling your application
|Section 3: CMSIS Introduction|
Introduction to CMSIS
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.