FunkOS is an RTOS for 8-32 bit MCUs including AVR, MSP430, and Cortex M3. Both C and C++ kernels avaiable. Key features include preemption, periodic events, device drivers, and mutex/semaphores. Includes a variety of graphics and filesystem middleware.

Please also check out FunkOS's big brother, Mark3OS. Mark3OS is slightly larger, but is more scalable, much more feature-rich, and supports a wider variety of devices.

Features

  • Multithreading Kernel
  • Highly configurable
  • Complete resource protection
  • Device driver framework
  • Library of device drivers and demo apps
  • C and C++ kernels
  • FAT filesystem support
  • GUI framework

Project Activity

See All Activity >

Follow FunkOS

FunkOS Web Site

Other Useful Business Software

DigitalOcean - The Total Cloud Computing Platform DigitalOcean - The Total Cloud Computing Platform Icon
DigitalOcean - The Total Cloud Computing Platform Icon

Our platform was built with simplicity at the forefront, so developers can build and deploy with ease.

DigitalOcean's predictable format removes infrastructure friction and allows developers more time to build software customers love. Easily deploy, manage, and scale applications of any size. DigitalOcean also provides the support you need with hundreds of in-depth tutorials and an active online community.

Rate This Project

Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Great software! Be aware of a bug in the R3 UART driver in the SetBaud function. When the baud rate is calculated, it is overwritten by the UART source register B immediately after.

  • you should write and sell a book on how to write a rtos from scratch with code, to help newbie like me :). my dream is to write my own rtos but first I have to understand funkos well. this is great stuff...

Read more reviews >

Additional Project Details

Intended Audience

Science/Research, Developers, Engineering

Programming Language

C++, C

Registered

2009-05-19