This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to setup an nRF51822 Development Environment on with IDE Mac OS X?

Hi, everyone. Now I have found some posts about the development enviroment on Mac OS X. But none of them describes clearly how to setup the development enviroment with an IDE like Eclipse or Xcode step by step, and most of them used an early version.

So I'm Begging how to do it with IDE step by step. Is there an official guide? Which IDE is the most suitable? Eclipse, Xcode,or embedXcode? Can it support the newest version SDK and SD? Can it support s110, S120 and S130? Will it support nRF52?

Thanks.

Parents
  • I went with Eclipse first and am now evaluating SEGGER Embedded Studio.

    I must say that I prefer Eclipse on the one hand since it is the future and I find it much easier to use than all those proprietary things that often remind of the 1990ies. Getting the GNU Debugger to work with Eclipse was quite some pain though and took me a lot of time. If am thinking of offering commercial support just for getting nRF51 / nRF52 to run with Eclipse, GCC, GDB.

    Once you got it working, Eclipse seems like a decent choice for me, especially if you are already familiar with it (I used it already years ago for Java dev during my computer science program and in other jobs) or plan to code in more languages where you usually can work with Eclipse since there is hardly any technology nowadays that is not supported by it. Quite a few other companies are also building their proprietary IDEs on Eclipse now, so this is good if you want to be flexible.

    I will write more once I have properly tested Embedded Studio because I really do like the idea of SEGGER offering a proper package including all their tools and the SEGGER tools seem really good to me (only started dev with nRF51 and Cortex-M a few months ago). It's kind of sad to see that SEGGER and Rowley do not base their toolchain on Eclipse like IAR is recognizing that Eclipse is the best IDE, which only lacks the proper and commercially supported plugins.

Reply
  • I went with Eclipse first and am now evaluating SEGGER Embedded Studio.

    I must say that I prefer Eclipse on the one hand since it is the future and I find it much easier to use than all those proprietary things that often remind of the 1990ies. Getting the GNU Debugger to work with Eclipse was quite some pain though and took me a lot of time. If am thinking of offering commercial support just for getting nRF51 / nRF52 to run with Eclipse, GCC, GDB.

    Once you got it working, Eclipse seems like a decent choice for me, especially if you are already familiar with it (I used it already years ago for Java dev during my computer science program and in other jobs) or plan to code in more languages where you usually can work with Eclipse since there is hardly any technology nowadays that is not supported by it. Quite a few other companies are also building their proprietary IDEs on Eclipse now, so this is good if you want to be flexible.

    I will write more once I have properly tested Embedded Studio because I really do like the idea of SEGGER offering a proper package including all their tools and the SEGGER tools seem really good to me (only started dev with nRF51 and Cortex-M a few months ago). It's kind of sad to see that SEGGER and Rowley do not base their toolchain on Eclipse like IAR is recognizing that Eclipse is the best IDE, which only lacks the proper and commercially supported plugins.

Children
No Data
Related