码迷,mamicode.com
首页 > 数据库 > 详细

基于VMware的eCos环境编译redboot(脚本配置redboot)

时间:2014-07-11 12:31:34      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:blog   http   文件   os   2014   io   

基于VMware的ecos,redboot及hello world
(1)安装请参照[【ecos学习2】wmware运行redboot[方法二]--图形实现配置 ]

(2)修改内存布局文件
:~/i386/ecos-3.0$ find . -name "mlt_i386_pc_floppy.ldi"
./packages/hal/i386/pc/v3_0/include/pkgconf/mlt_i386_pc_floppy.ldi
:~/i386/ecos-3.0$ cd ./packages/hal/i386/pc/v3_0/include/pkgconf/
:~/i386/ecos-3.0/packages/hal/i386/pc/v3_0/include/pkgconf$ ls -lrt *floppy*
-rw-r--r-- 1 xxx xxx 719 Jun 11 2001 mlt_i386_pc_floppy.h
-rw-r--r-- 1 xxx xxx 702 Sep 12 2001 mlt_i386_pc_floppy.mlt
-rw-r--r-- 1 xxx xxx 911 Sep 12 2001 mlt_i386_pc_floppy.ldi
以上3个文件中对应RAM配置物理地址为0xa0000的所有地址修改0x1000000(因为默认配置是针对普通PC的)

(3)界面配置redboot
界面配置参考[【ecos学习2】wmware运行redboot[方法二]--图形实现配置 ]

(4)脚本配置redboot
ecosconfig new pc_vmWare redboot
ecosconfig import /home/miaoyl/i386/ecos-3.0/packages/hal/i386/pc/v3_0/misc/redboot_FLOPPY.ecm
修改ecos.ecc
cdl_option CYGSEM_REDBOOT_DISK_IDE_VMWARE {
# Flavor: bool
# No user value, uncomment the following line to provide one.
user_value 1 (此处为修改的地方)
# value_source default
# Default value: 0
};
修改为1后 即可支持vmware了
ecosconfig tree
配置平台类型为 ecosconfig new pc_vmWare redboot
配置启动方式为软盘启动 redboot_FLOPPY.ecm
产生配置信息 ecosconfig tree
cd :~/i386/redboot/install/bin
dd conv=sync if=redboot.bin of=redboot.flp bs=1440k
生成软盘redboot.flp镜像
建立虚拟机,删除ROM和硬盘

 

 bubuko.com,布布扣

 

基于VMware的eCos环境编译redboot(脚本配置redboot),布布扣,bubuko.com

基于VMware的eCos环境编译redboot(脚本配置redboot)

标签:blog   http   文件   os   2014   io   

原文地址:http://www.cnblogs.com/galoishelley/p/3833871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!