Recent Books
Linux System and Network Administration
https://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=5586985
RTOS
Topics for a general RTOS with a focus on FreeRTOS
Useful Knowledge
Articles about C language How to build good C code modules etc.
SJSU - Embedded Drivers & RTOS
This book covers material that will be utilized in CMPE 146 and CMPE 244
Recently Updated Pages
Multitasking: Hands-on
In this assignment, we will experiment with RTOS tasks and see the multitasking in action. We wi...
APIs to avoid
This article lists FreeRTOS APIs that are discouraged from being used. [warning: this article is...
Setup Development Environment
Setup Environment Install docker for your machine If you have linux, install docker for linux...
Queues
This article provides examples of using RTOS Queues. Why RTOS Queues There are standard queues,...
Semaphores
This article provides examples of various different Semaphores. Binary Semaphore A binary semap...
Tasks
The basics of why we need multiple tasks is covered at this article and is a recommended read: ...
vTaskDelay
vTaskDelay() is a naive function, but it is important to understand how it really works. The fu...
Stack Memory
I am sure a lot of you have used stackoverflow.com right? Stack overflows is one of the hardest p...
Function Pointers & Lambdas
Function pointers are essential in C and C++ programming. Function Pointers in C #include <s...
Smart Pointers
C++ 11 standard solved a major safety problem with the language: Managing memory Creating memor...
Recent Activity
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)
![Preet Kang](/uploads/images/user/2018-01-Jan/thumbs-30-30/Preet-Kang-gravatar.png)