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

DMA - Memory to Memory transfer

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


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

GPIO - LED and Switch Interface

Objective The objective of the assignment is to access microcontroller's port-pins to manipulate...

SJ2 Board

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

Preparation for Labs

C programming basics Functions Structures Pointers Bit Masking Tutorial Basic parts and t...

SJ2 Development Environment

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

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...

Recent Activity

Preet Kang
Preet Kang updated page Syllabus
5 days ago
sree harsha
sree harsha updated page DMA - Memory to Peripheral
1 week ago
sree harsha
sree harsha updated page DMA - Memory to Peripheral
1 week ago
Back to top