Recent Books
FreeRTOS
Everything about FreeRTOS
Advanced Microcomputer Design
CmpE240
Useful Knowledge
Articles about C language How to build good C code modules etc.
Embedded Drivers & Real Time Operating Systems
This book covers material that will be utilized in CMPE 146 and CMPE 244
Recently Updated Pages
Lab: Queue
Part 1 Write the unit-tests first, and then the implementation for the following header file: #...
LAB: Unit testing with mocks
This article is based on unit-testing article and code labs from: Sibros public unit-test wiki ...
Number Systems
Number Types The number system holds significance in terms of writing and expressing code to a c...
Getting Started with Preet's Classes
Advise from prior students: I have 8 years experience in the industry and this class is very ...
I2C
What is I2C I2C (Inter-Integrated Circuit) is pronounced "eye-squared see". It is also known as ...
Books and Online Resources
Really awesome book from Robert Plantz: Introduction to Computer Organization Books: Struct...
Lab: ADC + PWM
Objective Improve an ADC driver, and use an existing PWM driver to design and implement an embed...
CPU Architecture Basics
Physical layout depiction of a CPU: Note the following: CPU (ALU) is only connected to Regis...
Git
This is definitely not an exhaustive tutorial about learning Git... Google would be better to rev...
Tools
In the past, we needed to setup special tools on a local computer (i.e.: your laptop) to test sof...
Mutexes
Binary Semaphore vs Mutex Binary semaphores and a mutex are nearly the same constructs except th...
Recent Activity









