Showing 17 total results
Develop skills in coding and hardware integration for embedded systems and IoT devices.
The Yocto Project is a powerful open-source platform that simplifies the development of custom embedded Linux systems.
The course covers the fundamentals of C programming and how it applies to embedded systems.
Participants will learn the fundamentals of embedded systems, hardware and software integration, and techniques for designing.
Participants will gain practical experience with hands-on exercises tailored to real-world embedded Linux environments.
Participants will learn to leverage these enhancements to write more efficient, maintainable, and robust code.
Participants will learn to program and interact with Arduino boards, leveraging sensors, actuators, and external components.
Participants will learn to interface Arduino boards with sensors, actuators, and communication modules to create IoT-enabled devices.
This training provides participants with a foundational understanding of FreeRTOS, a popular real-time operating system for embedded systems.
The course covers hardware setup, basic Linux usage, programming with Python, and interfacing with sensors and devices.
This training introduces participants to microcontroller design, covering foundational concepts, architecture, and programming techniques.
Participants will learn how to write efficient, portable, and scalable embedded software using C++.
Participants will learn to write secure and robust C++ applications, addressing common vulnerabilities, secure coding best practices.
Participants will explore how IoT ecosystems function, how to simulate and connect devices, and how to leverage ThingsBoard features like dashboards, rule engines, and alerts.
This course provides a comprehensive introduction to Digital Signal Processing (DSP) — covering fundamental theory, mathematical foundations, and practical implementation.
Participants will learn how Rust’s ownership model, zero-cost abstractions, and strong type system make it ideal for embedded development.
Participants will learn how to build, customize, and deploy Linux distributions for embedded hardware.
This program program introduces participants to the next generation of wireless communication (6G) and its deep integration with the Internet of Things (IoT).