社区导航

 

搜索
查看: 3318|回复: 2

[原创] 树莓派评测-windows 10 开发:目标物联网

[复制链接]

453

TA的帖子

9

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2015-8-6 11:54 | 显示全部楼层 |阅读模式
【目标物联网】树莓派的评测后,发现2个有趣的新话题:windows 10+物联网

  • 树莓派开发确实提供了众多的选择,可以驱动很多有趣的应用,驱动电机,甚至控制无人飞行器,3D打印,这个是可以有的。但是,反复在这个平台上运行的例程,还没有到突破这个平台所提供的资源,当然,作为全能的培训和教育平台,应该是得到公认的。然而,技术的发展不是静止的,那么这次最新版的二代B+,引出未来的两个新突破点。
1 树莓派的windows 10 开发

    此前的开发均基于Linux平台及其衍生系列,应用多种语言,包括Python等。那么最新支持的windows 10 IoT版本,应该也是非常好地结合了树莓派的特点,虽然略显粗糙,但是却显示出了微软的一步非常有雄心的大棋——统一一平台。微软新推出的VS2015竟然试图整合了全部的智能机开发,从桌面电脑,平板电脑,手机,微型电脑(IoT)等。而且事实上,这样的整合是从windows8.1就开始的,此前手机开发是SDK7.5版本,需要应用众多的手机专用插件,但是从SDK8.1开始,对应windows8.1版本,就开始平行推出通用开发平台和手机开发平台,从windows 10开始,应该是彻底推荐使用统一的开发平台,而且首次延伸到微型电脑上,即IoT设备上,以树莓派为典型平台,我们可以期待的是,更多的开发板会得到完美的支持,即使是来自ARM阵营的。

    统一的开发平台对于树莓派来说,问题变得非常简单,即使没有非常丰富的开发经验也可以。在新建的空白项目中,已经包括了标准的容器,而且可以用可视化的UI模块增加窗体,按钮,文本等,也可以对On_Click的行为作出响应。在这样的情况下,开发树莓派应用和在桌面计算机上开发几乎是一样的,不用考虑树莓派的板上资源,显示器的参数等,完全可以生成基于鼠标键盘显示器的独立应用APPLICATION。

    应用程序开发出来以后,可以用VS2015的Deploy部署在树莓派上,对于开发板来说,就是把程序下载到开发板的内存中,然后用远程计算机控制的方式,转换为从树莓派启动,这样,树莓派就可以独立运行已经开发的应用,根据树莓派提供的资源来看,是一个性能还算不错的电脑,比当年跑586年代不知高了多少档次,完全可以胜任比较大型的应用部署。

    在有些帖子中提到,windows 10 IoT也是借鉴了Linux的体系。但是从我的评测来看,不是这样的,虽然在命令行控制,文件组织这些来看不同于传统桌面电脑,但是应该还是完全的windows内核,至于非视窗的交互方式以及命令的形式有些像LINUX,但是其实在windows的程序内部,命令行还是始终非常吃得开的,只是大家都不爱用了。Windows 10 IoT内核应该非常像windows 10 手机的内核,都是通过远程部署来实现。从安装后的SD卡就可以看出来,8G的SD卡被占用了很大的空间,但是用文件管理器访问时,只有60M左右的可用空间,这个和WP手机内核是非常相似的,其内核是完全不可直接访问的,只对开发者开放一部分,对用户开放零部分。像以前的破解,解锁,盗版等,在联网激活,内核封闭的情况下,除非是微软主动放水,应该是非常难实现的了。

    换句话讲,就是对于树莓派来说,windows 10 开发是作为一种非常类似手机开发的方式进行的。

2 物联网

    当然,树莓派的产生,不是为了只作为一个可以替代路由器,游戏机,或者机顶盒的全能内核来出现的。当然,按照微软的策略,实现这样的功能已经变得非常的easy了。更重要的是IoT,即物联网的开发。

    物联网的开发,其实应该是树莓派独特的吸引人的地方。这个树莓派有40个引脚开放供开发者开发,也就意味着,可以使用GPIO,I2C,SPI,PWM,UART等多种实现方式,比较遗憾的是不具备ADC和DAC的转换接口,如果需要必须增加模拟前端才可以。在开放的引脚上,可以接入WIFI模块,蓝牙模块,传感器模块,电机控制模块。强大的内核+随时在线的传感器+网络连接,已经可以实现多种物联网的开发平台,树莓派可以作为数据集中器,采集周边的传感器信号,并且连入云端,实现几乎所有现在可以实现的物联网应用:如自动空调温度湿度调节,自动灌溉,智能电表,智能家居管理等。现在有很多极客开发了各种树莓派的玩法,甚至包括无人机自动控制。但是,通过数据联通和传感器实时监测,可能是树莓派应用即将面对的一个巨大的蓝海。

    目前,看性能匹配有些难度,而且价格偏高,组织起来有些复杂,但是,和树莓派一路走来的定位一样,如果作为一个开发平台和生态系统,树莓派在物联网的开发上,也是非常具有潜力的。


树莓派评测之——软硬通吃


















回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-6 14:08 | 显示全部楼层
学习了。。。。。。


回复

使用道具 举报

1572

TA的帖子

0

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

发表于 2015-8-6 14:27 | 显示全部楼层
树莓派的诞生是为了物联网?头一次听说....


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/4 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-5 21:09 , Processed in 0.144399 second(s), 23 queries , Gzip On, MemCache On.

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