[IDE]

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

[复制链接]
13875|23
手机看帖
扫描二维码
随时随地手机跟帖
zhanzr21|  楼主 | 2017-1-17 02:29 | 显示全部楼层 |阅读模式
一直觉得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的封装库不能用”

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:每天都進步

91

主题

1005

帖子

34

粉丝