Log in

View Full Version : μC/OS


Ether
20-12-2012, 21:23
Anybody ever use this?

flameout
20-12-2012, 21:41
I haven't used that specific RTOS, but I have tried out ChibiOS/RT once (note: I have not actually made an application with it, but I've deployed it to an ARM-based board).

Are you asking with a specific application in mind? If so, I have experience with Xenomai and RT-PREEMPT-patched Linux kernels (in addition to my research on ChibiOS) and may be able to offer suggestions (having looked into other realtime operating systems).

Ether
20-12-2012, 21:51
Are you asking with a specific application in mind?.

I'm just wondering if anybody in CD-land has used μC/OS, and if so, was the experience positive.

flameout
20-12-2012, 21:58
I'm just wondering if anybody in CD-land has used μC/OS, and if so, was the experience positive.




Thank you for clarifying.

Although I haven't had experience with µC/OS, I will add that the little experience that I've had with ChibiOS has been positive.

Also, my experience with Xenomai hasn't been perfect, but it's been pretty good (networking in Xenomai depends on RTNet, which has minimal maintenance.) So far, I've never had success with RT-PREEMPT, but it remains the most promising option for what I've been doing.

engunneer
20-12-2012, 22:57
I used μC/OS II on a Jackrabbit processor for my Senior deign project in college (in 2004). Even though I am not a programmer, I was able to get a system going with 5 tasks on it, and the task manager worked pretty well. There are a ton of OSes to be used, and it largely depends on your application. That's one of the fun bits of engineering - figuring out what you can use, and having it be simple and effective.

Ether
22-12-2012, 22:54
Anybody ever use this? (http://www.chiefdelphi.com/forums/showpost.php?p=1203595&postcount=1)




"Fundamentals of Real Time Operating Systems" webinar, if you're interested:

http://seminar2.techonline.com/~fundamentals/rtos/player.html

taichichuan
28-12-2012, 21:47
I know Jean Labrosse personally. μC/OS is a nice RTOS if you have the right kind of application. They now have a company called Micrium that sells the updated version of μC/OS.

There are several evaluation platforms that are available really cheap like this one: http://www.st.com/internet/evalboard/product/247091.jsp . μC/OS works quite well with the Cortex M0/M3/M4 series processors as well as with the Renasas processors. Very reliable and dependable with great latency numbers.

Good luck,

Mike

RyanN
28-12-2012, 22:58
I cannot say I've used that one, but one of the professors at my University, Mississippi State University, wrote their own embedded operating system for the PIC24 Microcontroller.

It's called ESOS, for Embedded Systems Operating Systems, which was designed to be used for our Embedded Systems class, but can be used outside of school, as the source code is available.

http://www.ece.msstate.edu/courses/ece3724/main_pic24/docs/_e_s_o_s.html

It was primary developed by Dr. J.W. Bruce, but the source and ideas used for the source have been pulled from multiple sources. Ahem... ALL THE SOURCES!!!

Anyway, it's another consideration to take for a µC OS for non-RT development.

virtuald
29-12-2012, 00:23
I used μC/OS-II back in college... maybe 2006-2007ish. I fixed a broken port of it to some freescale processor. It was interesting, pretty well written from my point of view at the time.

Ether
29-12-2012, 00:43
The book (http://www.chiefdelphi.com/forums/attachment.php?attachmentid=13360&stc=1&d=1356759715) is a good read, if you're interested in RTOS stuff.