打印
[IDE]

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

[复制链接]
14986|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者

使用特权

评论回复
5
cgd| | 2017-1-18 09:46 | 只看该作者
看到网上有类似的介绍 , 先收藏下。
http://www.stmcu.org/module/forum/thread-608305-1-2.html

使用特权

评论回复
6
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

我正在研究

使用特权

评论回复
7
z00| | 2017-1-22 15:39 | 只看该作者

http://www.stm32duino.com/

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

使用特权

评论回复
8
zhanzr21|  楼主 | 2017-1-22 16:10 | 只看该作者
z00 发表于 2017-1-22 15:39
http://www.stm32duino.com/

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

正在研究中

使用特权

评论回复
9
WAMCNCN| | 2017-1-22 19:48 | 只看该作者
不小的工作量           

使用特权

评论回复
10
dirtwillfly| | 2017-1-24 16:04 | 只看该作者
用ti的msp432或者tiva系列,可以直接使用energia

使用特权

评论回复
11
zhjb1| | 2017-2-8 15:32 | 只看该作者
我觉得自己设计板子试用Ardunio的IDE一点都没有问题,关键的是将他所需要的管脚排布到像标准的板子一样,余下的就是在基础设置函数里,将你的板子和芯片的管脚与标准定义一一对应上,对于的随你爱好就可以了。

使用特权

评论回复
12
zhanzr21|  楼主 | 2017-2-8 16:40 | 只看该作者
zhjb1 发表于 2017-2-8 15:32
我觉得自己设计板子试用Ardunio的IDE一点都没有问题,关键的是将他所需要的管脚排布到像标准的板子一样,余 ...

高手!
你做过没有.

使用特权

评论回复
13
zhjb1| | 2017-2-8 22:48 | 只看该作者
zhanzr21 发表于 2017-2-8 16:40
高手!
你做过没有.

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

使用特权

评论回复
14
dakakunmin| | 2017-2-9 17:00 | 只看该作者
好像没有的那个样子.

使用特权

评论回复
15
WoodData| | 2017-2-18 09:47 | 只看该作者
收藏一下

使用特权

评论回复
16
cos12a| | 2017-2-18 12:47 | 只看该作者
i学习学习.

使用特权

评论回复
17
cgd| | 2017-3-22 14:55 | 只看该作者
楼主研究的怎么样了?还等着向你学习呢。

使用特权

评论回复
18
zhanzr21|  楼主 | 2017-3-22 14:57 | 只看该作者
cgd 发表于 2017-3-22 14:55
楼主研究的怎么样了?还等着向你学习呢。

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

使用特权

评论回复
19
cgd| | 2017-3-22 15:27 | 只看该作者
zhanzr21 发表于 2017-3-22 14:57
原理基本上搞通了. 正在做一个GD32F1X0的板子. 能用Ardunio开发. 管脚兼容处还在斟酌. ...

楼主加油

使用特权

评论回复
20
maxims| | 2017-4-7 17:01 | 只看该作者
关于stm32F103C8T6这种芯片,Arduino已经有成功的GitHub分项了吧?
不过蛋疼的事情是“很多Arduino的封装库不能用”

使用特权

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

本版积分规则

个人签名:每天都進步

91

主题

1013

帖子

34

粉丝