创客运动之软硬结合开发平台
【2014智能家居、可穿戴与无线互联开发者论坛精彩笔录】

发布时间:2014-04-11 阅读量:1161 来源: 发布人:

【导读】本文整理自2014年4月11日 联思普瑞电子科技有限公司嵌入式工程师左宝柱先生2014智能家居、可穿戴与无线互联开发者论坛上发表的“创客运动之软硬结合开发平台”主题演讲。

“创客运动之软硬结合开发平台”PPT下载

左宝柱:大家好,我跟大家做一点点分享关于中国的创客运动,在中国很多人都没有听说过创客,起源于美国。创客意思就是大家今天大家听我这个演讲之后,对于中国电子会更加有信心。


联思普瑞电子科技有限公司嵌入式工程师左宝柱先生
 
现在这个时代活在互联网,移动互联网的时代,在这个时代大批的像手机这样的移动计算机开始兴起,同样速度也非常快。但大家是否发现一个问题,这些技术的创新,永远都掌握在比较大的厂家,比如说三星、苹果,大家关注的是技术创新在哪里,苹果iphone4手机带来屏幕模式,慢慢手机开始以这种潮流形式开始往前推进,这仅仅只是苹果的创新,苹果创新引领这个时代;三星也是,三星可能有一点落后,但也在推动时代潮流。


我们是否想过一个问题,社会创新仅仅只能靠他们,而我们普通大众如何才能改变世界,怎么才能创新?这就是创客出现原因。我们也确实没有停止过创新,我们也在创新,但我们创新是辅助他们。如此多手机壳,我就想我的苹果手机跟你不一样,我就套一个壳,我不需要很大团队,很厉害的技术,我就设计一个壳就可以了,苹果手机模型已经有,我不需要,我只需要加一个图片就可以了,这就是我的手机,我的手机外表就跟你不一样,这就是我的创新。


这些创新伴随着大企业创新,我们可以没有专业,没有团队,可以没有技术,但大家是否想过,假如我们的创新,我喜欢来一点新,不跟随大众。我自己家里面有一个什么东西,我就想不用你们的产品,就想用自己,想自己做一个,怎么办?

 
大厂在非常高的垄断,现在技术发展他们都有各种专利保护技术,很多东西不能用他们,我们如何创新,我们难道就没有改变世界梦想吗?这个时候一股创客在席卷全球,中国从2011年开始兴起,主要以一线城市为主,兴起方式主要以创客空间,创客活动,前几天深圳的活动,今年的规模比去年大三倍以上,这种创客运动在中国也在兴起。

什么是创客?创客做这个产品的时候从来没有想过盈利,如果盈利你就做不起来,创客就是自己使用,不盈利,他就把理想变成现实,他就喜欢做这些事情,以创新为目的,然后改变现实,这就是现在的创新2.0模式。


创造空间,这个必须要提,创客一个人做的话肯定是不行,大家还是肯定要有一个分享的地方,这就是创造空间,创造空间像北京的创造空间国家投很多钱,南京,杭州、深圳,深圳也有很多家创造空间,最近兴起就是南山创客会,这也是南山市政府投资,规模比较大,在开放日的时候大家可以免费使用里面的器材、工具,有专门技术人员为您指导,创客空间也是服务于有想法,但没有技术,没有团队的人,大家可以在一起讨论。


创客运动,具体一点,大家可能没有听说过,但这些确实在影响我们,比如说3D打印机,大家看到市面上如此多3D打印机,这是源于来源的3D打印机,大家都有参考3D打印机一开始没有想过做成产品,就放在网上,每一步需要买什么产品,需要如何组装,逐步做成小白的形式,自己买元器件,自己就可以组装成为一个3D打印机,这就是创客力量,现在3D打印机都在使用这种技术。


 
还有穿戴类设备,这起源于开源,创客,有名一点就是PEBBLE开源手表,创客就是要把创新主意拿出来,不管自己有没有但他们确实在影响这个时代,他们需 要做一些东西,需要有一些创新最大问题就是资金问题,现在也有解决办法了,比如说中国点名时间,你可以把创意拿出来,然后放在网站上,告诉别人你需要做一 个什么东西,你可以在没有做之前提出来,我们可以为你众筹,众筹是什么模式呢?我可以把东西做出来,你购买我的产品我众凑到一定之后再去做,做完了之后卖 给人的形式,有了大家支持之后,之后资金也有,然后就开始做自己的东西了,网站上面特别是中国的点名时间,上面的产品已经有很多很多种了。

