分享

eCos学习之Redboot篇

 enrol 2012-04-01

eCos学习之Redboot篇

655人阅读 评论(0) 收藏 举报
首先声明,以下所用开发环境皆在ubuntu下,window用户请注意其中的差别。
 1 开发环境的建立:  ubuntu下开发环境的建立是相当容易的事情。
  首先下载安装所需的脚本,在ecos的官方网店上有。
  wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl
 使用手册上建议安装在/opt目录下,对于ubuntu用户来说这样反而麻烦,
 因为/opt目录在ubuntu下并不是默认的搜索路径。
我建议安装在/usr/bin下,这样不用再设定环境变量。

 2.configtool配置redboot编译所用srccode.
  运行ecos src下tools/bin下的configtools,会出现图形用户界面的配置工具。
   选定build tools和usr tools的路径。 Target选定i386 pc target, temp模板选定redboot,
  最后要注意ecos HAL中要选定启动设备为floppy. 
保存,生成三个目录:ecos_build,ecos_install,ecos_mlt .
各目录的作用就不多说了,大家可以自已查资料。

3 进入ecos_build目录进行编译 直接make即可。
 编译完毕之后会在ecos_install目录下/bin下生成redboot.bin.此文件即为redboot的可执行文件。

   4 用virtualbox进行模拟 网路上大多介绍用vmware进行 ecos的学习,
  其实任一个virtual machine都可以。 将virtualbox的启动设备设定为floppy为第一启动设备。
  将redboot.bin直接重命名为redboot.img,不需要任何转换。
  点击启动,出现如下界面,即已经成功进入redboot程序: 

在此界面下即可使用redboot的各项命令来查看相关的内容。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多