We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Gentlemen (Ladies):
I'm confused: when looking at documentation/marketing literature for Keil's Real-Time OS products for the ARM achitecture, I come across what looks like the same product but which appears to be referred-to four different ways:
1.) ARTX (Advanced Real Time Executive?)
2.) RTX (Realtime Kernel)
2.) RL-ARM (RealView RealTime Library)
3.) RTL-ARM (RealView RTL-ARM RTOS)
Anybody know which is which? I also found documentation on the Keil site for the RL-ARM product. But when I opened it up, it referred to the RTOS as ARTX!
Can anyone shed some light on this? Herr Keil?
Thanks in Advance,
-=Rich=-
Hopefully, the following will help.
ARTX (Advanced Real-Time Kernel(executive)) was the original name for a new real-time kernel (started in 2004) from Keil. It was originally developed for the C166 and subsequently the ARM family. ARTX-166 and ARTX-ARM were the original product part numbers. The kernel was called Advanced, because it had more features and capabilities than the standard RTX166 Real-Time Kernel.
The advanced real-time kernel was composed of: The kernel (RTX Kernel), a Flash File System, and a TCP/IP Networking Suite.
At the end of 2005, ARM acquired Keil. The Keil products that focused on the ARM architecture were renamed to be more consistent with current ARM product names. So, the ARTX-ARM was renamed into RTL-ARM and was more correctly called a Real-Time Library.
We added a CAN driver and started work on a USB driver for RTL-ARM in the mean time.
It was determined (after 5-6 months) that the name RTL-ARM was confusing (because of other ARM products dealing with RTL). So, the RTL was shortened to RL-ARM but still called the Real-Time Library.
So, we have the following progression of names:
ARTX-ARM -> RTL-ARM -> RL-ARM
Since the renaming to RL-ARM is recent (only a few weeks ago) you will still see RTL-ARM artifacts for a short while (let's face it, remaning a product is really a pain in the rear).
Hopefully that answers a few questions.
Jon
Jon:
Thanks for the speedy and helpful reply. I can relate to the product-naming hassle...I've been thru that a bit lately myself.
Not to belabor the point (just want to be certain I'm using the right thing), the correct documentation for the RL-ARM package is a compressed help file called ararm.chm?
Thanks Again,
the file name is today RTL.CHM.
Thanks. I found it.
Best Regards,