这是Cparkfun的CEO,在美国参加开源运动的会议,为创客争取合法权益。说了那么多大家还是有一些疑惑,关于创客,中国随便用一个什么软件,用一个什么东西,中国人喜欢盗版,但国外对版权意识非常强烈,要不然知识产权也不好办,在中国创客需要用什么工具,我们需要用什么工具做什么事情呢,下面跟大家介绍一下。


开源硬件的先驱Arduino,Arduino看起来像电脑主板一样的东西,这个东西并不是为工程师而设计的开发版、学习版,而是为设计系学生设计的一款简单易用的平台。你可以在上面画很少的技术,实现对你创意需要的技术来说,他在后台有很多大量的工作,可以把接口做得非常简单,你可以非常简易使用它,一开始这个项目也不是开源的,最后发现不开源这个东西也不好做,这个项目得以开源,2005年开始到现在,这个东西在全球销量,在电子产品里面的销量有几百万左右。

[member]
 
为什么是Arduino呢?Arduino和中国传统,比如说我需要连接,跟其他有什么区别呢?给大家介绍一下,Arduino自己也有缺点,比如说没有JTAG口,不能跟代码进行跟踪调试也不多就几十个接口,这是缺点又是它的优点。

Arduino不需要进行调试,有一个ISP的下载,一般的需要ISP的编程器来烧写程序,但Arduino在出厂的时候就解决传统的封锁,他自己有一个预先烧了Bootloader,Bootloader在上面很巧妙的,虚拟串口的DTR,然后通过Bootloader检测是否需要用代码烧写,这些都是软件的工作,所以省去了ISP昂贵的编程器这种类型,需要一个串口就可以了,这是他的优点,不需要昂贵开发工具。


Arduino有统一的编程接口,它板子的外型从工艺上来讲是固定,很方便为设计类的学生,如果考虑Arduino应用到自己的设计里面去,不需要考虑板子大小,尺寸,仅仅只需要把这个东西预留进去就可以了,而且一般的接口都有,最主要一点就是开发Arduino的软件是免费,Arduino没有任何收费形式,传统的比如说用SDM开发,你必须要购买开发软件,这些软件对于一般的开发者来说完全是天价买不起,但对于Arduino来说这是免费的,一般人完全可以用它进行开发。

Arduino的积木式也决定了可以非常简单应用,接口可以累加,以积木电子形式叠起来,让创意者不用考虑接线的问题,Arduino模块已经形成非常强大生态系统。就我了解没有进行统计,我知道的Arduino上面这些模块现在的种类就有2000多种,随便出一个什么创意都不需要担心有没有这样的模块,你只需要在Arduino的网站或者开源公司网站、开源硬件网站上面都可以找到。直接插上去就可以用,不需要关心电压多少,接口如何接,应该插哪里,这不是你担心的问题,你只需要插上去就可以了。


完美解决了传统开发者硬件上面的问题,另外也有完美生态系统,可以做一些真正想做的事情还有就是创意。Arduino有快速上手的语言,现在可能大家用一个APP可能需要Processing/Wiring的语言, 但Arduino的语言用的就是基于C语言,对于Processing/Wiring来说可能难一些,但Arduino后台,Arduino组织做一个很大的工作,把非常难的部分放在后台,例如Arduino做一个串口,串口通讯的例子需要三句有效代码。

但是如果在传统上做一个串口通讯的程序,大家可以看到这些代码对于一个普通的开发者来说,或者是一个新手来说,这个代码完全可以把他折磨死,因为他完全不懂,他自己在做创意还是做技术,但用Arduino,因为三句代码就象英文一样,只要理解代码的,代码上面完全告诉你代码做什么,但这个一般人很难看懂,这就决定Arduino为什么可以软硬结合,可以轻易学习。


 
跟大家介绍那么多,但还是有一个问题Arduino可以做什么?跟大家讲一个故事,这是国外一个家庭,家里面有养了两只猫,一只肥猫、和只瘦猫,但主人不希望瘦的继续瘦下去,胖的继续胖下去,因为这两只猫喂养的食物都是一样,他想了一个办法,他把电脑的硬盘插出来,做成猫食物的盘子,然后在两只猫的脖子上面都戴了RFID(感应卡),当胖猫走近的时候,就像电脑光驱出来,这是胖猫的食物,这这个食物是减肥,当瘦猫过去的时候,脖子上面的感应卡就会推出去,食物盘子就知道是瘦猫过来了,然后就可以给它比较好的食物,这就很容易解决一个问题,因为在市面上没有这些产品。Arduino如果要用他做产品的话,可能还需要进行包装,但对于家用是完全够了,只是看你想不想做这些事情。


