The SimpleLink SDK comes integrated with TI-RTOS. Checkout the trainings below to learn about multi-threaded applications & the features available with TI-RTOS.
This section covers wireless network trends, key technologies, and problem statements for smart grid IoT.
This section covers system-level examples for wireless networks on smart grid IoT. We will provide software- and system-level details for two system examples: 6LoWPAN-Contiki and sub-1GHz sensor to cloud industrial IoT gateway reference design.
This section summarizes the wireless network challenges and solutions for a smarter grid IoT training series.
Tune in to learn more about meter tampering, why it is a problem for utility providers and some common ways a meter is tampered.
The first line of defense against tampering by bypassing current, reversing connections, and disconnecting leads is the meter case. Due to this, it is common for utilities to require some form of intrusion detection system to detect when someone opens a case. In this section, we will cover how to detect someone trying to open the case of a meter.
For anti-tampering, it is common to try to detect the presence of a strong magnet. In this section, we will cover the use of hall sensors for low-power detection of strong magnetic fields in three dimensions. Details on our magnetic tamper detection reference design, TIDA-00839, will be provided as well as some of the design considerations that were kept in mind when creating this reference design.
In this section, we will cover how to harden a meter against these magnetic tamper attacks by using shunts for current sensors. For poly-phase implementations, I will go over how to use isolated delta sigma modulators to add the necessary isolation to use shunt current sensors and create magnetically immune poly-phase energy measurement systems. The TIDA-00601 and TIDA-01094 reference designs, which show how to implement a poly-phase isolated shunt measurement system, will be discussed as well as the associated AMC1304 high-side power supplies used in these designs.
In this section, a summary of the entire Anti-tamper Techniques to Thwart Attacks on Smart Meters training series will be covered. This summary includes the Detecting Case Tamper Attacks Using Inductive Switches, Detecting Magnetic Tampering Using Hall-effect Sensors and Hardening a Meter Against Magnetic Tamper Attacks sections of the training series.
Debugging Embedded Linux Systems training series teaches the techniques of debugging kernel issues that may be encountered in embedded Linux systems. It explains the Linux kernel logging system and logging API, illustrates how to locate a particular device driver, and demonstrates how to read kernel oops logs.
This section contains task-specific videos that demonstrate how to perform debugging techniques on embedded Linux systems.
The purpose of this module is to learn software development methodology and understand how to set up an Integrated Development Environment (IDE), to then import and export Code Composer Studio (CCS) projects, as well as critical debugging information to understand the memory usage and performance of the software on the processor.
The purpose of this course is to review basic electronic components and the electrical properties needed to interface sensors and actuators to a microcontroller. You will learn how to measure reactance of a capacitor and use your project to measure current and voltage. The electrical properties of the capacitor will help you design circuits that “filter” or remove noise from your robot.
This module serves as a brief introduction to the ARM Cortex-M microcontroller, assembly programming language and some debugging techniques. Understanding how the processor works is essential for the design of embedded systems, such as the one used in your robot.
This module is an introduction to C, a general-purpose programming language, in addition to the concepts of compiling and debugging using the MSP432 and TI Code Composer Studio™. Debugging skills are a valuable tool when developing complex systems involved with robotics.
The purpose of this module is to learn how to power your robot. To run the robot (motor and other systems) you will need batteries and a regulator to provide constant voltage. Understanding the relationship between voltage current and power is an essential component of robot system design.
In this module, you will interface a line sensor (infra-red sensor) to the microcontroller and learn how to write software to initialize GPIO pins. The line sensor is a simple and accurate sensor for solving robotic challenges.