<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Using scheduler in a FreeRTOS environment</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/76701/using-scheduler-in-a-freertos-environment</link><description>Hi All, 
 We are in process of Porting our Thread based application into FreeRTOS environment. 
 For this, we intend to make use of freertos_coap_server example provided and then - to perfrom dfu - we will integrate dfu client into freertos_server_example</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 24 Jun 2021 12:54:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/76701/using-scheduler-in-a-freertos-environment" /><item><title>RE: Using scheduler in a FreeRTOS environment</title><link>https://devzone.nordicsemi.com/thread/316999?ContentTypeID=1</link><pubDate>Thu, 24 Jun 2021 12:54:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c317c5f-5f4b-46ec-9f47-65261c27dde4</guid><dc:creator>ashish_shukla</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In our case, application is becoming complex so we decided it&amp;#39;s good to have features provided by an RTOS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We can&amp;#39;t proceed with NCS because we want dfu over Thread, BLE does not suit our requirements.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is still no update on any timeline for dfu over Thread in NCS from Nordic community.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using scheduler in a FreeRTOS environment</title><link>https://devzone.nordicsemi.com/thread/316982?ContentTypeID=1</link><pubDate>Thu, 24 Jun 2021 12:23:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1944ddc5-f11e-4692-a81b-24c81ffc7aae</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You should only use one scheduler, but you can have multiple tasks.&lt;/p&gt;
&lt;p&gt;Is there any specific reason why you are porting your application into FreeRTOS? I see from one of your previous cases that you mention implementing a Thread application using NCS&amp;nbsp;because you want to use a real-time-operating system. NCS use the Zephyr RTOS, so you will already have an application with a RTOS if you create your application in NCS instead. If you are interested in DFU you can take a look at the&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/openthread/coap_client/README.html"&gt;Thread CoAP Client&lt;/a&gt;&amp;nbsp;sample. Support for DFU has been added in the latest versions of the sample. This is not in v1.5.1 of NCS, but it is in master, and it is also in the release candidates for v1.6.0, such as release candidate 1.6.0-rc3. It will also be in the official release of v1.6.0 when that is released. This is added as an optional extension to the sample, and you can see how to activate it&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/openthread/coap_client/README.html#activating-sample-extensions"&gt;here&lt;/a&gt;. How to test the DFU extension in the sample is described&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/openthread/coap_client/README.html#testing-device-firmware-upgrade-extension"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>