<?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>Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><description>A real world migration from TI-RTOS to the POSIX API of TI SimpleLink.Texas Instruments migrated from the proprietary TI-RTOS to the open POSIX API.I&amp;#39;m migrating a project that extensively used the TI paradigms to that POSIX API. You&amp;#39;re my wi...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><pubDate>Fri, 11 May 2018 16:42:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:112df3e9-f684-4b64-bf6b-92d7985a8613</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve added a second topic: writing and reading persistent (calibration) data: &lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/jancumps/blog/2018/05/11/switch-from-ti-rtos-to-simplelink-posix-eeprom-api"&gt;Switch from TI-RTOS to SimpleLink POSIX: EEPROM API&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=4764&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><pubDate>Mon, 07 May 2018 00:28:09 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:112df3e9-f684-4b64-bf6b-92d7985a8613</guid><dc:creator>jomoenginer</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Jan,&lt;/p&gt;&lt;p&gt;Very cool.&amp;nbsp; It will be interesting to see how you progress with this.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;However, to understand this, you are not just dumping TI-RTOS for POSIX, but rather just moving up another level of abstraction above the RTOS implementation and use the POSIX APIs from the TI SimpleLink SDK, correct?&amp;nbsp; It does appear that TI has not implement all of the POSIX APIs and there are some limitations with FreeRTOS so that should be interesting. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I wonder if this opens the door for someone to use another POSIX compliant OS such as Android, Nucleus, or Contiki with SimpleLink SDK in the future?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For someone looking into this, it might be wise to understand the underlying RTOS that is used or at least the interaction between the POSIX API and the RTOS Kernel just in case something in the TI implementation is not completely ironed out. This would help with debugging as well.&amp;nbsp; &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=4764&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><pubDate>Sun, 06 May 2018 17:26:09 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:112df3e9-f684-4b64-bf6b-92d7985a8613</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I wondered what was the advantage of Simplelink so I am very interested to see what happens.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=4764&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><pubDate>Sun, 06 May 2018 13:13:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:112df3e9-f684-4b64-bf6b-92d7985a8613</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Jan, great post.&lt;/p&gt;&lt;p&gt;SimpleLink is awesome : ) I only briefly got to explore it a while back (with a CC3200 device) but it really makes it friendly to develop with, knowing the APIs are so similar to working with Linux.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=4764&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Switch from TI-RTOS to SimpleLink POSIX: Threads and Semaphores</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/switch-from-ti-rtos-to-simplelink-posix-threads-and-semaphores</link><pubDate>Sat, 05 May 2018 15:58:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:112df3e9-f684-4b64-bf6b-92d7985a8613</guid><dc:creator>fmilburn</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I never fully committed to TI-RTOS but will follow along enthusiastically &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=4764&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>