This work shows how to port μCOS-II kernel and to build the ARM cortex-m3 hardware platform.
This program researches how to drive the basic external devices. This paper gives a detailed discussion
that the driver programs of the underlying hardware is how to be expanded into the uC/OS_II to process
the tasks from the platform. The applications can make the STM32 processor work normally by calling the
functions of transplanted uC / OS_II. The system is an actual embedded real-time multi-task operating
system. The speed of processing multi-tasks is faster than conventional micro-controller’s. Because this
system can run the highest priority task without return to the while loop. At last, this paper gives the
structure of the main framework, the code of the tasks.
The code on Google has been archived but is available via SVN:
svn checkout http://stm32-codes.googlecode.com/svn/trunk/%20stm32-codes-read-only