szykes / multi-threading-LPC17xx

This repo builds on LPC1769 LPCXpresso board.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi threading on NXP LPC17xx

This is a very simple multi-threading solution on NXP LPC17xx. This means you can create multiple threads on NXP and my logic will do the scheduling and context swtiching for each thread.

I did this because I wanted to see my theory works in real. This is not a ful implementation, it misses some important features like: thread ID, storing the return value of thread, thread status, more advanced scheduling, custom stack address + size handling, MPU, etc.

This repo builds on LPC1769 LPCXpresso board.

About

This repo builds on LPC1769 LPCXpresso board.

License:GNU General Public License v3.0


Languages

Language:C 100.0%