Go Down

Topic: Have Anybody Researched How to let the Ardunio IDE to Support Custom Board?  (Read 295 times) previous topic - next topic

ling1995

  Have anybody researched how to let the Arduino IDE to support custom board?
  I have paid my attention to the Ardunio for several months,and I found that most of boards Arduino used are 8 bit and 16bit. Little boards can support CortexM0 and Intel101. Any CortexM3,CortexM4 and CortexM7 can be supported by the authoritative boards. However,personally speaking I think CM3,CM4 and CM7 have a flourishing further that those boards of 8bit or 16bit.
  I am very interesting in Ardunio IDE, and up to now I have accumulated a lot of code base. I found a lot of people to do this and I would like to find some persons of the same occupation to communicate and learn from each other.
  My goal is to do develop some boards that can support STM32F4,STM32F7 and Discovery.
  If you are interesting in Researching the Arduino IDE or have any suggestions,please don't hesitate to contact me. :)

pert

My goal is to do develop some boards that can support STM32F4,STM32F7 and Discovery.
STM32F4 is already done:
https://github.com/rogerclarkmelbourne/Arduino_STM32
You could probably use the above project as well as the STM32duino packages:
https://github.com/stm32duino
as a reference for STM32F7 if nobody has done that one yet. I don't know exactly what you mean by Discovery, those seem to have various MCU models so some of the Discovery boards may already be supported by Arduino_STM32 and STM32_duino.

You will also find the official hardware specification useful to your project:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification

I think adding support to the Arduino IDE for any additional hardware is a very valuable contribution. If you do end up taking on such a project feel free to check back in here on the forum if you run into any problems, there are some people here who are very knowledgeable of the general process, if not with your specific target hardware. I'm happy to help if I can. I have quite a bit of experience with adding Boards Manager installation support if you decide that's desirable.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy