<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>RTOS for embedded processors</title><link>/challenges-projects/design-challenges/vertical-farming/b/blog/posts/rtos-for-embedded-processors</link><description>While doing my due diligence for this project, I&amp;#39;ve looked into several different real-time o/s&amp;#39; for the embedded devices. Plausibly, one might say that an entire O/S is overkill for this solution, but the fact is, I don&amp;#39;t have a great amount o...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: RTOS for embedded processors</title><link>https://community.element14.com/challenges-projects/design-challenges/vertical-farming/b/blog/posts/rtos-for-embedded-processors</link><pubDate>Sat, 01 Aug 2015 18:30:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:68903e3c-9e56-4c4e-a8d6-366e2cc53ffe</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Using an off the shelf RTOS is good if it has good documentation and is easy to learn.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have developed a number of real time implementations without a full RTOS and they worked just fine.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It all depends upon the features you need and your understanding on how to implement them on the processor you have.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Good luck,&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=170&amp;AppID=120&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: RTOS for embedded processors</title><link>https://community.element14.com/challenges-projects/design-challenges/vertical-farming/b/blog/posts/rtos-for-embedded-processors</link><pubDate>Sat, 01 Aug 2015 17:53:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:68903e3c-9e56-4c4e-a8d6-366e2cc53ffe</guid><dc:creator>RWReynolds</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Good info John.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I checked out the FreeRTOS site for reference to the Silicon Labs devices included in the challenge. I see some reference to the EFM32 MCU but none for the EZ32. Keep in mind that the terms and conditions state that the EZ32 device must be used in the challenge. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OK, to update my earlier post..&lt;/strong&gt;. I now understand that the EZ32 MCUs are based on the EFM32 MCUs, just adding the radio. Sorry about that John.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://community.silabs.com/t5/Wireless/Announcing-launch-of-EZR32LG-and-EZR32WG-32-bit-Wireless-MCUs/m-p/140107/highlight/true#M1776" rel="nofollow ugc noopener" target="_blank" title="http://community.silabs.com/t5/Wireless/Announcing-launch-of-EZR32LG-and-EZR32WG-32-bit-Wireless-MCUs/m-p/140107/highlight/true#M1776"&gt;Announcing launch of EZR32LG and EZR32WG 32-bit Wi... - Silicon Labs Community&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I also found some SL forum posts that might be significant to your proposed use of RTOS.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://community.silabs.com/t5/32-bit-MCU/Tickless-RTOS-skelton-for-EFM32/td-p/105503" rel="nofollow ugc noopener" target="_blank" title="http://community.silabs.com/t5/32-bit-MCU/Tickless-RTOS-skelton-for-EFM32/td-p/105503"&gt;http://community.silabs.com/t5/32-bit-MCU/Tickless-RTOS-skelton-for-EFM32/td-p/105503&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://community.silabs.com/t5/32-bit-MCU/EFM32-FreeRTOS-Blink-Problem/td-p/140067" rel="nofollow ugc noopener" target="_blank" title="http://community.silabs.com/t5/32-bit-MCU/EFM32-FreeRTOS-Blink-Problem/td-p/140067"&gt;EFM32 FreeRTOS Blink Problem - Silicon Labs Community&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You may also want to look at Kie RTX. And there is some reference to rtx sample code in Simplicity Studio in one of the above links.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.keil.com/rl-arm/kernel.asp" rel="nofollow ugc noopener" target="_blank" title="http://www.keil.com/rl-arm/kernel.asp"&gt;http://www.keil.com/rl-arm/kernel.asp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And SEGGER embOS. I believe SEGGER is the JTAG debugger used on the SL MCUs.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://segger.com/silicon-labs.html" rel="nofollow ugc noopener" target="_blank" title="https://segger.com/silicon-labs.html"&gt;https://segger.com/silicon-labs.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m a masochist, I think I&amp;#39;m goin&amp;#39; bare metal on all the software development. lol...&lt;/p&gt;&lt;p&gt;I am thinking of incorporating an RPi into the project as well so any development there will be done in some combination of C++ and C#/.NET using MonoDevelop.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hope some of this helps. &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-68903e3c-9e56-4c4e-a8d6-366e2cc53ffe/contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=170&amp;AppID=120&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>