Embedded Systems Essentials with Arm: Getting Started
About this Course
Embedded systems are everywhere – and Arm-based technologies are the industry standard. Getting started could not be easier. This course includes free access to an Mbed simulator so you can apply your new knowledge and skills to prototype and build real-world embedded applications quickly, without the trouble or expense of sourcing hardware. From the mobile, wearable, and smart devices of today to the transformative Artificial Intelligence (AI) and 5G powered Internet of Things (IoT) of the near future, embedded systems are the fundamental building blocks of our connected world. As we move from billions to trillions of intelligent, connected devices, it’s crucial that the next generation of engineers have a thorough understanding of how to rapidly build and deploy a modern embedded system solution. In this course, you will learn the fundamentals of an embedded system and discover why the Arm architecture and processors are particularly well suited for IoT applications. Our interactive labs have been designed to cover the technical fundamentals, developing in-demand skills essential for any aspiring embedded systems engineer. You will begin by learning the characteristics of an embedded system, its components, benefits, and constraints, identify cost-performance trade-offs, and explore why the Arm architecture and processors are particularly well suited for the IoT. You will then apply your new knowledge of digital and analog I/O, interrupts, low power features, timer and pulse width modulation to program an audio wave generator and audio player, and control peripherals along the way. All of this will be supported by the Mbed API – so no additional hardware is required, you can download and use the simulator right on your own computer. Over the six modules, you will gain a key overview of: Embedded systems and their importance in modern computing applications Industry-standard Arm-based microcontroller architecture, their features and programming models. The possibilities for future IoT development and connection are enormous. In order to achieve this vision of the future, many engineers and developers will be needed to imagine and design these connected devices and the technologies they are built on. The world of embedded systems is your doorway into the IoT, and all the opportunities it has to offer.Created by: Arm Education
Level: Intermediate
![](http://d1d20t9fkd7io6.cloudfront.net/b6192411bdaecaaf66ce0e4e6d1ddfa2%2F600x400xwidth%2F98%2Fhttps%2Fprod-discovery.edx-cdn.org%2Fuloop%2Fr%3D4%2Fpng%2Fmedia%2Fcourse%2Fimage%2F65433bff-efc4-4e62-8a91-af05dc37802a-50be0e5c3716.small.jpg)
Related Online Courses
Learn how to build modern .NET applications on the AWS Cloud using AWS Lambda, Amazon API Gateway, and Amazon Cognito with our new digital course, Building Modern .NET Applications on AWS. This... more
Every construct has a basic Infrastructure underneath to support it, Cloud Computing is not different. This course focuses on the Infrastructure components that allow Cloud Computing to exist. It... more
In this course, we build upon basic knowledge of software-based timing and cache attacks as well as the side-channel mindset. Same as in the prior courses, we do not just enumerate side-channel... more
The course is based on the text Mining of Massive Datasets by Jure Leskovec, Anand Rajaraman, and Jeff Ullman, who by coincidence are also the instructors for the course. The book is published by... more
The Internet of Things is creating massive quantities of data, and managing and analysing it requires a unique approach to programming and statistics for distributed data sources. This course will... more