CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

Salvo vs UCOS RTOS

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
mkr



Joined: 08 Aug 2006
Posts: 49

View user's profile Send private message

Salvo vs UCOS RTOS
PostPosted: Fri Aug 18, 2006 7:20 am     Reply with quote

Good Morning All,
I am in the evaluation process of porting either Salvo or UCOS rtos. I know that CCS does not support either of these rtos so I had to go with MPLAB tools. So what realy do I need to do the porting. Here are what I think which is needed...
Software tools
1) MPLAB IDE
2) MPLAB compiler C18
3) RTOS (salvo or ucos)

Hardware
1)The target board (In my case its the 18f8722 based board)
2)In Circuit Emulator (to download code to the target)

Anything else. Has any one ported Salvo or UCOS on 18f8xxx device. Where could I find an article to get started.

Your suggestion and replys greatly appreciated
_________________
Thanks

mkr
Mark



Joined: 07 Sep 2003
Posts: 2838
Location: Atlanta, GA

View user's profile Send private message Send e-mail

PostPosted: Fri Aug 18, 2006 11:12 am     Reply with quote

CCS has their own RTOS in the compiler.

UCOS is not free. You have to pay.

Salvo is not free, you have to pay. There is a light version that is however. Not sure what you are talking about porting when they have support for C18?

FreeRTOS is already ported to the C18 compiler.
mkr



Joined: 08 Aug 2006
Posts: 49

View user's profile Send private message

Some queries
PostPosted: Fri Aug 18, 2006 1:07 pm     Reply with quote

What I meant by porting is that, by modifying few header files for salvo and ucos to accomadate C18 compiler. The porting is successfull when I call OS_functions in my code and compiling by C18 compiler. I hope you got my point.

What do you actually mean by port. It confuses me atleast for now.

How can I make use of CCS RTOS. Is it just by calling rtos functions. I did not try FreeRTOS because I already the full version of salvo and ucos with license.

Hope I am clear and could throw some light into my queries.
_________________
Thanks

mkr
Mark



Joined: 07 Sep 2003
Posts: 2838
Location: Atlanta, GA

View user's profile Send private message Send e-mail

Re: Some queries
PostPosted: Fri Aug 18, 2006 1:10 pm     Reply with quote

mkr wrote:
What I meant by porting is that, by modifying few header files for salvo and ucos to accomadate C18 compiler. The porting is successfull when I call OS_functions in my code and compiling by C18 compiler. I hope you got my point.

What do you actually mean by port. It confuses me atleast for now.

How can I make use of CCS RTOS. Is it just by calling rtos functions. I did not try FreeRTOS because I already the full version of salvo and ucos with license.

Hope I am clear and could throw some light into my queries.


Salvo already supports the C18 compiler. There is nothing to port. Porting is taking the code that works on one compiler/device and making it work on another compiler/device.
mkr



Joined: 08 Aug 2006
Posts: 49

View user's profile Send private message

Superb...thanks for that
PostPosted: Fri Aug 18, 2006 1:15 pm     Reply with quote

I will go ahead with my compilation with salvo. How about the software and hardware tools I need to do this. Please refer to my previous post...

Software tools
1) MPLAB IDE
2) MPLAB compiler C18
3) RTOS (salvo or ucos)

Hardware
1)The target board (In my case its the 18f8722 based board)
2)In Circuit Emulator (to download code to the target)

Do I require all the above or did I leave something
_________________
Thanks

mkr
Mark



Joined: 07 Sep 2003
Posts: 2838
Location: Atlanta, GA

View user's profile Send private message Send e-mail

PostPosted: Fri Aug 18, 2006 1:20 pm     Reply with quote

That's enough to write code, compile, and download to the target board. The ICD will do source code debugging but you'll need other tools if you are trying to debug hardware.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group