Hi,
May I know which RTOS is supported in Keil uVision to use with LPC1800 ?
My project need to run multi threading on LPC1800 but currently I did not find any information which RTOS is support for LPC1800 ? Can RTX do this ? or do you have other recommend ?
Thanks
Does it really need to?
Yes, RTX can be used, as well as many other RTOS, including open source solutions like FreeRTOS etc.
Thanks for your reply. But I cannot find any information on Keil website statement that RTX support for LPC1800. It only said that RTX support for LPC17xx. Currently, does Keil has any example code to use RTX with LPC1800 ?
Sorry, I don't get your question ?
The LPC1800 series is based on a Cortex-M3 core. I see no problems using RTX with it, nor FreeRTOS etc.
Totally agree that LPC1800 is cortex M3 based, and there is no problem to use RTX or FreeRTOS with it. But if Keil already have some example with this , it will be easier for user. for Example with LPC17xx, I can easily find some sample code of FreeRTOS of RTX on this chip. Porting to LPC1800 will take some effort because memory map will be difference from LPX17xx , or LPC13xx which is the same Cortex M3 series.
Thanks.
"Sorry, I don't get your question ?"
A large percentage of people who visit these pages and "needs" something, don't actually needs it. They just think they do, based on incorrect assumptions. Extra funny, when people "needs" an RTOS on their tiny 8051 to manage to get a couple of LEDs to flash.
Microcontrollers can manage quite a lot without an RTOS if the execution is correctly partitioned between interrupt service routines and a main loop. The biggest reason for "needing" an RTOS is often when a school project has an RTOS as a requirement.
But the memory map must be the smallest problem when moving code between processors. For ARM-class processors, you normally manage that with linker settings.
And for addresses to peripherials, you normally have named constants, where the correct include file will often solve any issues.
Thanks for your guide :)
An evaluation board will soon come out with the examples. http://www.keil.com/mcb1800/
the OS is (or will be) compatible.
thank you for your information !
My Project is an interface device to Intel Mother board. This device require high speed USB with Ethernet features ... that s why I need multi threading support and chose LPC1800 as this in the only Cortex M3 with High Speed USB and Ethernet Controller. This is not the school project requirement as you said. Thanks Btw, I just got the information that freeRTOS support for both LPC1800 and LPC4300 will be available in Feb next year.
When I can get LPC1800 evaluation board? I also want to use LPC18xx in my product, I know hitex also deliver a lpc1800 evaluation,but I like keil evaluation board!
www.ehitex.de/Evaluation-Board-mit-LPC1850_detail_361_40.html