eCos学习之Redboot篇

首先声明,以下所用开发环境皆在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的各项命令来查看相关的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值