日本在地震之后会造成核辐射,这个区域核辐射非常严重,如果你买一个设备放在身上的话这个设备非常贵,有一个意思的日本人做一件非常有意思的事情,他买了Arduino的东西,然后在上面放一个核辐射的东西,直接放在Arduino上面,大概写了三句代码,检测设备就完成,每天就带这个东西放在身上,别人一般人不敢靠近,因为辐射区的地皮很便宜,他在那里活很多年就因为他戴这个东西在上面,因为这个东西一走进的时候跟传统比较昂贵检测设备一样,可以完全适应其性质,但这个非常便宜,因为基本上不花什么钱,但买一个设备就要花很多钱,这也是解决一个实际问题。


 
大家可能会想到,这些仅仅是一些小的东西,也不能用来做手机,手机上面都有安卓这些东西,Arduino如此小一个芯片也跑不了安卓。这个时候又兴起一个开源主板Raspberry,Raspberry是基于Linux系统的,从现在性能来看性能是非常低,它只有700兆,现在一般的手机4核都达到1.5G或者2G的水平,但它只有700兆,内存只有512兆,如果跑安卓4.2会非常卡,一般人也不会用它来做安卓的东西。


他不能跑安卓,但可以跑一些他应该跑的东西,比如说一些游戏、一台游戏机很贵,但如果用Raspberry非常便宜,最主要他基于linux系统,可以完成很多应用,现在移动互联网都基于网络,它最重要还是可以做一些计算机、视觉等等方面的东西,往这方面发展。

远比Arduino强大。这里列出来一些例子可以做什么东西,可以做成一个WED服务器,个人网站,家庭自动化,智能家居方面的应用,现在有好几万的玩家用这个东西做一些东西,还可以简单一个服务器类似于路由器的形式,路由器现在不都挂着硬盘吗,其实就是一个Linux服务器,还可以做传统大型计算机,传统大型计算机需要一个机房,这个只有那么小,用他做放在桌子上都可以,如果传统就需要一个非常大的机房。

但Raspberry有一个缺点它不能跟强大的硬件平台做兼容,因为不兼容Arduino强大的硬件系统,上面没有Arduino标准硬件尺寸硬件接口,性能很强大,可以跑很多来源软件的应用。这个时候就出现PCDuino,这是Raspberry和Arduino的结合品,但性能比Raspberry强很多,在Arduino应用方面也比Arduino强很多。因此PCDuino是Raspberry和Arduino的结合,为软硬件开发非常理想的平台,而且它致力于服务于6岁-60岁,没有想过让你家6岁小孩子就可以玩这些专业计算机,电子方面的工作,下面就讲如何让6岁小孩子也可以做。


 
这是我们PCDuino的创始人刘博士,大家可以去网上了一下他,他阅历太丰富了。PCDuino支持系统,现在比较多的OpenWrt完全可以支持,你可以在上面做路由器的应用,包括安卓,基本上所有都可以在上面运行。现在PCDuino发展到三代,2012年底运营到现在,前面是1、2代,现在是3代,3代的性能现在很强,PCDuino也可以使用Arduino的开发环境,Arduino的IDE,而且完美兼容。


这是使用Arduino库的例子,这里面就讲为什么可以让6岁小孩子都可以使用,这里面必须要讲到一个软件Scratch,是麻省理功大学为计算机启蒙的学生,儿童开发的软件,编程非常简单,代码从这边移动到这边可以完成,这个例子在展台方面就可以展示,这个孩子是我们创始人的儿子,他只有10岁,现在正在做一些编程,这是这个小孩子做一个东西,香蕉钢琴,爸爸不给儿子买钢琴,他自己做一台钢琴。PCDuino的软件平台,PCDuino现在几乎所有的编程都支持。


3D打印机是开源的,上面用的就是Arduino,我们其实都在用Arduino,而且我们可以把传统使用PC的工作干掉,我们直接在3D打印机方面弄一个电脑。这是我们做一些教程,在PCDuino做计算机视觉方面,像捕捉人脸,捕捉一个物品跟踪,物品跟踪就是你指定一个物体,跟踪他视野里面的坐标可以显示出来,比如说你可以让它跟踪一个水杯,一个球,它都可以精确把物品的坐标显示出来,我们也有一个完整教程。


