This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
The CEC will get you up to speed quickly on a host of technologies you've been meaning to study via a series of 45-minute online lessons taught by our faculty of expert tutors.
The Cortex Microcontroller Software Interface Standard (CMSIS) is becoming a critical component in the embedded software development toolkit. This session will walk you through CMSIS: What it is and why a developer would consider using it. An...
This session will examine the intricate details of the ARM Cortex-M architecture. The register model and system control block will be explored in detail, in addition to useful core features such as the nested interrupt vector controller and the...
There is a lot that goes on behind the scenes to compile that first empty project. These details are often ignored but absolutely critical to properly mapping out and optimizing a device. This session will examine how to create a project, set up a...
Drawing your input from the first two days of classes, a set of example designs will be used to illustrate the key concepts covered in class. This will also provide a head start for students that have particular design objectives in mind for their...
Example MCUs and FPGAs will be described, as well as the key features needed for low-power operation -- either from batteries or energy harvesting approaches. This class will also describe software and hardware tools that are helpful in developing...
Energy harvesting provides a new source of power for MCU and FPGA designs. Energy is all around us; we just need to turn it into power that our devices can use. This class will describe the most common energy harvesting techniques and how to use...
Batteries are used in a wide range of MCU- and FPGA-based applications. Understanding the key power requirements and how to use power efficiently provides the basis for all battery-operated applications. This knowledge is power.
This class will lay the groundwork for mastering the key concepts that will come up during the rest of the course. The key requirements for low-power systems - both when powered from batteries or from energy harvesting systems - will be described.
In our last class, we will finish up the design of the K64 IoT node and look at the requirements for the associated cloud application(s) and data store. We will also look at some other resources for developing cloud-based IoT solutions.
As IoT/IIoT nodes become more scalable (numerous), they will also need to become more autonomous. In this and the next class we will look at a possible solution via a representative “low-end†ARM microcontroller, using the Freescale...