首页 >> 七嘴八舌话伽利略Gen2 之 软件升级
七嘴八舌话伽利略Gen2 之 软件升级
来源: 英特尔Quark开发者俱乐部  时间:2014-10-22
分享到:

上一期我们重点给大家介绍了伽利略Gen2在硬件接口方面的一些改进,这一期我们继续整理网友关于伽利略Gen2 在软件等方面做出的改进。

首先我们先来看看增加的12位PWM,可更精确地控制伺服系统以及更流畅地作出响应。这一改动意味着可以提供更高的DA精度,还有更高的脉冲频率,在今年的 ESDC中,好几个队伍都是借助Quark的PWM信号输出进行电机驱动的控制,网友“a252288422”就很欣赏这点的改进,伽利略Gen2无疑对工控类项目的支持会更为有利。“ishaq5niu”则更为直接的表示,允许3D打印机和机器人更精确移动的PWM控制(调制脉冲宽度)控线是很多控制应用的福音。

重点我们还是说说伽利略Gen2在软件上的一些改进,兼容Arduino这个特性已经无需赘述,Gen2实现了更好的兼容性能够让Arduino的开发更直接的在Gen2上加以实现。Yocto定制的LINUX,让很多开发者能便捷的发挥这块板子的价值,作为一个开放源码协同计划,它提供必须的标准以及高质量的架构、工具和方法论,以便降低嵌入式Linux软件工程项目的复杂度,提高其可移植性。通过提供通用的建构系统(Build System)和具备协同能力的开发技术,Yocto计划为Linux开发者启动了新的起点,重点是免除了他们浪费在Porting、 Duplicating、Recreating和Maintaining这些低价值工作上的时间。两个必须指出的是,作为Yocto的主力军,风河是英特尔的子公司,而英特尔的Edison也是支持Yocto linux开发的,未来Gen2和Edison的开发项目可以实现互相移植和协同工作。“ishaq5niu”对此的评价是,PYTHON和Yocto相结合,是嵌入式开发者喜欢的节奏。

还有一个适用于两代伽利略的重大软件变化就是Windows IoT的支持,IDF期间Gen2 已经可以适用该系统了,作为Windows进军物联网的专用开发和操作系统,该系统目前还仅可以用于Intel Quark处理器,而唯一市面上看得到的,就是两代伽利略开发板了。虽然,目前Windows物联网操作系统是一个“Windows8.1的非商业版本”,沿袭了微软在诸多嵌入式领域的丰富经验,不过现在该软件可以提供免费的下载机会,如果你对Windows在物联网开发和未来应用中的价值怀有期待,那么你就不要错过伽利略开发板。

微软近日发布的包括Windows IoT SDK 1.0在内的Windows IoT开发者计划Windows Developer Program for IoT,但它并不支持.Net等现代的开发框架,仅仅支持C++编程语言,以及古老的Win32 API的一个子集。一名科技记者向长期关注微软的专栏作者Paul Thurrott说道,实际上,Windows IoT开发环境基于C++和Win32,理由是它允许应用程序与硬件直接沟通。有网友就表示,WinIoT会做到什么样,关键是看速度,如果能整合几个产品线,提供良好的vs模拟器和编程界面,并如build上展示的一样支持universal apps,那么应该还是会有一定的受众的。网友“ishaq5niu”很期待其中的可远程监控交互功能,认为这对物联网应用是很有意义的功能。更有甚者,有网友提到了TR-069,这是是由DSL论坛所开发的技术规范之一,其全称为“CPE广域网管理协议”。它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。有了这个功能,伽利略在网关设计中的价值将进一步提升。

我们遴选了一些热心网友的个人意见,大家对伽利略Gen2有什么看法,欢迎大家与我们微信交流,或者到quark开发者俱乐部和我们及intel的专家更深入交流。