2014年,不论是HelloX操作系统本身,还是物联网操作系统的概念和模式,都有较为明显的进展。首先,经过一年的努力,HelloX本身有了较大程度的完善,已经具备直接应用的水准:
1. 成功移植到基于Cortex M3的STM32 MCU上,在多块开发板上进行了测试,性能稳定;
2. 成功完成lwIP协议栈到HelloX的移植,HelloX第一次穿越大西洋和太平洋(ping通google和BBC网站,呵呵);
3. 成功完成一个WiFi协议栈(MR09)和有线以太网协议栈的移植,能够动态获取IP地址,并访问外网服务器;
4. 基于PC的版本,也成功移植到VS2010等开发环境上,并完善和增加了文件系统/GUI/可加载模块等功能,基本上就是一个功能完备的个人计算机操作系统了;
5. 形成了一个相对固定的开发团队,包括软件开发人员和硬件开发人员。同时,源代码也托管到github上(github.com/hellox-project);
6. 最可贵的是,通过一年的思考和交流,形成了比较完备的物联网操作系统的概念和理念,这与传统的操作系统理念不同,也与嵌入式操作系统的理念不同。这是我们后续进一步开发和探索的方向。还有很多进展,就不一一列举了。在此感谢各位参与开发的朋友,也感谢支持HelloX项目,站在旁边为我们喝彩的朋友。
除此之外,经过一年的思考和推广,整个行业对物联网操作系统的概念也形成初步的认同(理念和概念上认同,但未形成商业成功):1. 在2014年一年当中,与IT和通信行业的同仁当面或电话交流不下20次,其中有很多是大型企业/知名企业的主管或负责人,所有交流过的朋友,都认可物联网操作系统的理念,在未来的时间里,我们将一起进行进一步的探索;
2. “物联网操作系统讨论”群组由2014年前的200多人,增加到600多人,blog的访问次数也达到15万左右(一年翻了五倍),形成了一个初具规模的开源社区。这虽然仍然不具有行业影响力,但却说明整个行业都在思考和逐步认同“物联网操作系统”的理念;
3. 整个行业已经认识到,传统的移动互联网操作系统(比如Android)和通用操作系统,不能适应物联网的特征需求,各大巨头都在探索适合物联网的生态平台和操作系统。比如Google推出了Android wear,ARM推出mbed等,都是一种探索。
这种行业逐渐破冰,逐渐达成共识,应用推进速度逐渐加快的形势,对我们HelloX项目进一步的探索和开发,提供了比2014年更加良好的契机。只要我们继续前行,保持开放的心态与行业共同探讨和交流,并通过持续的努力和付出,逐步积累和完善HelloX项目,相信我们一定会为行业的发展做出贡献,同时实现自己的价值和理想。
在新的一年里,我们会根据2014年形成的共识和模式,对HelloX操作系统做进一步的开发和完善,并通过一两个实验性应用项目,来验证物联网操作系统的概念和模式。同时,我们会持续的保持与行业的沟通和学习,实时调整探索的方向和目标。
这个探索的过程,不论对整个行业,还是对参与的个人,都是有益的。对行业来说,如果我们能够成功,那么会大大推动整个物联网产业的发展,给人们的生活带来更多的便利和美好。如果我们失败了,那也说明这条路是不通的,或者说我们行走的方式是不通的,为行业的进一步探索,提供宝贵的教训。对参与探索的个人来说,则是一个充满希望的机会和挑战。不论我们的探索是成功还是失败,个人都将从中获益。而且,只要我们坚持走下去,失败的概率是非常小的。
在新的一年里,希望有更多的同仁能够加入我们,共同探索。新的一年,让我们携手前行。