Alternative: uC/OS-II on STM32F103

Cores are the underlying magic that make the Arduino API possible
User avatar
mrburnette
Posts: 1779
Joined: Mon Apr 27, 2015 12:50 pm
Location: Greater Atlanta
Contact:

Alternative: uC/OS-II on STM32F103

Postby mrburnette » Sat Jan 16, 2016 4:07 pm

I ran across a research paper titled: "Research on the Implementation of Porting uC/OS-II on the STM32F103 chip" and found the work interesting. The PDF is attached.

Abstract
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
Attachments
2839-7221-1-PB.pdf
(191.85 KiB) Downloaded 144 times

User avatar
RogerClark
Posts: 5592
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Alternative: uC/OS-II on STM32F103

Postby RogerClark » Sat Jan 16, 2016 9:06 pm

Inertesting.

I presume its a port of https://en.wikipedia.org/wiki/Micro-Con ... ng_Systems

Also to browse the source linked by Ray... See https://code.google.com/p/stm32-codes/s ... vn%2Ftrunk

Or course google code is now defunct, so ideally someone should import it into GitHub.
I can do this but I would not have time to support it


Return to “Cores”

Who is online

Users browsing this forum: No registered users and 1 guest