搜索
bottom↓
回复: 29

抽空玩了一下Arduino,并将它改为32位的CORTEX-M3内核

[复制链接]

出0入0汤圆

发表于 2012-7-9 23:22:43 | 显示全部楼层 |阅读模式
全兼容FX2N的PLC基本完成了,抽空玩了一下Arduino,感觉还不错,号称“电子玩具”还是名符其实的,网上的教程,应用,硬件都很多,很适合初学者学习和应用实践,投入的成本也很低。是广大单片机初学者和爱好者入门的有效途径。

Arduino有丰富的资源,能够快速搭建各种基于单片机的电子试验,对学习、掌握单片机的原理和一些基本技能是非常有用的,能否将这些资源用于工业用途,或是作为产品平台呢?这是个值得研究的课题。

         一个产品要在工业环境下稳定、可靠地运行,首先它的连接器要能可靠地连接,通常都是带锁的,或是螺丝锁紧,防止在振动的环境下脱落。Arduino的电源连接器只适合家用或实验室环境,不适合一般的工业环境。
         Arduino目前只支持AVR的单片机,而且是8位的,速度和处理能力在很多情况下稍显不足。
         Arduino视乎不支持断点、单步调试?这样调试大程序很困难。

         针对上述问题,我对arduino做了些改进,采用基于32位Cortex-M3内核的stm32F10x系列芯片为核心,适当增加外围接口以方便应用,样品如下图1和2:

1 尺寸和接口与arduino全兼容


2 ardunio的基础上增加了若干数字IO线、串口和音频输入/输出接口,采用超级电容作为后备电池,通常在断电时,可以维持3个月的计时。
目前这2块板都在调试和改进中,等定型后,将遵循Arduino开放、开源的理念,公开原理图、PCB图和源代码。
今后的计划是:
1、 开发基于eclipse RCPIDE,集编辑、编译、调试与一体;
2、 有可能用C#编程,而非C/C++
3、 有可能将ardunio作为PLC的一个扩展模块,以便用户也能扩展PLC的功能;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-7-9 23:27:18 | 显示全部楼层
这个好。楼主辛苦

出0入0汤圆

发表于 2012-7-9 23:39:21 | 显示全部楼层
楼主有实力啊

出0入264汤圆

发表于 2012-7-9 23:44:24 来自手机 | 显示全部楼层
楼主功力深厚

出0入309汤圆

发表于 2012-7-10 02:28:31 | 显示全部楼层
LZ没看maple吧.
Arduino的优势在于易用性,如果只是接口兼容,软件却要装一大堆包,就没有意义了.

出0入0汤圆

发表于 2012-7-10 08:11:53 | 显示全部楼层
已经搞出来了STM32版的Arduino
http://www.emcu.it/ARDUINO-STM32 ... 2.html#The_Hardware

出0入0汤圆

发表于 2012-7-10 10:02:09 | 显示全部楼层
我自己做了一些maple mini,很好用的

出0入0汤圆

发表于 2012-7-10 12:12:26 | 显示全部楼层
楼主,热烈支持,我们在做物联网的开放服务平台,yeelink.net,是专门为arduino设计的数据网络存储中心,希望能和你做的东西结合起来,更好的提高用户体验

出0入0汤圆

 楼主| 发表于 2012-7-10 17:18:05 | 显示全部楼层
硬件部分定型会比较快,现在已经在做第二版了,平台部分会慢些,不过可以先用MDK开发,但是MDK不是开源的,因此要形成体系还需要自己的IDE,这方面的工作已经展开,但因为是开源的,没有利益可言,进度不易控制。再做一个系统,不会简单的重复,以我近30年的开发经验,有信心搞得更好些。

出0入0汤圆

发表于 2012-7-10 18:09:05 | 显示全部楼层
Arduino好,留名。

出0入0汤圆

发表于 2012-7-25 18:04:05 | 显示全部楼层
dongfangjian 发表于 2012-7-10 17:18
硬件部分定型会比较快,现在已经在做第二版了,平台部分会慢些,不过可以先用MDK开发,但是MDK不是开源的, ...