这是我们在平台上面使用计算机视觉的代码范例,仅仅只有那么行,如果请一个传统开发公司,或者请一个团队过来没有几十万行代码是完成不了的。这是QT,这确实也是一个比较优秀的软件开发平台,传统需要交叉编译,但在我们平台上可以直接编译,不需要交叉了,这是运行环境和界面。另外有了计算机的视觉,当然还有云方面的工作,我们完美支持科大讯飞语音识别、思必驰语音识别、谷歌语音识别就不用说了,我们还有一些教程、例子都可以提供。


PCDuino在全球的活动,PCDuino真的席卷全球,从美国开始,本身起源PCDuino,在麻省理工大学,他们学生基本上每周都用PCDuino做一个活动,分享他们利用这个做什么,而且报名人数也在不断增加。这是在纽约的MakerFaire的活动非常火爆,这是在MakerFaire面的活动,前几天深圳上面也非常火,这是PCDuino在主流MakerFaire杂志上面出现,现在已经做到封面上面来,基本上这几期都有介绍PCDuino。


刚刚说到这个例子,我们建一个中文学习中心、英文学习中心,国外的玩家偏向于英文学习中心,上面做一些例子,我们都会像3D打印机的教程形式跟大家提供,你可以按照上面做,然后组装自己喜欢的东西,上面是我们的网址,这是我们PCDuino微信公众帐号,大家有兴趣可以加一下,好,谢谢大家。

扩展阅读:

移动电源产业发展趋势与机遇【2014智能家居、可穿戴与无线互联开发者论坛精彩笔录】
无线充电技术暨市场概况【2014智能家居、可穿戴与无线互联开发者论坛精彩笔录】
硬件复兴之低功耗蓝牙技术在移动互联网中的应用【2014智能家居、可穿戴与无线互联开发者论坛精彩笔录】
相关资讯
双面散热+5×6mm²封装:解密英飞凌如何实现IBC能效三级跳

随着AI算力需求呈指数级增长,全球超大规模数据中心对供电系统的能效与功率密度提出更高要求。英飞凌科技(FSE: IFX)最新发布的OptiMOS™ 6 80V功率MOSFET,通过5x6 mm²双面散热(DSC)封装技术,在中间总线转换器(IBC)应用中实现0.4%效率提升,单kW负载节省4.3 W功耗。据测算,部署该方案的2000机架数据中心每小时可节能1.2 MWh,相当于25辆小型电动车充电所需能量。

900GB/s突破!英伟达开放核心互连技术引发行业震动

在2024年台北国际电脑展(Computex 2024)主题演讲中,英伟达CEO黄仁勋宣布将向全球芯片设计企业开放其核心互连技术——第四代NVLink Fusion。该技术旨在突破传统芯片间通信瓶颈,为构建下一代AI算力集群提供标准化解决方案

多协议并发+超低功耗!Qorvo QPG6200系列重塑物联网连接标准

全球连接与电源解决方案领导厂商Qorvo®(纳斯达克代码:QRVO)近日宣布,其QPG6200产品组合新增三款支持Matter标准的系统级芯片(SoC),包括QPG6200J、QPG6200M和QPG6200N(注:信息源自Qorvo官方新闻稿)。这一扩展标志着Qorvo在智能家居与工业物联网领域的进一步突破,通过ConcurrentConnect™技术与超低功耗架构,为多协议设备提供无缝互操作性与高效能支持。

双城启幕,共探软件定义未来——MATLAB EXPO 2025中国用户大会即将开启沪京双城科技盛宴

北京,2025年5月19日——在数字化浪潮重塑产业的当下,MathWorks正式公布MATLAB EXPO 2025中国用户大会的革新布局。这场年度技术盛会将于5月20日登陆上海国际会议中心,5月27日移师北京国家会议中心,首创"沪京双城"联动态势。本届大会聚焦"软件定义产品"的产业革命,通过50+深度技术研讨与行业实践案例,系统展示MATLAB®和Simulink®在智能驾驶、新能源系统、脑科学计算、无人机集群等前沿领域的技术突破,汇聚全球500强企业技术领袖、科研院所专家及创新团队,共同解构数字化工程转型的底层逻辑与实施路径。

康盈半导体扬州基地投产:国产存储产业链再添“芯”动能

在全球半导体产业加速重构的背景下,中国存储企业正通过技术创新与产业链整合抢占战略高地。2025年5月16日,康盈半导体扬州存储模组智造基地正式投产,标志着其在存储领域的全产业链布局迈出关键一步。这一项目的落地,不仅为国产存储技术自主可控注入新动能,也为区域经济转型升级提供了示范样本。