Go to Post If the refs are not calling something that you think should be called, you have to adjust your play style to deal with it. - Rob [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 20-12-2012, 21:23
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
μC/OS


Anybody ever use this?


Attached Thumbnails
Click image for larger version

Name:	IMG_5073-1.jpg
Views:	223
Size:	112.0 KB
ID:	13334  Click image for larger version

Name:	IMG_5074-1.jpg
Views:	127
Size:	197.5 KB
ID:	13335  Click image for larger version

Name:	IMG_5077-2.jpg
Views:	101
Size:	216.5 KB
ID:	13336  
  #2   Spotlight this post!  
Unread 20-12-2012, 21:41
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: μC/OS

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).
  #3   Spotlight this post!  
Unread 20-12-2012, 21:51
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: μC/OS

Quote:
Originally Posted by flameout View Post
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.


  #4   Spotlight this post!  
Unread 20-12-2012, 21:58
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: μC/OS

Quote:
Originally Posted by Ether View Post
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.
  #5   Spotlight this post!  
Unread 20-12-2012, 22:57
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 817
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: μC/OS

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.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
  #6   Spotlight this post!  
Unread 22-12-2012, 22:54
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: μC/OS

Quote:
Originally Posted by Ether View Post
"Fundamentals of Real Time Operating Systems" webinar, if you're interested:

http://seminar2.techonline.com/~fund...os/player.html


  #7   Spotlight this post!  
Unread 28-12-2012, 21:47
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: μC/OS

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
  #8   Spotlight this post!  
Unread 28-12-2012, 22:58
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: μC/OS

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/e.../_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.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
  #9   Spotlight this post!  
Unread 29-12-2012, 00:23
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,050
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: μC/OS

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.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
  #10   Spotlight this post!  
Unread 29-12-2012, 00:43
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: μC/OS


The book is a good read, if you're interested in RTOS stuff.



Attached Thumbnails
Click image for larger version

Name:	uC_OS-II.jpg
Views:	22
Size:	150.7 KB
ID:	13360  
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:25.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi