新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 应用PCS进行嵌入式Linux的研究

应用PCS进行嵌入式Linux的研究

作者:时间:2011-08-18来源:网络收藏
编译这个项目

本文引用地址:http://www.eepw.com.cn/article/150326.htm

  允许开发者按照自己的期望来对部件编译。开发者可以只编译那些上次编译之后重新配置的部件,也可以强制编译项目所包含的全部的部件,不管是否已经编译过。

  • 部署 loader和开发包到板上

  对于已经存在的SBC,应该已经提供了这些软件包。对于定制的目标板还需要做下面的工作:用于目标板的bootload固件,板上bring-up,远程bootload等。这样就完成了开发模式下最小板上环境。

  • 完成新的驱动程序

  如果功能需求需要的话,开发者要完成为目标板的特定硬件驱动程序。

  • 开发

  开发者开发运行在目标板上的,开发者可以使用随同一同发布的Codewarrior IDE的开发和调试。

  • 重新配置:由开发模式转换到产品模式

  修改目标板固件:

  支持本地bootload。

  支持本地根文件系统,通常将根文件设置为只读模式。

  去除开发用的遗留部件:

  去除调试工具。

  去除用于方便开发而导入的无用部件。

  去除无用的类库,只保留需要的那部分。

  为启动特殊的应用而改变启动过程。

  最终产品测试。

  • 部署最终产品,发布产品。

  软件的部署是一个比较复杂的过程,但是提供了一个非常方便的部署向导,可以在很大的程度上减少部署的工作量。部署的过程包括为目标板生成镜像文件,然后部署到目标板上。在部署之前需要使用PCS提供的交叉编译环境对所有的软件包编译。PCS会帮助开发者生成系统的镜像文件,包括生成文件系统,转换格式使得镜像文件可以下载到目标板上。PCS提供了一个扩展性很好的策略,就是开发者可以开发自己的部署向导来完成一些特殊的部署操作,在PCS文档中有非常详细的关于这部分功能的介绍。

  • 在PCS中导出新的BSP,可以在以后的开发中应用。

  PCS提供了一套图形化的导出BSP的工具,用户在图形界面上进行简单的设置之后就可以导出的BSP以便在以后的开发中使用。大多数的项目是在一个已经存在的BSP的基础上创建的,导出的BSP可以让很多成果和解决方案在以后的项目中得到应用,这是非常必要的。

  4.结束语

  通过对使用平台创建套件工具进行应用开发过程的我们可以看出平台创建套件工具在Linux内核配置,部件之间的依赖关系的管理和冲突的避免,生成在目标板上可运行的目标文件,调试目标板和导出BSP方面都有非常新颖且可行的处理方式。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