tigerapps.co
tigerapps.co
  • Home
  • Apps
  • Cpp
  • Python
  • MATLAB
  • Electronics
  • AI
  • KL25Z RTOS
  • Advanced Mathematics
  • RoboRacer
  • More
    • Home
    • Apps
    • Cpp
    • Python
    • MATLAB
    • Electronics
    • AI
    • KL25Z RTOS
    • Advanced Mathematics
    • RoboRacer
  • Home
  • Apps
  • Cpp
  • Python
  • MATLAB
  • Electronics
  • AI
  • KL25Z RTOS
  • Advanced Mathematics
  • RoboRacer

KL 25Z Real-Time Operating Systems

This sections contains all the resources needed to perform Bare-Metal Programming for the ARM-based KL25Z, and run the RTX RTOS on it.

LECturE 1 & 2

#Lecture 1

In this Lecture, we get introduced to the module and the KL25Z development board.

#Lecture 2

We review basic concepts on embedded programming and understand the need for an RTOS.

LECTURE 3 & 4

#Lecture 3

Learn how to implement Interrupts on the ARM KL25Z

#Lecture 4

In this Lecture, the focus is on the Timer Module and PWM Generation.

LECTURE 5 & 6

#Lecture 5

Let's look at the Serial Interface Block

#Lecture 6

A broad overview of RTOS and its structure

LECTURE 7 & 8

#Lecture 7

Introduction to the concept of Multi-Threading, Semaphore and Mutex

#Lecture 8

We explore the Communication Mechanisms provided by the RTOS, such as Events, Flags and Message Queues

#LEcture 9 & 10

#Lecture 9

Scheduling Theory

#Lecture 10

Virtual Memory

PROJECT IMPLEMENTATION

This video gives you a complete overview on how to develop the complete interface that links the App with the ESP32 and then with the KL25Z. 

Downloads

Files for Testing the Complete SetUp.

esp32_webserver_ai2 (zip)Download
CG2271_App_ESP32_Webserver_KL25Z (pdf)Download
ESP32_WebServer.aia (zip)Download
myUART.c (zip)Download

tigerapps.co

Copyright © 2025 tigerapps.co - All Rights Reserved.

Powered by the Love

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept