<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis MicrocontrollersのトピックFree RTOS Port For KEA128</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653117#M39799</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done a FreeRTOS port for KEA128. You can get the code for the below git repo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/bharadwaaj/FreeRTOS_Port_KEA128" title="https://github.com/bharadwaaj/FreeRTOS_Port_KEA128"&gt;GitHub - bharadwaaj/FreeRTOS_Port_KEA128: Ported Free RTOS kernel to KEA128&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am improving on the Demo application side of it. Will keep committing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Mar 2017 04:00:08 GMT</pubDate>
    <dc:creator>bharadwaaj</dc:creator>
    <dc:date>2017-03-15T04:00:08Z</dc:date>
    <item>
      <title>Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653117#M39799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done a FreeRTOS port for KEA128. You can get the code for the below git repo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/bharadwaaj/FreeRTOS_Port_KEA128" title="https://github.com/bharadwaaj/FreeRTOS_Port_KEA128"&gt;GitHub - bharadwaaj/FreeRTOS_Port_KEA128: Ported Free RTOS kernel to KEA128&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am improving on the Demo application side of it. Will keep committing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Mar 2017 04:00:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653117#M39799</guid>
      <dc:creator>bharadwaaj</dc:creator>
      <dc:date>2017-03-15T04:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653118#M39800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="231858" data-username="bharadwaaj" href="https://community.nxp.com/people/bharadwaaj"&gt;Bharadwaaj Ramakrishnan&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;I was exactly wondering whether some hero had already tried a porting like this.&lt;/P&gt;&lt;P&gt;Actually, I've got a TRK KEA128 and I'm running Kinetis Studio on a Mac.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is your project targeting Kinetis Studio?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to experiment a bit creating some tasks and wrap a CAN communication in one of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ricky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 07:49:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653118#M39800</guid>
      <dc:creator>riccardoventrel</dc:creator>
      <dc:date>2017-05-09T07:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653119#M39801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you Ricky for your response. This project is targeted for &amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt; Kinetis Studio. Will create a sample CAN task for you with Queue implementation.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 08:18:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653119#M39801</guid>
      <dc:creator>bharadwaaj</dc:creator>
      <dc:date>2017-05-09T08:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653120#M39802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your quick reply and support.&lt;/P&gt;&lt;P&gt;This sounds really cool to me. My idea basic idea is to take your code and using a task&lt;/P&gt;&lt;P&gt;to fill up a circular queue for CAN messages.&lt;/P&gt;&lt;P&gt;Another task will poll this queue to abstract from CAN implementation (a sort of CANSocket&lt;/P&gt;&lt;P&gt;management in Linux, let's say).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking forward to see yuor code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ricky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 08:26:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653120#M39802</guid>
      <dc:creator>riccardoventrel</dc:creator>
      <dc:date>2017-05-09T08:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653121#M39803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="231858" data-username="bharadwaaj" href="https://community.nxp.com/people/bharadwaaj"&gt;Bharadwaaj Ramakrishnan&lt;/A&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;I've looked carefully to yuor porting and I've compared it with the "official" specs here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.freertos.org/FreeRTOS-porting-guide.html" title="http://www.freertos.org/FreeRTOS-porting-guide.html"&gt;FreeRTOS Porting Guide&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually I see yur porting, even if really effective, it's not following the "official" porting procedure depicted above.&lt;/P&gt;&lt;P&gt;I mean:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) not implementing the various vParTestToggleLED&lt;/P&gt;&lt;P&gt;2) not implementing any new Demo for the board, like the other ones under the "Demo" folder&lt;/P&gt;&lt;P&gt;3) not following the "portable" folder specs, specific for each micro and compiler.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to have a full integrated FreeRTOS, and eventually asking to the FreeRTOS community to be able&lt;/P&gt;&lt;P&gt;to push the new porting into the official FreeRTOS distro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could help you, if you are interested as well, or I could start completely new branch encompassing&lt;/P&gt;&lt;P&gt;your port.c and portmacro.h, eventually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know whether this could make sense to you or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ricky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 11:17:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653121#M39803</guid>
      <dc:creator>riccardoventrel</dc:creator>
      <dc:date>2017-05-10T11:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Free RTOS Port For KEA128</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653122#M39804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="231858" data-username="bharadwaaj" href="https://community.nxp.com/people/bharadwaaj"&gt;Bharadwaaj Ramakrishnan&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;I've tried your port. however, when I try some API in Interrupt, such&amp;nbsp; as xQueueReceiveFromISR()、xSemaphoreGiveFromISR(), it doesn't work correctly.&lt;/P&gt;&lt;P&gt;I am a new man with FreeRTOS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 11:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Free-RTOS-Port-For-KEA128/m-p/653122#M39804</guid>
      <dc:creator>yingzhengwu</dc:creator>
      <dc:date>2018-02-01T11:13:30Z</dc:date>
    </item>
  </channel>
</rss>

