1 Developer's UEFI Emulation (DUET) on Edk2
7 To build DUET image, following tools are required:
9 1). *Visual Studio 2005*
10 Assume installed at <VS_PATH>,
11 e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\.
13 Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\.
17 2.1 Build Duet Platform module
19 1). run cmd.exe to open command line window.
20 2). enter workspace root directory such as c:\edk2_tree
21 2). run "edksetup.bat"
22 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or
23 "build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.
26 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32"
28 2.3 Execute post build actions
29 1). enter <Workspace>\DuetPkg directory.
30 2). run "PostBuild.bat IA32" for IA32 architecture platform or
31 "PostBuild.bat X64" for X64 architecture platform.
34 ======================
37 The following steps are same for IA32 architecture platform or X64 arcchitecture platform.
39 3.1 Create floppy boot disk
40 1). enter <Workspace>\DuetPkg directory.
41 2). Insert a floppy disk to drive
42 3). run "CreateBootDisk.bat floppy a: FAT12" if floppy drive is a: disk.
44 3.2 Create usb boot disk
45 1). enter <Workspace>\DuetPkg directory.
47 3). run "CreateBootDisk.bat usb e: FAT16" if usb drive is e: and FAT format is FAT16 or
48 "CreateBootDisk.bat usb e: FAT32" if usb drive is e: and FAT format is FAT32
49 4). UnPlug usb disk and plugin it again.
50 5). run "CreateBootDisk.bat usb e: FAT16 step2" if usb drive is e: and FAT format is FAT16 or
51 "CreateBootDisk.bat usb e: FAT32 step2" if usb drive is e: and FAT format is FAT32.