Recent Books

Useful Knowledge

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

z SJ1 Board (Obsolete)

This included information about a former board that SJSU used to use.

Embedded Drivers & Real Time Operating Systems

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

Recently Updated Pages


Course Description Hardware implementation of a microcomputer architecture using modern micropro...

Preparation for Lecture and Labs

C programming basics - Functions, Structures and Pointers Refer any material online which expl...

GPIO - LED and Switch Interface

Please refer to below link for assignment: GPIO Assignment

DMA - Memory to Memory transfer

Objective Copy data from one memory block to another memory block using DMA controller Use imp...

RTOS Trace

[TODO: Under construction] FreeRTOS Trace can be enabled at FreeRTOS_config.h You can open up a...

Reference Code

Collect MP3 song list from the SD card Get a list of MP3 files (naive way) The objective of thi...

Volatile Variable

  #include "hw_timer.h" static const lpc_timer_e hw_timer = LPC_TIMER__1; const uint32_t one_...

MP3 Project

Project Summary The goal of this project is to create a fully functional MP3 music player using ...

Project Hints

  Git strategy to share common DBC file A common issue for everyone is how to have separate pr...

Lab Assignement (in c): I2C Slave

Overall Objective We will setup one SJ2 board as a Master board, and another as a Slave board, a...

I²C (Inter-Integrated Circuit)

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

Unit Testing code that touches the HW registers

 This article guides you on how to unit-test code that reads or writes hardware registers of you...

Recent Activity

Preet Kang
Preet Kang updated page Syllabus
15 hours ago
sree harsha
sree harsha updated page GPIO - LED and Switch Interface
1 month ago
sree harsha
sree harsha updated page DMA - Memory to Memory transfer
1 month ago
Back to top