技术开发 频道

PlugComputer技术如何引领未来发展

  开发者如何学习和使用PlugComputer

  由于Linux操作系统在行业内的地位越来越举足轻重,所以PlugComputer平台选择了基于Linux内核的Debian或者Ubuntu操作系统进行开发,这是两个比较著名的而且稳定性较好的Linux发行版,有非常多的自由软件支持。

  对Marvell的技术产品熟知的朋友都知道,PlugComputer.org是一个英文的技术社区,其中积累了大量的开放源代码和应用创意,可以指导开发者开展PlugComputer应用开发。然而对于中国的开发者来说,学习和使用中文自是更得心应手。那么Marvell是否能满足中国开发者的使用习惯呢。对此,我们咨询了Marvell中国公司软件工程师万宗顺,他表示:“对于一个类似于Linux的自由开发社区来说,是世界性的,我们选择了英语这门世界通用的语言,可以方便世界各地工程师在一个技术社区中进行开发和分享。同时,从目前Linux LKML的使用情况来看,已有很多中国人参与到Linux的开发社区中,而且他们变得越来越重要,完全不受语言的影响。”虽然社区目前以英文来维护,但是Marvell有计划将社区引入中国,所以在社区里会提供中文资料和介绍供开发者学习,只不过社区开发仍然采用的是英文。

  对于英文的使用是否会增加开发者的难度,万宗顺非常有信心的表示,只要开发者有Linux的编程经验,或者至少有Debian或者Ubuntu的使用经验,就会很容易上手开发。

  由于目前Marvell的GplugD平台使用的是Debian的操作系统,它有强大的自由软件库的支持,因此开发者甚至可以不必写太多的代码,只需要从Debian的自由软件应用程序库中拖拽所需要的软件,再针对具体的应用很容易构建自己的项目。

  一个好汉三个帮。在PlugComputer方面,也不是Marvell一家公司在努力,实际上业界很多企业都已加入这一产业链,在芯片、开发工具、开发平台、软件等各个环节贡献各自的力量。在硬件方面,Marvell有很多的合作伙伴也会做成开发工具包,同时还会把原理图公开出来,形成一个硬件的开发平台。总之,硬件的开发和生产都是由合作伙伴完成,在这个环节中,Marvell起到了一个推动作用。目前的合作伙伴有GlobalScale 、Ionics EMS、希捷、D-Link、Buffalo等20多家,遍布全球各地。

  软件方面主要是由Marvell来推动,目前组建了一个开发社区,主要开发的工作目前还是由Marvell工程师来做,但是很欢迎能够有更多的工程师加入进来,推动社区的发展。Marvell目前主要做的是提供这个平台的操作系统和驱动,上层应用的一些好的想法Marvell也会提供一些,更主要的是要发挥开发者的想象力,深入研究GplugD平台到底能够做什么产品。

0
相关文章