--- /dev/null
+Developer's UEFI Emulation (DUET) on Edk2\r
+\r
+Build DUET image\r
+=====================\r
+1. Tools preparation\r
+\r
+To build DUET image, following tools are required:\r
+\r
+ 1). *Visual Studio 2005*\r
+ Assume installed at <VS_PATH>, \r
+ e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\.\r
+ 2). WinDDK\r
+ Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\.\r
+ \r
+2. Build steps\r
+\r
+2.1 Build Duet Platform module \r
+\r
+ 1). run cmd.exe to open command line window.\r
+ 2). enter workspace root directory such as c:\edk2_tree\r
+ 2). run "edksetup.bat"\r
+ 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or \r
+ "build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.\r
+\r
+2.2 Build BootSector\r
+ 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32"\r
+ \r
+2.3 Execute post build actions \r
+ 1). enter <Workspace>\DuetPkg directory.\r
+ 2). run "PostBuild.bat IA32" for IA32 architecture platform or \r
+ "PostBuild.bat X64" for X64 architecture platform.\r
+\r
+Create bootable disk\r
+======================\r
+ \r
+3. Create boot disk\r
+ The following steps are same for IA32 architecture platform or X64 arcchitecture platform.\r
+ \r
+3.1 Create floppy boot disk\r
+ 1). enter <Workspace>\DuetPkg directory.\r
+ 2). Insert a floppy disk to drive\r
+ 3). run "CreateBootDisk.bat floppy a: FAT12" if floppy drive is a: disk.\r
+ \r
+3.2 Create usb boot disk\r
+ 1). enter <Workspace>\DuetPkg directory.\r
+ 2). Plugin usb disk\r
+ 3). run "CreateBootDisk.bat usb e: FAT16" if usb drive is e: and FAT format is FAT16 or\r
+ "CreateBootDisk.bat usb e: FAT32" if usb drive is e: and FAT format is FAT32\r
+ 4). UnPlug usb disk and plugin it again.\r
+ 5). run "CreateBootDisk.bat usb e: FAT16 step2" if usb drive is e: and FAT format is FAT16 or \r
+ "CreateBootDisk.bat usb e: FAT32 step2" if usb drive is e: and FAT format is FAT32.\r
+ \r
+ \r
+ \r
+
\ No newline at end of file