搜索
bottom↓
回复: 27

关于对arduino和图形化编程的看法,

[复制链接]

出0入0汤圆

发表于 2012-11-10 13:58:33 | 显示全部楼层 |阅读模式
最经arduino慢慢的变火了,学习arduino基本上不用了解底成硬件的知识,而且用图形化的编程界面,让编程更加简单,但是始终觉得这用下来终究是一个玩具;想知道大家的意见

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-11-10 16:05:24 | 显示全部楼层
需求和目的不同

出0入0汤圆

发表于 2012-11-10 16:32:18 | 显示全部楼层
没用过 不会用什么水平

出0入0汤圆

发表于 2012-11-10 16:40:25 | 显示全部楼层
纯粹是艺术和兴趣爱好者的玩具,没法做产品,只是试验idea。

出0入0汤圆

发表于 2012-11-10 16:46:36 | 显示全部楼层
Why Arduino? : http://www.arduino.cc/en/Guide/Introduction

Arduino产品定位主要面对:  teachers students and interested amateurs.

所以它确实是玩具,高级一点的。

出0入264汤圆

发表于 2012-11-10 17:21:34 来自手机 | 显示全部楼层
图形化,组态化,应该是大势所趋。单片机容量越来越大,价格越来越便宜。很多你认为不可能的以后就会成为可能。

出0入0汤圆

 楼主| 发表于 2012-11-10 18:42:06 | 显示全部楼层
mcu_lover 发表于 2012-11-10 17:21
图形化,组态化,应该是大势所趋。单片机容量越来越大,价格越来越便宜。很多你认为不可能的以后就会成为可 ...

对啊你说的应该有道理,,就像高级语言被用来编写单片机程序,,而不仅仅是局限于汇编语言;但是要成为真正的高手还是得要会汇编语言。

出0入0汤圆

发表于 2012-11-10 18:46:52 | 显示全部楼层
WIN相对于DOS来说是玩具,C相对于二进制更是玩具,VB相对C来说也是玩具。

出0入0汤圆

发表于 2012-11-10 18:49:28 | 显示全部楼层
liuzezong 发表于 2012-11-10 18:42
对啊你说的应该有道理,,就像高级语言被用来编写单片机程序,,而不仅仅是局限于汇编语言;但是要成为真 ...

要是会用机器语言,不更高手

出0入4汤圆

发表于 2012-11-10 20:00:18 | 显示全部楼层
没用过,也不想用。

出0入0汤圆

 楼主| 发表于 2012-11-10 20:15:47 | 显示全部楼层
lf751117 发表于 2012-11-10 18:49
要是会用机器语言,不更高手

呵呵,话也不能这么说。

出0入25汤圆

发表于 2012-11-10 20:39:54 | 显示全部楼层
看idea,  用什么语言无所谓,能做出有想法的东西才是关键

出0入296汤圆

发表于 2012-11-10 21:40:16 | 显示全部楼层
图形化编程+代码自动生成+软构件开发是嵌入式的大趋势,和玩具什么的没有任何关系。

出0入264汤圆

发表于 2012-11-10 21:56:07 | 显示全部楼层
Gorgon_Meducer 发表于 2012-11-10 21:40
图形化编程+代码自动生成+软构件开发是嵌入式的大趋势,和玩具什么的没有任何关系。 ...

赞同。
以后可能就两极分化了,专门做底层驱动那块的。剩下的做应用。组态化开发虽然以前一直用在工控那一套上,相信睡着时间推移,以及MCU的发展,会慢慢的渗透过来。
话说我也一直有做一个液晶菜单开发的组态软件想法........

出0入0汤圆

发表于 2012-11-10 22:04:09 | 显示全部楼层
所以它确实是玩具


Arduino is by morons for morons.

出0入296汤圆

发表于 2012-11-10 22:10:50 | 显示全部楼层
本帖最后由 Gorgon_Meducer 于 2012-11-10 22:17 编辑
mcu_lover 发表于 2012-11-10 21:56
赞同。
以后可能就两极分化了,专门做底层驱动那块的。剩下的做应用。组态化开发虽然以前一直用在工控那 ...


最底层的驱动——也就是与寄存器相关的部分是机器自动生成的——机器自动生成的代码使其成为最基础的“构件”
然后,上面的各级驱动直到应用都是基于“构件”的。
总结来说,构建是未来图形化开发的基础单元。构建的开发有以下四种形式:
1、自动代码生成
2、图形化构建开发——类似窗体设计
3、纯代码开发+图形化的构件化转换助手——封装已有的代码模块
4、图形化框架开发+框架内代码填充——VB就是这种形式,这种方式主要使用图形化状态机设计作为基础

有趣的是XAML将成为构建开发系统的结构性描述语言。给一个例子:

  1. <timer>
  2.     <clock_source div="8">Peripheral_Clock</clock>
  3.     <Frequency Key="Freq">Changable</Frequency>
  4.     <CompareMatchA Handler="CompA_isr" Key="Threshold">Changable</CompareMatchA>
  5. </timer>
复制代码

出0入0汤圆

发表于 2012-11-10 22:19:07 来自手机 | 显示全部楼层
受教了……

来自:amoBBS 阿莫电子论坛 iPhone客户端

出0入0汤圆

发表于 2012-11-10 23:43:37 来自手机 | 显示全部楼层
有能力弄底层的觉得,有点烦的!!!!

出0入0汤圆

发表于 2012-11-16 02:47:53 | 显示全部楼层
以后硬件越来越强越来越复杂,最终会向模块化,图形化发展,一切皆向更高层次的设计,也就是简单的设计,重在思想

出0入4汤圆

发表于 2012-11-16 04:42:26 | 显示全部楼层
有谁会认为PLC是玩具?梯形图编程、图形编程、C语言编程实际上是一样的,最后都要编译为机器语言。效率的高低在于你的框架结构、算法和编译器。

出0入0汤圆

发表于 2012-11-16 06:50:46 来自手机 | 显示全部楼层
arduino 哪里图形化了?不还是c吗?难道我无知?

出0入4汤圆

发表于 2012-11-16 08:48:57 | 显示全部楼层
bart 发表于 2012-11-16 06:50
arduino 哪里图形化了?不还是c吗?难道我无知?


原来是C,现在新出了个ArduBlock第三方图形编程的

出0入0汤圆

发表于 2012-11-16 08:55:39 | 显示全部楼层
arduino硬件太简单了,大部分就是一个最小系统,这东西竟然也能赚钱

出0入42汤圆

发表于 2012-11-16 09:16:57 | 显示全部楼层
没用过ArduBlock。Labview用过一段时间,效率太低,同样的东西,VC搞出来,CPU占用率不到10%,LV出来,50%以上(当然,这里肯定有我学艺不精造成的效率低下)
不过各种工具包真是方便。

出0入0汤圆

发表于 2012-11-17 11:52:59 | 显示全部楼层
我最近也在着手这方面的东西,感觉很有意思!

出0入0汤圆

 楼主| 发表于 2012-11-17 14:14:23 | 显示全部楼层
xukai871105 发表于 2012-11-17 11:52
我最近也在着手这方面的东西,感觉很有意思!

arduino价格真的有点小贵,,,,

出0入0汤圆

发表于 2012-11-17 20:59:10 | 显示全部楼层
liuzezong 发表于 2012-11-17 14:14
arduino价格真的有点小贵,,,,

学习一下其中的理念,其实贵不贵并不做考虑!

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-24 03:29

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

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