On the surface it seems a remarkable deal to buy a Compiler/IDE and get a tasking library thrown in, and just having it there and seemingly ready to plug in makes it very tempting to play with. So, has anybody used the CTL and want to comment on it?
I’ve used various functions from it, rather than the multi-tasking stuff, for things like timer and UART interrupts. They were very useful, and saved a lot of work.
I just started using it coming rom FreeRTOS and I’m fairly impressed with it (not only because you can get it working in about 5 minutes with any support board). While I’m still a big FreeRTOS fan, CTL has a much smaller overall footprint which was important for me on the LPC1343 (only 32KB flash and 8KB memory). I forget how much space just CTL took, but it was one a couple KB flash and around 0.5KB SRAM with the minimal startup code, etc.
The documentation is a bit thin on examples, but everything is at least described and it’s a very well thought out system with everything you’ll likely need to communicate between tasks, etc. ‘Events’ are useful, for example.
Given my fairly positive experience with it so far, I can see myself continuing to use it on other projects.
I’ve come to the same conclusions. It’s really quick to get running (click the “CTL App” button and call a few setup functions as given in the sample main_ctl.c). It’s really small. And it could do with more documentation, especially for people who haven’t used similar products and thus can’t read between the lines of the doc. But for what it is, it seems like a very nice freebie, and useful for real applications.
kk6gm:
I’ve come to the same conclusions. It’s really quick to get running (click the “CTL App” button and call a few setup functions as given in the sample main_ctl.c). It’s really small. And it could do with more documentation, especially for people who haven’t used similar products and thus can’t read between the lines of the doc. But for what it is, it seems like a very nice freebie, and useful for real applications.
…there will be a lot more offered on top of CTL, for free, and paid-for, this year.