Recent Books




Programming Concepts and Methodology

Introduction to programming; overview of computer organization and introduction to software engin...



Embedded Drivers & Real Time Operating Systems

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

Recently Updated Pages

Lab Assignement (in c): I2C Slave

Work in progress Overall Objective We will setup one SJ2 board as a Master board, and another a...


FreeRTOS Producer Consumer Tasks

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


SJ2 Board

Work in progress... Board Layout Board Pins   Software Reference This section focuses on th...


Lab Assignment (in C): UART

Objective To learn how to communicate between two devices using UART. Reinforce interrupts by...


Lab Assignment (in C): SPI Flash Interface

The objective is to learn how to create a thread-safe driver for Synchronous Serial Port and to ...


Switch / Case Statements

  Good article to read


Mutexes

Semaphores vs Mutexs Semaphores and mutexes are nearly the same construct except that mutexes ha...


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


MP3 Project

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


Course Coding Standards

Existing Code Structure Remember that consistency is more important than standards.  That means...


Lookup Tables

Objective To discuss lookup tables and how to use them to sacrifice storage space to increase co...


Lab Assignment (in C): ADC + PWM

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

Recent Activity

Preet Kang
Preet Kang updated page Lab Assignement (in c): I2C Slave
14 hours ago
sree harsha
sree harsha updated page FreeRTOS Producer Consumer Tasks
15 hours ago
Preet Kang
Preet Kang updated page Lab Assignement (in c): I2C Slave
19 hours ago
Preet Kang
Preet Kang updated page SJ2 Board
1 day ago
Preet Kang
Preet Kang updated page SJ2 Board
1 day ago
Back to top