Recent Books


Everything about FreeRTOS

Useful Knowledge

Articles about C language How to build good C code modules etc.

Embedded Drivers & Real Time Operating Systems

This book covers material that will be utilized in CMPE 146 and CMPE 244

Recently Updated Pages

I²C (Inter-Integrated Circuit)

What is I2C I2C is pronounced "eye-squared see". It is also known as "TWI" because of the initia...

I2C communication on the same board

An alternative to test the I2C Leader-member (master-slave) communication on the same board is to...

Random Topics

Useful topics to learn about: Avoid dynamic memory after RTOS starts Avoiding task deletions ...

FreeRTOS & Tasks

Introduction to FreeRTOS Objective To introduce what, why, when, and how to use Real Time Opera...

SPI (Serial & Peripheral Interface)

What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data...

Function Pointer

Pointers Pointers are the data types that can be used to store the address of some data stored i...

FreeRTOS Producer Consumer Tasks

Objective Learn how Tasks and Queues work Assess how task priorities affect the RTOS Queue coo...


Semaphores vs Mutexs Semaphores and mutexes are nearly the same constructs except that mutexes h...

ADC (Analog to Digital Converter)

Objective To learn about the use of ADCs, their different types, their related parameters, and h...

Lab Assignment: Watchdogs

Objective Learn File I/O API to read and write data to the SD card This requires micro SD car...

Standart Output

This article provides useful information about how the standard output is handled on the SJ2 plat...

SJ2 Board

Board Layout Board Reset and Boot System Normally, the NMI pin is not asserted, and when the...

Recent Activity

vidushi updated page I²C (Inter-Integrated Circuit)
8 hours ago
Preet Kang
Preet Kang updated page Random Topics
5 days ago
Preet Kang
Preet Kang updated page FreeRTOS & Tasks
5 days ago
Preet Kang
Preet Kang updated page Function Pointer
1 week ago
Back to top