你可以专心搞硬件,软件的开发让我们来做啊

出0入0汤圆

发表于 2012-7-28 15:38:52 | 显示全部楼层
笑笑我笑了 发表于 2012-7-10 08:11
已经搞出来了STM32版的Arduino
http://www.emcu.it/ARDUINO-STM32/Arduino-and-STM32.html#The_Hardware ...

为毛我找不到PCB的下载?SCH的到找到了,不过没用过那个软件。

出0入0汤圆

 楼主| 发表于 2012-8-1 18:28:12 | 显示全部楼层
csdnct 发表于 2012-7-25 18:04
你可以专心搞硬件,软件的开发让我们来做啊

你的建议很好,开源本来就要大家的参与,这几天有点忙,第二板在调试中,很快会公布.

出150入8汤圆

发表于 2012-9-12 13:17:32 | 显示全部楼层
假如需要银子支持联系我,银子是次要的,关键是让你感觉我们在关注。

出0入0汤圆

 楼主| 发表于 2012-9-19 22:51:14 | 显示全部楼层
似乎没有多少人感兴趣,因此我就没有投入太多的精力。

出0入17汤圆

发表于 2012-9-20 00:21:37 | 显示全部楼层
来晚了,坐在下面等~~~~~~~~

出0入228汤圆

发表于 2012-9-20 00:32:43 | 显示全部楼层
14楼给力,顶一下

出0入0汤圆

发表于 2012-9-20 00:37:33 来自手机 | 显示全部楼层
楼主PLC用啥MCu

出0入0汤圆

 楼主| 发表于 2012-9-20 11:54:54 | 显示全部楼层
diyjack 发表于 2012-9-12 13:17
假如需要银子支持联系我,银子是次要的,关键是让你感觉我们在关注。

有兴趣可以联系,我的QQ:2271071498.
设计了很多板,但关注的人不多,也没再花精力了,这种开源的东西,费时费力,没有报酬,没人关注的话,就更没动力了。

出0入0汤圆

 楼主| 发表于 2012-11-19 01:34:45 | 显示全部楼层
此贴并入  http://www.amobbs.com/thread-5507504-1-1.html

出0入0汤圆

发表于 2012-12-5 09:45:57 | 显示全部楼层
真是个好消息…………呵呵,支持楼主

出0入0汤圆

发表于 2012-12-10 16:33:46 | 显示全部楼层
支持楼主

出0入0汤圆

发表于 2012-12-11 11:45:49 | 显示全部楼层
顶,make

出0入0汤圆

发表于 2012-12-11 13:08:12 | 显示全部楼层
得搞一套Arduino那么方便的开发环境才行。输出就直接pinMode()然后digitalWrite()就行,AD就直接analogRead(),然后点一下run就直接下载运行。在把常用的外设都做成库,直接调用。那就牛逼了。

出0入0汤圆

发表于 2012-12-11 16:39:31 | 显示全部楼层
顶,make

出0入0汤圆

发表于 2012-12-11 16:50:15 | 显示全部楼层
这个牛……        

出0入0汤圆

发表于 2012-12-11 16:58:39 | 显示全部楼层
好帖!顶上太空!

出0入0汤圆

发表于 2012-12-11 17:05:32 | 显示全部楼层
估计楼主的意思是一刀一枪,要搞出ardunio的样子。 所谓冰冻三尺,非一日之寒。不是打击楼主,ardunio所沉淀下来的东西,不是那么容易达到的。

出0入0汤圆

 楼主| 发表于 2012-12-14 12:27:12 | 显示全部楼层
我又没说Arduino不好,Arduino很完美吗?没有任何改进的必要啦?Arduino不就是大家参与改进才有今天的吗?

出0入0汤圆

发表于 2014-9-28 15:56:42 | 显示全部楼层
酷爆了 能买到吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-21 14:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表