物联网操作系统HelloX开发者入门指南
2015-07-02 19:32
274 查看
HelloX开发者入门指南
HelloX是聚焦于物联网领域的操作系统开发项目,可以通过百度搜索“HelloX”,获取详细信息。当前开发团队正在进一步招募中,欢迎您的了解和加入。如果您希望加入HelloX的开发团队,建议参照下列步骤进行操作:1. 首先,请亲手熟悉和操作HelloX操作系统,这是我们开发的核心组件之一,所有其它组件(包括后台组件,终端产品等)都围绕HelloX操作系统展开。这一步很容易操作,请从github(github.com/hellox-project/HelloX_OS)上下载最新的HelloX源代码和可执行文件,按照其中的readme.md文件中描述的,用虚拟机或物理机引导计算机即可。任何问题,可在群里求助;
2. 成功使用HelloX引导虚拟机或物理计算机,并能够正常操作后,请考虑搭建HelloX的开发环境。建议先在windows上搭建,安装Microsoft Visual Studio 2010以上版本,打开已经创建好的工程文件(内核位于/kernel目录下,GUI位于/gui目录下)。打开项目后,可以尝试着修改部分代码,哪怕是一些语法上的修改和优化,然后尝试重新编译(一定要选择按Release编译),编译成功之后,按照说明书重新构建内核,然后尝试用您自己构建的内核,重新引导计算机;
3. 熟悉HelloX内核的开发和构建步骤之后,可以考虑尝试增加一些简单的功能,比如按照指导书,增加一个shell命令;
4. 成功增加功能之后,可以尝试着修改或优化一下HelloX内核或者GUI的代码。代码中有很多值得优化的地方,比如/kernel/lib目录下,是一个C标准库,里面很多函数的实现都没有考虑效率,有的实现甚至很“拙笨”,这时候可以尝试修改优化一下。为了便于移植,请不要使用汇编语言;
5. 优化成功之后,可以尝试着提交代码到github。具体的提交方式,请参考与本文一起发布的指导书。
完成上述步骤之后,您就是一个熟练的HelloX开发者了,这时候我们会邀请您进入一个开发者专属群组,很详细的商业模式,开发策略,开发计划,商业合作等内容,会在这个群里展开讨论。
欢迎加入QQ群:38467832 获取更进一步的信息。
相关文章推荐
- 物联网操作系统HelloX开发者入门指南
- Google输了官司,物联网恐怕也不能用Java了吧
- ARM--mbed物联网操作系统------初探
- 嵌入式物联网开发平台解读---之RTOS
- 物联网探步--工具篇之安装qvb
- 使用AudioTrack进行音频播放
- 【HDU 4609】3-idiots(FFT)
- iotop源码分析一
- 物联网系统的搭建(十)
- 物联网系统的搭建(九)
- 物联网系统的搭建(八)
- 物联网系统的搭建(七)
- 物联网系统的搭建(六)
- 物联网系统的搭建(五)
- 物联网系统的搭建(四)
- 物联网系统的搭建(三)
- 物联网系统的搭建(二)
- 物联网系统的搭建(一)
- UVa 10881 Piotr's Ants 蚂蚁
- Ubuntu 14.10 下进程实时IO监控iotop命令详解