General
Embed is a software application for developing and prototyping microcontroller (MCU) firmware on embedded systems. With Embed you cand model and simulate systems of equations using block diagrams, state charts, or C code. You can automatically generate C code or MCU specific firmware from any block diagram model. Embed supports over 1200 MCU targets including families from Arduino, Linux (Raspberry Pi, AMD64), Texas Instruments, STMicroelectronics, as well as Windows based PC. You can also interactively send and receive real time data between the MCU and the Host PC using Hotlink, a JTAG-based high-speed bidirectional communication link provided as part of the Embed application.
This class is suitable for inexperienced users who want to learn how to use Embed or for experienced users that want to extend their knowledge in certain areas.
For inexperienced users we recommend you attend sessions 1 and 2. For experienced users we recommend you investigate topics discussed in sessions 3, 4, and 5.
These are the sessions being part of that series:
- Session 1: Embed - Getting Started
- Session 2: Embed - Introduction to Embedded Development using the Arduino Uno
- Session 3: Embed - State Charts
- Session 4: Embed - Advanced Features
- Session 5: Embed - Firmware Development using the Texas Instruments F28069M
Prerequisites:
Basic understanding of block diagram models is recommended.
Goals and Objectives:
- GUI – Simulation Setup and Control
- Blocks – Producers, Consumers, Variables
- Data Types and Conversions
- Plot Block features
- Continuous, discrete, hybrid system modeling
- Diagram Levels and scoping of Variables
- Compound Block – Basic features