<?xml version="1.0" encoding="UTF-8" ?>
<?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/"><channel><title>mbed Review for FRDM-KL25Z: a complete and free online tool for the Freescale Freedom Board</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10871/mbed-review-for-frdm-kl25z-a-complete-and-free-online-tool-for-the-freescale-freedom-board</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>mbed Review for FRDM-KL25Z: a complete and free online tool for the Freescale Freedom Board</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10871/mbed-review-for-frdm-kl25z-a-complete-and-free-online-tool-for-the-freescale-freedom-board</link><pubDate>Fri, 08 Oct 2021 05:24:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:16d3bddb-42ef-4b39-a8f0-cfb1dbc1ca3c</guid><dc:creator>FreescaleTools_and_Software</dc:creator><comments>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10871/mbed-review-for-frdm-kl25z-a-complete-and-free-online-tool-for-the-freescale-freedom-board#comments</comments><description>Current Revision posted to Documents by FreescaleTools_and_Software on 10/8/2021 5:24:13 AM&lt;br /&gt;
&lt;p style="margin:0;text-align:left;background-color:#ffffff;text-indent:0px;color:#333333;"&gt;&lt;span style="font-family:tahoma, arial, helvetica, sans-serif;color:#ff6600;font-size:15px;"&gt;&lt;em&gt;This tutorial was extracted from Erich Styger blog&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/" rel="nofollow" style="color:#355491;font-size:15px;" target="_blank"&gt;http://mcuoneclipse.wordpress.com&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;with his agreement.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:left;background-color:#ffffff;text-indent:0px;color:#333333;"&gt;&lt;a href="/servlet/JiveServlet/downloadImage/102-51144-4-105550/Freescale.bmp"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/175x85/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_22802.bmp"&gt;&lt;img alt="image" src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_22802.bmp" style="max-height: 85px;max-width: 175px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt; &lt;span class="Apple-converted-space"&gt;&lt;/span&gt;&lt;a href="/servlet/JiveServlet/downloadImage/102-51144-4-105551/Kinetis-L.jpg"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/87x85/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_22803.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/49/contentimage_22803.jpg-87x85.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=gbMDhUNMxkx2rwk3AJvc6O3meZ%2FEZB6i%2Bmv0NN14XmM%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=lw3vl9FqzfR9tHJgP7g6Lg==" style="max-height: 85px;max-width: 87px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;I knew about &lt;a class="jive-link-external-small" href="http://mbed.org/" rel="nofollow ugc noopener" target="_blank" title="mbed web site"&gt;mbed&lt;/a&gt; already for some time: watching students using it for an &lt;a class="jive-link-external-small" href="http://mbed.org/nxp/lpc1768/" rel="nofollow ugc noopener" target="_blank" title="mbed enabled NXP board"&gt;NXP&lt;/a&gt; enabled board. Pretty cool stuff: mbed is an online IDE and compiler with tons of software libraries for the supported platform. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;So I was dreaming to have something like this for my own boards like the Freedom board. But because mbed only supported two dedicated NXP boards, that was a road block.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;But then mbed announced recently &lt;a class="jive-link-external-small" href="http://mbed.org/blog/entry/mbed-SDK-is-now-Open-Source/" rel="nofollow ugc noopener" target="_blank" title="mbed SDK is open source"&gt;that the mbed SDK is open source&lt;/a&gt;. Wow, that is interesting! And finally the announcement last week: mbed &lt;a class="jive-link-external-small" href="http://mbed.org/blog/entry/mbed-enabled-Freescale-FRDM-KL25Z-board/" rel="nofollow ugc noopener" target="_blank" title="mbed supports now the Freedom board"&gt;supports the KL25Z Freedom Board&lt;/a&gt;. Now they have my attention &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; .&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;In a few words: mbed is a ‘cloud’ implementation of development tools and software libraries. As with any ‘cloud’ application, there are pros and cons:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;This is a online IDE with compiler: so no long download and installation needed &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Everything is online, as well the provided libraries/SDK: so if there is a bug fix or update, it is there already there, no need to download and update software tools &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; .&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The IDE runs in a web browser (so I need access to the internet, ok, that’s something to consider as I’m travelling a lot)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;It comes for free &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;It has a version control system integrated &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;So this sounds really exciting. Well, as with anything, there are pros and cons. I come to the cons at the end. The good thing is: it is really, really easy to use. I wish all other tool chains I use would be so easy. I explain this with the steps to create and download a program to the FRDM-KL25Z board with mbed. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Getting Started&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Getting started only takes a few minutes, and registration is free of charge.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Signup for an account at mbed.org.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Read the KL25Z Getting Started guide &lt;a class="jive-link-external-small" href="http://mbed.org/handbook/mbed-FRDM-KL25Z-Getting-Started" rel="nofollow ugc noopener" target="_blank" title="mbed Getting Started with the KL25Z"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;  &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Programming the mbed Firmware&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;In order to download (not debug!) a program to the KL25Z board, the mbed S19 application needs to be programmed to the board using the OpenSDA bootloader. The detailed steps are explained in the Getting Started Guide &lt;a class="jive-link-external-small" href="http://mbed.org/handbook/mbed-FRDM-KL25Z-Getting-Started" rel="nofollow ugc noopener" target="_blank" title="mbed Getting Started with the KL25Z"&gt;here&lt;/a&gt;. Freedom Board users are familiar with the bootloader steps:&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;/span&gt;&lt;span style="font-family:Tahoma;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Enter Bootloader mode&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Copy the mbed firmware file to the board&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Re-Power the board. Now it should enumerate as ‘MBED’ device&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":idea:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;em&gt;If using a file manager/extension under Windows, or if there are troubles to get the firmware file copied to the Freedom board: use the DOS shell/cmd to copy the file to the device.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Downloading an mbed Program&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;On &lt;a class="jive-link-external-small" href="http://mbed.org/handbook/mbed-FRDM-KL25Z-Downloadinghttp://" rel="nofollow ugc noopener" target="_blank" title="mbed instructions how to download"&gt;http://mbed.org/handbook/mbed-FRDM-KL25Z-Downloading&lt;/a&gt; there is already a .bin file available to download with the steps how to do this. Basically it works the same as programming S19 files with the normal OpenSDA bootloader:&lt;/span&gt;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Download the file&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;copy it to the MBED device&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Reset/repower the board&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Creating a Program&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The page at &lt;a class="jive-link-external-small" href="http://mbed.org/handbook/Creating-a-program" rel="nofollow ugc noopener" target="_blank" title="mbed how to create a program"&gt;http://mbed.org/handbook/Creating-a-program&lt;/a&gt; explains how to create a program. First I click on the ‘Compiler’ button (top right corner of the web page):&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/mbed-compiler.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="mbed Compiler" class="wp-image-6997 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/mbed-compiler.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;mbed Compiler&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp; &lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp; &lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;em&gt;&lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":idea:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g" /&gt;&lt;/a&gt; With ‘compiler’ mbed means the IDE+compiler+linker. Everything I need to build my application.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;With ‘New Program’ I create a new one:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/new-mbed-program.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="New mbed Program" class="jiveImage size-full wp-image-6998" src="http://mcuoneclipse.files.wordpress.com/2013/03/new-mbed-program.png?w=584" /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;New mbed Program&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Next, I provide a name:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/create-new-program.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Create new program" class="jiveImage size-full wp-image-6999" src="http://mcuoneclipse.files.wordpress.com/2013/03/create-new-program.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Create new program&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;This creates my project files:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/files.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="mbed Project Files" class="jiveImage size-full wp-image-7001" src="http://mcuoneclipse.files.wordpress.com/2013/03/files.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;mbed Project Files&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Double clicking on main.cpp opens the main() routine which toggles the RGB LED on the Freedom board:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/toggling-led-code.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Toggling LED Code" class="jiveImage size-full wp-image-7002" src="http://mcuoneclipse.files.wordpress.com/2013/03/toggling-led-code.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Toggling LED Code&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;With the ‘Compile’ button I build my application:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/compile-the-project.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Compile the project" class="jiveImage wp-image-7003 size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/compile-the-project.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Compile the project&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Similar to Eclipse, an output pane at the bottom of the window shows errors or if I was able to successfully build it:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/compiler-output.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Compiler/Build Output Pane" class="wp-image-7004 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/compiler-output.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Compiler/Build Output Pane&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;On the right side the Program Details inform about the code/data size:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/program-details.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Program Details" class="jiveImage wp-image-7010 size-full" height="328" src="http://mcuoneclipse.files.wordpress.com/2013/03/program-details.png?w=584&amp;amp;h=328" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Program Details&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;After building, opens a dialog from my web browser to download the program:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/download-dialog.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Download dialog" class="jiveImage size-full wp-image-7006" src="http://mcuoneclipse.files.wordpress.com/2013/03/download-dialog.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Download dialog&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;After downloading it, I can copy the file the MBED Freedom device.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Importing&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The cool thing with a web based IDE like mbed is that you can share and use code and libraries. To import an existing program, I use the Import button:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/import.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Import" class="jiveImage wp-image-7007 size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/import.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Import&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Then I can filter and search for programs I’m interested in:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/importing-a-program.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Importing a Program" class="wp-image-7008 jiveImage size-full" height="306" src="http://mcuoneclipse.files.wordpress.com/2013/03/importing-a-program.png?w=584&amp;amp;h=306" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Importing a Program&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The easiest way to import it then is to drag&amp;amp;drop it the program workspace on the left hand side.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The really cool feature of mbed is that it comes with libraries and class description:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/class-reference.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Class Reference" class="jiveImage size-full wp-image-7009" height="406" src="http://mcuoneclipse.files.wordpress.com/2013/03/class-reference.png?w=584&amp;amp;h=406" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Class Reference&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Exporting&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;It is possible to Export a program. This functionality is somewhat hidden behind a context menu:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/exporting.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Exporting" class="wp-image-7011 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/exporting.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Exporting&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;This opens an Export Dialog:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/export-dialog.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Export Dialog" class="jiveImage size-full wp-image-7012" src="http://mcuoneclipse.files.wordpress.com/2013/03/export-dialog.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Export Dialog&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;I clicked the drop down:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/exporting-program-ide-selection.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Exporting Program IDE Selection" class="wp-image-7015 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/exporting-program-ide-selection.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Exporting Program IDE Selection&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;And here the first disappointment: no CodeWarrior support &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-(" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g" /&gt;&lt;/a&gt; .&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;But what about the ARM Embedded one, as CodeWarrior supports this? But this does not work neither:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/no-arm-gcc.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="No ARM Gcc" class="jiveImage size-full wp-image-7013" src="http://mcuoneclipse.files.wordpress.com/2013/03/no-arm-gcc.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;No ARM Gcc&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;I tried Code_Red, as this is Eclipse based and I have it on my machine installed. But it gave me:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/sorry-no-code_red.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="sorry, no Code_Red" class="jiveImage size-full wp-image-7016" src="http://mcuoneclipse.files.wordpress.com/2013/03/sorry-no-code_red.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;sorry, no Code_Red&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Ok, but I do have IAR for Kinetis-L, so hopefully I’m lucky here. But again:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/sorry-no-iar.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Sorry, no IAR" class="jiveImage wp-image-7014 size-full" src="http://mcuoneclipse.files.wordpress.com/2013/03/sorry-no-iar.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Sorry, no IAR&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Same for CodeSourcery gcc &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-(" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;What worked was to export to Keil (but here my Keil IDE expired &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-(" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif?m=1129645325g" /&gt;&lt;/a&gt; ).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;What worked was exporting as zip file:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/03/exporting-as-zip-file.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Exporting as Zip file" class="jiveImage size-full wp-image-7017" height="236" src="http://mcuoneclipse.files.wordpress.com/2013/03/exporting-as-zip-file.png?w=584&amp;amp;h=236" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;Exporting as Zip file&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;&amp;nbsp; &lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em&gt;&amp;nbsp; &lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;That’s at least something. But it had only my source file in it, and not all the other libraries.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Freedom Board Examples&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The mbed Freedom support and community is growing, and there are already multiple Freedom board examples available with this &lt;a class="jive-link-external-small" href="http://mbed.org/handbook/mbed-FRDM-KL25Z-Examples" rel="nofollow ugc noopener" target="_blank" title="FRDM-KL25Z Examples"&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Summary&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;With mbed, it is possible to build and download a program to my Freedom board in a few minutes. Installing a typically IDE takes longer than this &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; . The great part with mbed is that it has a big community (at least for the other platforms), with a rich software library behind it.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;But it is not possible to debug the application on the board, at least I have not found a way to do it. This makes mbed limited a not very well suited for a typical embedded programming process in my view. Great for exploring things, but not for doing a real project? I have seen that there is a &lt;a class="jive-link-external-small" href="http://mbed.org/blog/entry/mbed-Interface-v20-CMSIS-DAP-Beta/http://" rel="nofollow ugc noopener" target="_blank" title="CMIS-DAP for mbed NXP"&gt;beta CMSIS-DAP mbed debug connection&lt;/a&gt; available for the NXP board, so hopefully this will exist for the Freedom board too?&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;That would be mitigated if it would be possible to export the projects to other IDE’s. I think CodeWarrior support or at least IAR would be needed. Otherwise I feel mbed is like a ‘golden jail’. And it is unclear to me how I could use mbed for a different Kinetis than the KL25Z board or for my custom board (as it requires a special bootloader).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;But it is a great thing to start with a new board and to explore things, without investing into a tool chain. As for everything, there is a learning curve, and I just started exploring things. So if you know how to debug with mbed, or how to export things to Eclipse/CodeWarrior, post a comment!&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Happy mbeding &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: 32bit, avr, microchip, cortex-m0+, kl25, freescale, Cortex-M, kinetis, cortex, stm32, mbed, kinetis-l, cloud, xpresso, microcontroller, mcu, cortex-m0, msp430, nxp, st, arm, freedom, pic, atmel, ti, lpc&lt;/div&gt;
</description></item></channel></rss>