Recent Books


Programming Concepts and Methodology

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


Microprocessor System Design

Microprocessor architecture and assembly language. Design of peripheral blocks and their interfac...



Embedded Drivers & Real Time Operating Systems

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

Recently Updated Pages

GPIO Lab Assignment

Objective Gain experience doing the following: Manipulating a registers in order to access and...


OpenOCD, GDB and JTAG Debugging

In class demonstration...


Volatile, Static, Const, Inline & Constexpr Keywords

Volatile ffff Static ffff Const ffff Inline ffff Constexpr  fff  



Interrupts Lab Assignment

Objective To learn how to create a single dynamic user defined interrupt service routine callbac...


Bit Manipulation

Bit-masking is a technique to selectively modify individual bits without affecting other bits. B...


LPC40xx Memory Map

What is a Memory Map A memory map is a layout of how the memory maps to some set of informatio...


General Purpose Input Output

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


Lookup Tables

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


LPC Lab Focuses [incomplete]

Focus on optimal firmware in the following domains: Optimizing software for runtime Minimizing...


Nested Vector Interrupt Controller (NVIC)

Objective This tutorial demonstrates how to use interrupts on a processor. In general, you will ...


Lab Assignment: FreeRTOS Tasks

Objective To give you experience in: Loading firmware onto the SJOne board Observing the RTOS...

Recent Activity

Khalil Estell
Khalil Estell updated page GPIO Lab Assignment
30 minutes ago
Khalil Estell
Khalil Estell created page OpenOCD, GDB and JTAG Debugging
35 minutes ago
Khalil Estell
Khalil Estell created chapter FreeRTOS
7 hours ago
Khalil Estell
Khalil Estell created chapter I2C
7 hours ago
Khalil Estell
Khalil Estell created chapter UART
7 hours ago
Khalil Estell
Khalil Estell created chapter SPI
1 day ago
Khalil Estell
Khalil Estell updated chapter GPIO
1 day ago
Khalil Estell
Khalil Estell updated page Interrupts Lab Assignment
1 day ago
Back to top