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

Lab Assignment (in C): ADC + PWM

Objective Improve an ADC driver, and use an existing PWM driver to design and implement an embed...


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

Lab: Unit testing with mocks

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

SJ2 Board

Board Layout Board Pins Pin functionality selection A pin's functionality may be selected...

Project Hints

Receive CAN in only one function Students often times tend to try to handle CAN frame reception ...

Lab: Periodic Scheduler

Objective of this assignment is: Setup your development environment Learn how to run unit-test...

Lab: Git

This is definitely not an exhaustive tutorial about learning Git ... Google would be better to re...

MP3 Project

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

SJ2 Development Environment

There are two major components of the development environment: Compile a program for the ARM pr...

System Calls

TODO stdio   memory  

Lab Assignment (in C): Interrupts and Binary Semaphores

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

Recent Activity

Preet Kang
Preet Kang updated page LAB: GPS and UART
1 day ago
Preet Kang
Preet Kang updated page Lab: Unit testing with mocks
1 day ago
Back to top