VMware-based Ecos,redboot and Hello World
(1) installation please refer to ["Ecos Learning 2" WMware run redboot[method two]--graphics implementation configuration]
(2) Modify the memory layout file
: ~/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 June one 2001 Mlt_i386_pc_floppy.h
-rw-r--r--1 xxx xxx 702 SEP 2001 MLT_I386_PC_FLOPPY.MLT
-rw-r--r--1 xxx xxx 911 SEP 2001 Mlt_i386_pc_floppy.ldi
All addresses in the above 3 files corresponding to the RAM configuration Physical address 0xa0000 are modified 0x1000000 (because the default configuration is for normal PC)
(3) interface configuration Redboot
Interface configuration Reference ["Ecos Learning 2" WMware run redboot[method two]--graphics implementation configuration]
(4) Script configuration Redboot
Ecosconfig New Pc_vmware Redboot
Ecosconfig IMPORT/HOME/MIAOYL/I386/ECOS-3.0/PACKAGES/HAL/I386/PC/V3_0/MISC/REDBOOT_FLOPPY.ECM
Modify ECOS.ECC
Cdl_option Cygsem_redboot_disk_ide_vmware {
# Flavor:bool
# No User value, uncomment the following line to provide one.
User_value 1 (here for the modified place)
# value_source Default
# Default value:0
};
VMware is supported when modified to 1
Ecosconfig Tree
Configure the platform type ecosconfig new Pc_vmware redboot
Configure startup mode for floppy boot REDBOOT_FLOPPY.ECM
Generating configuration information Ecosconfig tree
CD: ~/i386/redboot/install/bin
DD Conv=sync if=redboot.bin OF=REDBOOT.FLP bs=1440k
Generate floppy disk REDBOOT.FLP image
Set up virtual machines, delete rom and HDD