Page Not Found

Sorry, The page you were looking for could not be found.

Return to home

Popular Pages

SJ2 Board

SJ2 board has lots of in-built sensors and a 128*64 OLED. It has 96kb of RAM and 120MHZ CPU.   ...


Lab Assignment: Device Interfacing w/ SPI + Data Structures

To learn how to create a single dynamic thread-safe driver for Synchronous Serial Port and to co...


I2C

What is I2C I2C (Inter-Integrated Circuit) is pronounced "eye-squared see". It is also known as ...


Lab Assignment: ADC + PWM

Objective Implement an ADC driver, implement a PWM driver, and design and implement an embedded ...


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


Nested Vector Interrupt Controller (NVIC)

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


FreeRTOS & Tasks

Introduction to FreeRTOS Objective To introduce what, why, when, and how to use Real Time Opera...


Lab: GPIO

Objective Manipulate microcontroller's registers in order to access and control physical pins ...


Lab: ADC + PWM

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


Bitmasking

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

Popular Books

Embedded Drivers & Real Time Operating Systems

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





Useful Knowledge

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



FreeRTOS

Everything about FreeRTOS


Linux System and Network Administration

https://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=5586985

Back to top