新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ADSP-BF533的μClinux嵌入式系统移植与开发

基于ADSP-BF533的μClinux嵌入式系统移植与开发

作者:时间:2011-09-06来源:网络收藏
5 在μ下添加应用程序

本文引用地址:http://www.amcfsurvey.com/article/150264.htm

  为了方便,μ用户层的应用程序代码都放在/μ—dist/user/目录下,否则要自己重新定义很多宏,而且容易出错。具体实现过程如下:

  (1)在工作目录的user目录下创建应用程序的文件夹user/app然后编写应用程序,编写方法和普通的应用程序一样;

  (2)在文件/user/Makefile里添加如下一句以便把用户的应用加入到μClinux的编译列表中;

  dir_MYM(CONFIG_USER_MYAPP)+=app

  (3)在/config/config.in里加入如下语句:

  

  这样在编译时会多1个配置选项,当选择这一选项时,字符串“CONFIG USER MYAPP”就会定义为“Y,参考上一个步骤,dir Y+=app,应用会被编译入内核

  (4)为便于内核配置在/eonfig/config.help中加入有关该应用的帮助说明;

  (5)回到/μClinux—dist目录,执行make编译μClinux内核和这里的应用程序。

  6 结 语

  对于人员来说,要将操作系统应用到系统中,首先要做的工作是根据不同的硬件平台操作系统,掌握的方法非常重要。

  本文所述的方法已经成功应用于多个项目的。所述的移植虽然是针对Blackfin处理器芯片,但重点阐述的是移植的思路和方法。对将μClinux移植到其他处理器为核心的硬件平台也有借鉴作用。

  本文从如何将嵌入式操作系统μClinux与特定硬件相结合出发,分析移植μClinux到的过程。

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

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