zhanzr21 发表于 2017-1-17 02:29

正在研究如何使Ardunio IDE支持自定义板子,有人做过这各吗?

一直觉得Ardunio 官方的那些板子用的都是8bit/16bit的片, 少数支持CortexM0, Intel 101.
官方的板子没有支持CortexM3, CortexM4, CortexM7的,
而个人觉得CM3, CM4, CM7明显比那些8/16bit的片子要有发展前景

但是Ardunio IDE这个软件我很喜欢, 而且现在积累了如此多的代码库, 如果能够让Ardunio支持自己的CM3 CM4 CM7或者其他的板子, 将是比较理想的,

晚上找了一些资料, 已经有很多人在这么做了, 只是没有合并到官方的IDE而已,
找了几个参考的网站, 准备好好研究一下,顺便也想找一下同好
我的目标是能让Ardunio IDE支持我的STM32F4, STM32F7的Nucleo和Discovery的板子

这是我找的几个别人做的工程与参考**, 贴在这里供参考

我估计这是个不小的工程. 不过值得研究一下.

http://www.stm32duino.com/

https://github.com/rogerclarkmelbourne/Arduino_STM32

https://github.com/rogerclarkmelbourne/STM32duino-bootloader

http://playground.arduino.cc/Main/CustomizeArduinoIDE

这是Ardunio的硬件Pinout图集, 做个参考, 初步的计划是支持Ardunio Uno,也就是ST的Nucleo的板子上那个标准.



jlhgold 发表于 2017-1-17 07:35

cm3的有吧,intel cpu还有他家的fpga不都有吗?

zhanzr21 发表于 2017-1-17 13:16

官方的板子上确实有ATSAM的CortexM3
但是还有很多CM3没有支持 至少没有合并到官方IDE中
我的意思是想研究一下让Arduino支持自定义的板子, 比如ST的M4 M7的Nucleo, Discovery的板子

cgd 发表于 2017-1-18 09:18

cgd 发表于 2017-1-18 09:46

看到网上有类似的介绍 , 先收藏下。
http://www.stmcu.org/module/forum/thread-608305-1-2.html

zhanzr21 发表于 2017-1-18 15:22

cgd 发表于 2017-1-18 09:46
看到网上有类似的介绍 , 先收藏下。
http://www.stmcu.org/module/forum/thread-608305-1-2.html ...

你这个stmcu上的就是我主帖中的这个网站:
https://github.com/rogerclarkmelbourne/STM32duino-bootloader
我正在研究

z00 发表于 2017-1-22 15:39


http://www.stm32duino.com/

这个网站很不错 可以多看看

zhanzr21 发表于 2017-1-22 16:10

z00 发表于 2017-1-22 15:39
http://www.stm32duino.com/

这个网站很不错 可以多看看

正在研究中

WAMCNCN 发表于 2017-1-22 19:48

不小的工作量         

dirtwillfly 发表于 2017-1-24 16:04

用ti的msp432或者tiva系列,可以直接使用energia

zhjb1 发表于 2017-2-8 15:32

我觉得自己设计板子试用Ardunio的IDE一点都没有问题,关键的是将他所需要的管脚排布到像标准的板子一样,余下的就是在基础设置函数里,将你的板子和芯片的管脚与标准定义一一对应上,对于的随你爱好就可以了。

zhanzr21 发表于 2017-2-8 16:40

zhjb1 发表于 2017-2-8 15:32
我觉得自己设计板子试用Ardunio的IDE一点都没有问题,关键的是将他所需要的管脚排布到像标准的板子一样,余 ...

高手!
你做过没有.

zhjb1 发表于 2017-2-8 22:48

zhanzr21 发表于 2017-2-8 16:40
高手!
你做过没有.

实话实说没有做过,但从Arduino的原理来看应该是这样的。高端的芯片,保证它的信号管脚就可以了,其他的作为扩展使用。不然您想想看,不同公司的芯片在板级与Arduino兼容不就是这样吗。

dakakunmin 发表于 2017-2-9 17:00

好像没有的那个样子.

WoodData 发表于 2017-2-18 09:47

收藏一下

cos12a 发表于 2017-2-18 12:47

i学习学习.

cgd 发表于 2017-3-22 14:55

楼主研究的怎么样了?还等着向你学习呢。

zhanzr21 发表于 2017-3-22 14:57

cgd 发表于 2017-3-22 14:55
楼主研究的怎么样了?还等着向你学习呢。

原理基本上搞通了. 正在做一个GD32F1X0的板子. 能用Ardunio开发. 管脚兼容处还在斟酌.

cgd 发表于 2017-3-22 15:27

zhanzr21 发表于 2017-3-22 14:57
原理基本上搞通了. 正在做一个GD32F1X0的板子. 能用Ardunio开发. 管脚兼容处还在斟酌. ...

楼主加油

maxims 发表于 2017-4-7 17:01

关于stm32F103C8T6这种芯片,Arduino已经有成功的GitHub分项了吧?
不过蛋疼的事情是“很多Arduino的封装库不能用”
页: [1] 2
查看完整版本: 正在研究如何使Ardunio IDE支持自定义板子,有人做过这各吗?