Rei Vilo 695 Posted June 18, 2015 Share Posted June 18, 2015 I'm exploring TI-RTOS and developing easy-to-use libraries for Energia MT. The idea is to encapsulate each RTOS element into a class. Up to now, I've implemented the following libraries: Event library with choice of event number Event_Id_00 ... Event_Id_31 Semaphore library Mailbox library Timer library bluehash, cagezero, spirilis and 1 other 4 Quote Link to post Share on other sites
Rei Vilo 695 Posted June 19, 2015 Author Share Posted June 19, 2015 I've created a new section on my website called Exploring RTOS. And the first instalment is ready: Clock Library. abecedarian, bluehash, Fmilburn and 1 other 4 Quote Link to post Share on other sites
Rei Vilo 695 Posted June 22, 2015 Author Share Posted June 22, 2015 Second instalment: Semaphore or how to manage and share a single resource with multiple clients. abecedarian 1 Quote Link to post Share on other sites
Rei Vilo 695 Posted June 22, 2015 Author Share Posted June 22, 2015 Third instalment: SWI or software interrupt-based tasks. Quote Link to post Share on other sites
Rei Vilo 695 Posted June 23, 2015 Author Share Posted June 23, 2015 Forth instalment: Task library and a discussion on how tasks are managed by Energia. Quote Link to post Share on other sites
bluehash 1,581 Posted June 25, 2015 Share Posted June 25, 2015 Thanks @@Rei Vilo Quote Link to post Share on other sites
Rei Vilo 695 Posted July 2, 2015 Author Share Posted July 2, 2015 Fifth instalment: Mailbox Library. Quote Link to post Share on other sites
Rei Vilo 695 Posted July 16, 2015 Author Share Posted July 16, 2015 The just released Energia 16 comes with the libraries I've developed for RTOS: ClockLibrary and example multiBlink_with_Clock EventLibrary and example MultiEvents MailboxLibrary SemaphoreLibrary SWILibrary SWItriggerLibrary TaskLibrary TimerLibrary All the libraries are available under the menu Files > Example > 10.Multitasking and come with examples. Enjoy! anas10, abecedarian and Fmilburn 3 Quote Link to post Share on other sites
Rei Vilo 695 Posted July 22, 2015 Author Share Posted July 22, 2015 Needless to say that the multi-tasking examples only work for the Energia MT on the MSP432 and CC3200. Quote Link to post Share on other sites
Rei Vilo 695 Posted August 2, 2015 Author Share Posted August 2, 2015 I've bundled all the libraries in a single package, called Galaxia. GitHub repository https://github.com/rei-vilo/GalaxiaLibrary Reference page http://embeddedcomputing.weebly.com/exploring-rtos-with-galaxia.html Why the Galaxia name? With LaunchPad, BoosterPack and Energia, let's stay in space and explore new galaxies! abecedarian 1 Quote Link to post Share on other sites
abecedarian 330 Posted August 2, 2015 Share Posted August 2, 2015 At risk of coming across as presumptuous, we have "LaunchPad" and "BoosterPack"... so with RTOS support, "Orbital" tickles my fancy. I do jest, and do appreciate your efforts. Rei Vilo 1 Quote Link to post Share on other sites
Rei Vilo 695 Posted August 3, 2015 Author Share Posted August 3, 2015 There are many interesting names for the RTOS capabilities... TI could have launched a call for names to make buzz around Energia MT, like the NASA did for Discovery Quote Link to post Share on other sites
cagezero 0 Posted August 17, 2015 Share Posted August 17, 2015 This is wonderful. Thanks! Quote Link to post Share on other sites
anas10 0 Posted August 19, 2015 Share Posted August 19, 2015 Hi, I am unable to compile the "Task Library" and "Timer Library" examples for Redbearlab WiFi mini EMT. It can not find the timer.h files. Do we have to something extra (add some files) to compile these example? Also what are the time limitations for Redbearlab WiFi mini EMT? On the other hand if I remove the timer part from TaskLibrary example it runs okay. Does this mean there is no timer support for Redbearlab WiFi mini? Quote Link to post Share on other sites
rcbandwidth 0 Posted September 24, 2015 Share Posted September 24, 2015 I am having a great time exploring your many examples with the RTOS library,thank you for sharing this Mr. Vilo.... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.