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

Programming Language For Nordic Microcontroller

Hi all

Will like to know what is the most suitable programming language to program Nordic Microcontrollers and do Nordic provide any software training for developers regarding this issue?

Thanks for answering my questions.

  • Hi,

    As  stated, C is the most suitable programming language for our products. We don't have any training material for learning C, but you can find a lot of information and learning material for this online. We do however offer a lot of code free in our software development kits. There you can find several examples which you can either use as they are, or you can build your application based on the examples. There's documentation for all of the examples, as well as for other things, like the different libraries for instance.

    I would recommend taking a look at our infocenter, where you can find documentation for the nRF5 SDK. A good place to start would be the getting started page for nRF5 SDK v17.0.2, which can be found here. If you instead want to use the nRF Connect SDK (NCS) you can check out this link. However, NCS doesn't have support for nRF52805 as of now, which I see is tagged in your post.

    Best regards,

    Marte

  • Nordic uses mostly C.  Internet community uses C/C++ or Micropython.

    There are plenty of tutorial blog post and example source code provided by Nordic and Internet community.  On of such blog post for writing Bluetooth firmware with just a few lines of code embeddedsoftdev.blogspot.com/.../

  • Hi all

    Thanks for your advice.

    Will like to know the following:

    (1) Who can recommend a company to make a microcontroller board if I want to design my own Nordic microcontroller                board  just like the Arduino board?

    (2) Can I use Arduino IDE to program Nordic microcontroller? If not which IDE is best to use if I want to use C or C++ to              program the Nordic microcontroller board?

     (3) Which IDE is best if I want to use MicroPython and can load the program directly from the IDE to the Nordic                           microcontroller board just like what Arduino can do?

    Thanks for answering my questions.

  • 1) Are you looking for PCB Assembly house or Design house ? For custom design contact me via private message or contact www.i-syst.com.     

    2) You can use Arduino IDE but it is very old SDK. Not recommended.  I personally prefer Eclipse with IOsonata library. 

    3) I am not expert at Micropython but it is command line does not tight to any IDE. You can use any text editor for that purpose.  There are different way to load Micropython on the chip.  Normally using a JTAG probe such as the IDAP-Link

Related