{"id":192,"date":"2015-02-24T22:30:07","date_gmt":"2015-02-24T21:30:07","guid":{"rendered":"http:\/\/www.sevenwatt.com\/main\/?page_id=192"},"modified":"2016-01-10T14:19:56","modified_gmt":"2016-01-10T13:19:56","slug":"picos-arm-eclipse-ide-windows","status":"publish","type":"page","link":"https:\/\/www.sevenwatt.com\/main\/picos-arm\/picos-arm-eclipse-ide-windows\/","title":{"rendered":"Picos ARM &#8211; Eclipse IDE for projects on Windows"},"content":{"rendered":"<h2>Step by step guide<\/h2>\n<p>Especially when you are used to an all-predefined, all-inclusive IDE for Arduino, then getting the 32-bit ARM development environment to work can be challenging. It is more involved to get it going, but with this guide and the convenience plug-ins from sevenwatt.com it is definitely doable.<\/p>\n<p>To setup a fully functional Eclipse IDE we need the following components<\/p>\n<ol>\n<li><span style=\"line-height: 1.714285714; font-size: 1rem;\">Compilers and linkers, called the Tool Chain.<\/span><\/li>\n<li>Make utility that reads scripts (Makefiles) to tell how to compile and link.<\/li>\n<li>Some core linux commands, that are not standard in Windows.<\/li>\n<li>Java Runtime Environment.<\/li>\n<li>Eclipse IDE \u00a0C\/C++ developers.<\/li>\n<li>The sevenwatt.com Picos ARM Plug-in for Eclipse.<\/li>\n<\/ol>\n<p>Items 1, 2 and 3 are normally not a concern on Linux. They are available in the distribution or can be installed as an optional package with one mouse click. Not on Windows. We have to do some more work. At the end of this guide, you have a working Eclipse IDE where you can build an example LPC8xx program.<\/p>\n<h2>1. Tool Chain<\/h2>\n<p>A suitable toolchain is &#8220;<em>GNU Tools for ARM Embedded Processors<\/em>&#8220;. Go to the <a href=\"https:\/\/launchpad.net\/gcc-arm-embedded\/+download\" target=\"_blank\">download<\/a> site and download the &#8220;Windows Installer&#8221;form the first listed (most recent) toolchain:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchain.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-225\" alt=\"GNUARMToolchain\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchain.png\" width=\"959\" height=\"747\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchain.png 959w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchain-300x233.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchain-624x486.png 624w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/a><\/p>\n<p>Run the installer. Select a language (only for installer itself) and press <strong>OK<\/strong>, Confirm \u00a0to run the installer by pressing <strong>Yes.<\/strong>\u00a0Press <strong>Next<\/strong>, and then accept the License, press <strong>Next<\/strong>. Install on the default suggested path (do not change), press <strong>Next<\/strong>. Press <strong>Next<\/strong> once more to start copying and installing files. On the next screen make sure to <strong>deselect<\/strong> both &#8220;<em>GCCVAR<\/em>&#8221; and &#8220;<em>Add path to environment variable<\/em>&#8220;:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchainInstall2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-233\" alt=\"GNUARMToolchainInstall2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchainInstall2.png\" width=\"516\" height=\"403\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchainInstall2.png 516w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMToolchainInstall2-300x234.png 300w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/a><\/p>\n<p>Press <strong>Finish<\/strong>, Press\u00a0<strong>Close<\/strong> on the readme pop-up and the toolchain is installed.<\/p>\n<h2>2. Make tool<\/h2>\n<p>Various make tools for windows are available. A recent version of make (4.1) is available in the &#8220;GNU ARM Eclipse Plug-ins&#8221; project. Download version 2.3 of the <a href=\"http:\/\/sourceforge.net\/projects\/gnuarmeclipse\/files\/Build%20Tools\/\" target=\"_blank\">Windows installer from here<\/a>:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-247\" alt=\"GNUARMMake\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake.png\" width=\"672\" height=\"692\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake.png 672w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake-291x300.png 291w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake-624x642.png 624w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/a><\/p>\n<p>Run the installer. select a language, and press\u00a0<strong>OK<\/strong>. In the installer press\u00a0<strong>Next<\/strong>. Accept the licence by press \u00a0<strong>I Agree<\/strong>. Remove the check-mark at &#8220;<em>Start Menu Shortcuts<\/em>&#8220;:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-248\" alt=\"GNUARMMake2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake2.png\" width=\"513\" height=\"399\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake2.png 513w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUARMMake2-300x233.png 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><\/p>\n<p>Press\u00a0<strong>Next<\/strong>. Install in the default location (do NOT change), and press <strong>Install<\/strong>. After the installation completes press\u00a0<strong>Finish<\/strong> and the make utility is installed. Do not worry about PATH settings.<\/p>\n<h2>3. Core\/file utilities (supporting MakeFiles)<\/h2>\n<p>Some linux commands need to get installed as some MakeFiles make use of them. Most notably is mkdir (Also built-in in windows but not accessible from make in Eclipse). Embello scripts also use uname. Step2 already provided some commands (rm, echo), but others need to be <a href=\"http:\/\/sourceforge.net\/projects\/gnuwin32\/files\/coreutils\/5.3.0\/coreutils-5.3.0.exe\/download\" target=\"_blank\">downloaded from GNUWin Core Utils project<\/a>. This is a direct download.<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-234\" alt=\"GNUCoreUtils\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils1.png\" width=\"658\" height=\"639\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils1.png 658w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils1-300x291.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils1-624x605.png 624w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/a><\/p>\n<p>Run the installer. Press\u00a0<strong>Next<\/strong> in the setup screen. Accept the license and press\u00a0<strong>Next<\/strong>. Install in the default location (do NOT change) and press\u00a0<strong>Next<\/strong>. <strong>Uncheck<\/strong> &#8220;<em>Documentation<\/em>&#8220;:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-235\" alt=\"GNUCoreUtils2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils2.png\" width=\"513\" height=\"398\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils2.png 513w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/GNUCoreUtils2-300x232.png 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><\/p>\n<p>and press\u00a0<strong>Next<\/strong>.\u00a0Install in the default location (do NOT change), and press\u00a0<strong>Next<\/strong>. Do NOT select additional tasks and press\u00a0<strong>Next<\/strong> again. Finally press\u00a0<strong>Install<\/strong>, After the core utils have been installed press\u00a0<strong>Finish<\/strong>. Now the additional linux commands are available.<\/p>\n<h2>4. Java Runtime<\/h2>\n<p>Eclipse requires the Jave Runtime Environment (JRE). It may already be installed on a Windows computer. This step can be skipped until it is clear that there is not yet a JRE available.<\/p>\n<p>In this setup we are using JRE 8. It can be downloaded from <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Oracle<\/a>. Select the latest JRE \u00a0(not the SERVER JRE) This is a direct download page for <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jre8-downloads-2133155.html\">JRE8<\/a>.<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/JRE8Download.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-253\" alt=\"JRE8Download\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/JRE8Download.png\" width=\"549\" height=\"394\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/JRE8Download.png 549w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/JRE8Download-300x215.png 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><\/p>\n<p>Make sure to select the x86 version marked in orange of the Windows installer. This is the 32-bits version. This is very common, also on 64-bits Windows installations. <strong>It is important to select the 32-bits version<\/strong>, as it needs to match with the 32-bits version of eclipse in the next step!<\/p>\n<h2>5. Eclipse IDE for C\/C++ developers<\/h2>\n<p>Eclipse comes in various forms. What we need is eclipse with the C\/C++ extensions. It can be downloaded from the <a href=\"http:\/\/eclipse.org\/downloads\/\">Eclipse download page<\/a>:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseCDT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-240\" alt=\"EclipseCDT\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseCDT.png\" width=\"951\" height=\"794\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseCDT.png 951w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseCDT-300x250.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseCDT-624x520.png 624w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/a><\/p>\n<p>Make sure to select the\u00a0<strong>32-bit version<\/strong>\u00a0(marked red) of the &#8220;<em>Eclipse IDE for C\/C++ Developers<\/em>&#8221; package. It should match the 32-bit version of the JRE of step 4.<\/p>\n<p>To install eclipse it only has to be unzipped. This can best be done directly into &#8220;C:\\&#8221;, due to a possible limitation of the unzip you are using. A folder C:\/eclipse gets created by the unzipping.<\/p>\n<p>It depends on your default unzip tool which step to take, but it can be unzipped with Windows Explorer. Select the\u00a0<em>eclipse-cpp-luna-xxxx-win32.zip<\/em> file in explorer. Right-mouse -&gt; Open with -&gt; Explorer -&gt; Extract all files. Enter C:\\ as path, and press\u00a0<strong>Extract<\/strong>.<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseUnzip.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-245\" alt=\"EclipseUnzip\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseUnzip.png\" width=\"628\" height=\"460\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseUnzip.png 628w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseUnzip-300x219.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseUnzip-624x457.png 624w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/a><\/p>\n<p>There is no further need to move the unzipped eclipse to another location, but you can do if you dislike programs directly in <em>C:\\<\/em>. The program can now be started by double clicking eclipse.exe in the folder <em>C:\\eclipse<\/em> in an explorer window. For convenience we can first create a desktop short-cut. Select <em>eclipse.exe<\/em> and Right-mouse -&gt; Create Shortcut. Drag the shortcut to the Desktop.<\/p>\n<h2>6. First run of Eclipse<\/h2>\n<p>Eclipse can now be started. Double click eclipse.exe or the Shortcut on the desktop. A dialogue pops that will ask for the workspace. Create <em>C:\\workspace <\/em>and for convenience\u00a0<strong>check<\/strong> &#8220;<em>Use this as default and do not ask again<\/em>&#8220;.<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-241\" alt=\"EclipseFirstRunWorkspace\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace.png\" width=\"630\" height=\"291\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace.png 630w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace-300x138.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace-624x288.png 624w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Press\u00a0<strong>OK<\/strong>.\u00a0A welcome screen will appear.<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseWelcome.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-246\" alt=\"EclipseWelcome\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseWelcome-300x185.png\" width=\"300\" height=\"185\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseWelcome-300x185.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseWelcome-624x386.png 624w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseWelcome.png 874w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Click on \u00a0<strong>Workbench<\/strong>\u00a0in the welcome screen. Now we have an empty workbench. It opens up in the so called C\/C++ perspective, as indicated by the blue line in the image below. This will be our regular workbench:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-242\" alt=\"EclipseFirstRunWorkspace2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace2.png\" width=\"724\" height=\"502\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace2.png 724w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace2-300x208.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipseFirstRunWorkspace2-624x432.png 624w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/a><\/p>\n<p>Now we have to do one final installment before we can build a demo program:<\/p>\n<h2>7. Picos ARM Eclipse plug-in<\/h2>\n<p>The Picos ARM plug-in provides Jeelabs Embello New Project templates for the LPC810, LPC812 and LPC824. (Further templates are planned). The templates provide ready to run settings for compiler and linker, as well as sample code. Next to this the plug-in provides a configuration tool that figures out the paths to the earlier installed utilities. To install the Picos ARM plugins, we have to go to Install New Software in Eclipse.<\/p>\n<p>Menu\u00a0<strong>Help -&gt; Install New software&#8230;<\/strong><\/p>\n<p>Press\u00a0<strong>Add<\/strong> in upper right corner:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-243\" alt=\"EclipsePluginAdd\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd.png\" width=\"825\" height=\"261\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd.png 825w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd-300x94.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd-624x197.png 624w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/a><\/p>\n<p>Enter Name: <strong>Picos ARM Templates and Tools<\/strong><\/p>\n<p>Location: <strong>\/\/www.sevenwatt.com\/eclipse\/update<\/strong><\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-244\" alt=\"EclipsePluginAdd2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd2.png\" width=\"825\" height=\"261\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd2.png 825w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd2-300x94.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/EclipsePluginAdd2-624x197.png 624w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/a><\/p>\n<p>Press\u00a0<strong>OK<\/strong>. Wait a few seconds and\u00a0<strong>check<\/strong> &#8220;<em>Picos ARM Tools<\/em>&#8220;:<\/p>\n<p>Press\u00a0<strong>Next<\/strong>. Press\u00a0<strong>Next<\/strong> once more.\u00a0Accept the license and press <strong>Finish<\/strong>. A warning appears indicating that the content of the plugin is unsigned. Press\u00a0<strong>OK, <\/strong>you have to trust me on this\u00a0:-). After the software installation is finished, Eclipse proposes to restart before the plug-in gets activated. Press\u00a0<strong>Yes<\/strong>\u00a0to restart.<\/p>\n<p>After the restart, a new main menu item appeared: &#8220;<em>Picos ARM<\/em>&#8220;:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-238\" alt=\"PicosPluginConfigure1\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure1.png\" width=\"726\" height=\"168\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure1.png 726w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure1-300x69.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure1-624x144.png 624w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/a><\/p>\n<p><strong>Select<\/strong> &#8220;Picos Workspace Settings&#8221; from this menu. This menu item start searching for the external tools installed in steps 1, 2 and 3. Normally it finds them within a second:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-239\" alt=\"PicosPluginConfigure2\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure2.png\" width=\"525\" height=\"302\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure2.png 525w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosPluginConfigure2-300x172.png 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>When all three fields are filled, press\u00a0<strong>OK<\/strong>. Now the Eclipse IDE is fully set to start developing Jeelabs Embello applications!<\/p>\n<h2>8. Build a demo program<\/h2>\n<p>A dedictated New Project Wizard can be used that shows only the Picos ARM templates:<\/p>\n<p>Menu: <strong>Picos ARM<\/strong> -&gt; <strong>New Picos ARM Project&#8230;<\/strong><\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosNewProject.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-237\" alt=\"PicosNewProject\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosNewProject.png\" width=\"525\" height=\"601\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosNewProject.png 525w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosNewProject-262x300.png 262w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>Enter project Name: &#8220;HelloLPC&#8221; (This name is used in a following step by step guide). Select the (probably default) &#8220;<em>Hello World LPC8xx Project<\/em>&#8221; Makefile project. Press <strong>Next<\/strong>. Enter an Author and press\u00a0<strong>Finish<\/strong>. No need to fill in other fields. In the project explorer the &#8220;<strong>HelloLPC<\/strong>&#8221; project appears.<\/p>\n<p>Press the build button in the toolbar (the <strong>hammer<\/strong>) and within seconds the first firmware is ready:<\/p>\n<p><a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosBuildProject.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-236\" alt=\"PicosBuildProject\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosBuildProject.png\" width=\"971\" height=\"744\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosBuildProject.png 971w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosBuildProject-300x229.png 300w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/02\/PicosBuildProject-624x478.png 624w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\" \/><\/a><\/p>\n<h2>References<\/h2>\n<ol>\n<li><a href=\"https:\/\/launchpad.net\/gcc-arm-embedded\" target=\"_blank\">GNU Tools for ARM Embedded Processors<\/a><\/li>\n<li><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Step by step guide Especially when you are used to an all-predefined, all-inclusive IDE for Arduino, then getting the 32-bit ARM development environment to work can be challenging. It is more involved to get it going, but with this guide and the convenience plug-ins from sevenwatt.com it is definitely doable. To setup a fully functional [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":186,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-192","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/pages\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":16,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/pages\/192\/revisions"}],"predecessor-version":[{"id":591,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/pages\/192\/revisions\/591"}],"up":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/pages\/186"}],"wp:attachment":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/media?parent=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}