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

Advise for the Class

Here is some raw feedback from former students:   I would Highly recommend that future peer...

SJ2 Board

SJ2 board has lots of in-built sensors and a 128*64 OLED. It has 96kb of RAM and 120MHZ CPU.   ...

Lab Assignment: Watchdogs

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


Objective Use existing drivers to communicate over UART (GPS module will utilize it). For this...

LAB: Unit testing with mocks

This article is based on unit-testing article and code labs from: Sibros public unit-test wiki ...

Lab: Interrupts and Binary Semaphores

Objective Learn how to create a single dynamic user defined interrupt service routine callback d...

LAB: Periodic Scheduler

The objective of this assignment is: Set up your development environment Learn how to run unit...

Song list code module

Collect MP3 song list from the SD card Reference Articles Design a code module Code Modularit...

LED Matrix Driver

Introduction An LED matrix is different from most panel displays. The LEDs are standard tri-co...

I²C (Inter-Integrated Circuit)

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

Lab: FreeRTOS Tasks

Objective Load firmware onto the SJ board Observe the RTOS round-robin scheduler in effect Pr...


Objective To be able to General Purpose Input Output (GPIO), to generate digital output signals,...

Recent Activity

Preet Kang
Preet Kang updated page Advise for the Class
1 month ago
Preet Kang
Preet Kang created page Advise for the Class
1 month ago
Huy Nguyen
Huy Nguyen updated page SJ2 Board
1 month ago
Huy Nguyen
Huy Nguyen updated page Lab Assignment: Watchdogs
1 month ago
Preet Kang
Preet Kang updated page LAB: GPS and UART
2 months ago
Back to top