HybridOS 做嵌入式开发的流程
2011-02-16 10:28
您使用HybridOS做嵌入式开发的方法非常简单,具体的工作流程如下:
确定目标平台:需求调研和硬件平台选择
在这一阶段,首先需要调研项目的市场需求并且进行功能确认,接着结合硬件设备的实际功能和性能对嵌入式设备或硬件平台进行选型。即使用户没有确定目标平台的具体型号,也可以暂时使用HybridOS提供的虚拟SoC进行开发。
即硬件选型和软件开发同步进行,从而缩短了项目周期。
构建软件开发平台:构建嵌入式系统软件开发平台HybridOS
在这一阶段,您需要获取并安装HybridOS操作系统,HybridOS为不同种类的硬件平台配置的软件开发包不尽相同,即不同硬件平台对应不同的SoC开发包,因此您需要根据所选的硬件平台,选择相应的HybridOS SoC开发包。
HybridOS已经能够支持QUEMUARM虚拟SoC(通用架构平台,对应ARM9)、S3C6410和S3C2440两种真实SoC。
应用程序开发和调试:主机端应用程序设计、开发及调试
在这一阶段,您可以使用HybridOS提供的可视化集成开发环境hybridStudio进行应用程序的开发和调试,hybridStudio提供所见即所得的界面开发方式,并且分离了程序资源及逻辑,为产品的开发和维护提供了极大的便利。
部署应用到目标平台:目标机端应用程序部署及调试
这是开发的最后阶段,在您完成主机端的应用程序设计、开发和调试后,就可以交叉编译应用程序以及部署rootfs,并最终烧写或下载到开发板上进行调试。
这是因为HybridOS在设计初期,就考虑到软件包选择上的一致性即主机环境与目标机环境高度一致,因此在主机程序开发完毕后,直接进行交叉编译,即可生成目标平台上的应用程序,无需做任何更改。

