<?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>Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21408/starting-out-on-a-mac-with-this-breakout-board</link><description>Thanks to the answers and support here, I think we are going to use the nrf52832 ( we migrate from another company after having really hard times). I am struggling to find out what IDE and programmer you can use on a mac - that simply works without hassle</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Apr 2017 12:58:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21408/starting-out-on-a-mac-with-this-breakout-board" /><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83931?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 12:58:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24b22dd7-4d46-4cca-b88c-5c0ee0ea76b1</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;.. write something custom myself, it takes a shed load longer.&lt;/p&gt;
&lt;p&gt;So on MacOSX (which is what I use) I&amp;#39;d recommend SES or Crossworks ($150 for life for non-commercial) or just use GCC and get up the learning curve of OpenOCD for debugging.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve done a lot more embedded programming since I started a few years ago with Nordic and found in the end it&amp;#39;s easier to swim downstream. I&amp;#39;m currently working on some Atmel code and even though I don&amp;#39;t really love their huge development library, I get how it works, and there&amp;#39;s a lot of code I don&amp;#39;t need to write.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83932?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 12:54:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd621b84-7e39-4760-be19-f053c503509c</guid><dc:creator>RK</dc:creator><description>&lt;ol start="3"&gt;
&lt;li&gt;I don&amp;#39;t think Xcode is an answer. Perhaps 5-10 years ago you could have shimmed Xcode&amp;#39;s front end but not now, it&amp;#39;s moved away from being an extensible platform and is really pretty closed and proprietary and it&amp;#39;s not good for embedded programming .. at all. It&amp;#39;s good for writing macOS, iOS and watchOS apps in ObjC, ObjC++ and Swift and it&amp;#39;s really not for much else.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I started embedded programming trying to use everything i was comfortable with, ignoring all the libraries and programming from the registers up. I learned a lot, I wasted a lot of time. Pick an platform designed for embedded, use that, you just saved yourself 50% time and 200% frustration. I don&amp;#39;t much like mbed (mostly due to their poor response to an OSX driver issue a few years ago), I do like SES, I would take gcc over Eclipse. The next project I do I&amp;#39;ll make more use of Nordic&amp;#39;s libraries because even if I can ..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83930?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 11:18:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a564412d-6230-42bb-9086-a744bfb06864</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;ol&gt;
&lt;li&gt;For OS X we support GCC, see &lt;a href="https://devzone.nordicsemi.com/blogs/22/getting-started-with-nrf51-development-on-mac-os-x/"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/tutorials/7/"&gt;this&lt;/a&gt;. You can also look into &lt;a href="https://devzone.nordicsemi.com/blogs/1032/segger-embedded-studio-a-cross-platform-ide/"&gt;Segger Embedded Studio&lt;/a&gt; and &lt;a href="https://www.mbed.com/en/"&gt;mBed&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;See &lt;a href="https://devzone.nordicsemi.com/blogs/803/programming-and-debugging-custom-nrf5x-devices/"&gt;this&lt;/a&gt; on how to do in-system programming on custom nRF5x devices, for socket programming see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.gs/dita/gs/prod_test_prog.html?cp=1_6"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/blogs/767/programming-services-hi-lo-electronics-in-corporat/"&gt;this&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I don&amp;#39;t know. Sorry.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83929?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 21:23:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f81979c1-9be9-4769-b46d-e18d2d345ee1</guid><dc:creator>Daniel Wang</dc:creator><description>&lt;p&gt;+1 on looking into mBed if you only want something simple, take a look here:
&lt;a href="https://developer.mbed.org/platforms/Nordic-nRF52-DK/"&gt;developer.mbed.org/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Take a look at those Example programs there&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83928?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 18:13:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11d3b889-0229-460e-8e12-7844afbe4fac</guid><dc:creator>Bndit</dc:creator><description>&lt;p&gt;Arrogance of people who can&amp;#39;t take their heads out of the code and understand simple human needs. Great, you are smarter then me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83927?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 18:06:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2654dd99-c43c-47c8-8bce-de8408eb8d96</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Always glad to learn new bits about SW engineering:)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83926?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 17:39:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ad51c60-9fc7-485a-a0ff-8fd05af6df5c</guid><dc:creator>Bndit</dc:creator><description>&lt;p&gt;Best class embedded applications? I think we are getting a little bit philosophical here,  but you seems to not understanding what life is about and why engineers are here. I know its more fun when its hard because you feel smart and so on, but the main goal is to build a product as fast as possible, and if most of them, 99.5%, only need to toggle ports and run simple algorithms, then &amp;quot;understanding SW&amp;quot; is overrated, especially because we only live once, and we want to build products for people and not pushing people to understand how a chip maker was thinking when he made a chip :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83925?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 17:29:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06b012e8-b5ee-410f-b8e4-a110bd5fab88</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;There are people using Arduino IDE for nRF5x, one of the latest Arduino boards have it. There are things like Adafruite boards/IDE and mBed, they will probably be closer to what you are looking for. You can call me (and other people here) a dinosaur but this is how we really write the SW because there is no &amp;quot;shortcut&amp;quot; by nice and easy IDE on today&amp;#39;s ARM Cortex-M processors if you want to have best-in-class embedded application, it&amp;#39;s as simple as that. Not saying you need to go the same way, maybe other tools will make you happy.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83924?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 17:24:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cff0f4db-9537-4b67-ba72-6fd11fedee27</guid><dc:creator>Bndit</dc:creator><description>&lt;p&gt;I&amp;#39;v read these, and it actually seems like a nightmare to me. Not sure why other then Arduino no chip maker can actually make a software that simply let you start coding and hit a button to flash. Why its always so hard. If we have to go through hell to build the exact same things we can build with Arduino and feel less &amp;quot;sophisticated&amp;quot; so I think I am out..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting out on a mac with this breakout board</title><link>https://devzone.nordicsemi.com/thread/83923?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2017 17:18:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ee0ef60-cab1-47a3-902b-ba5ddb7c469a</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hey, please read the blog posts and tutorials, there are several of them related to OSX and MAC (like &lt;a href="https://devzone.nordicsemi.com/blogs/498/tools-for-os-x-development/"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/blogs/22/getting-started-with-nrf51-development-on-mac-os-x/"&gt;this&lt;/a&gt;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>