From 612c2396e292f9b0ab05c59dc8e62306176ce3b0 Mon Sep 17 00:00:00 2001 From: Guo Mang Date: Mon, 17 Jul 2017 14:14:48 +0800 Subject: Add ReadMe.MD Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang --- ReadMe.MD | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 ReadMe.MD diff --git a/ReadMe.MD b/ReadMe.MD new file mode 100644 index 0000000000..63f321949e --- /dev/null +++ b/ReadMe.MD @@ -0,0 +1,83 @@ + +This code base is designed for the MinnowBoard Max/Turbot platforms using the Intel(R) Atom(tm) Processor E3800 Series. +This code base is based on UDK2015 core packages. + +# INDEX + +1. HOW TO CREATE A FULL SOURCE TREE +2. HOW TO BUILD (WINDOWS ENVIRONMENT) +3. MAINTAINERS + +## 1. HOW TO CREATE A FULL SOURCE TREE + +1. Get Release Notes and Binary Object Modules from https://firmware.intel.com/projects/minnowboard-max + + Follow the instructions in the Release Notes to create a full source tree. + +## 2. HOW TO BUILD (WINDOWS ENVIRONMENT) + +Windows System Configuration: + Microsoft Windows 7 Ultimate 64-bit* + +1. Setup Build Environment + + 1. Install Visual Studio 2008/2010/2012/2013 on the build machine. + + 2. Install the latest Python 2 Release from: https://www.python.org/downloads/windows/ + * Make sure that a file with the extension of ".py" will be opened by Python.exe. + +2. Extract Source Code + 1. Follow the instructions of "HOW TO CREATE A FULL SOURCE TREE" (step 2 above) + to create a full source tree. + + 2. Follow the instructions found in the file "Patch-HOWTO.txt" located in your + workspace (e.g. "C:\MyWorkspace\CryptoPkg\Library\OpensslLib\Patch-HOWTO.txt") + to install the Openssl source code. + +3. Install the iasl compiler by downloading iasl-win-20141107.zip from the following + location: "https://acpica.org/downloads/version-20141107" and place the unzipped + content ("iasl.exe") into the directory "C:\ASL" on your local hard drive + (create the folder "C:\ASL" if it does not exist). + +4a. Build Steps (32-bit) + + 1. To build a 32-bit release version + * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg` + * Type the command: `Build_IFWI.bat /IA32 MNW2 Release` to build a release version. + + 2. To build a 32-bit debug version + * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg` + * Type the command: `Build_IFWI.bat /IA32 MNW2 Debug` to build a debug version. + + 3. After the build successfully completes, the 8MB firmware binary image will be located in the + following location on your local hard drive: + + "C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg\Stitch\" + +4b. Build Steps (64-bit) + + 1. To build a 64-bit release version + * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg` + * Type the command: `Build_IFWI.bat MNW2 Release` to build a release version. + + 2. To build a 64-bit debug version + * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg` + * Type the command: `Build_IFWI.bat MNW2 Debug` to build a debug version. + + 3. After the build successfully completes, the 8MB firmware binary image will be located in the + following location on your local hard drive: + + "C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg\Stitch\" + +## MAINTAINERS + +* david.wei@intel.com +* mang.guo@intel.com +* vincent.zimmer@intel.com +* mike.wu@intel.com +* shifeix.a.lu@intel.com + -- cgit v1.2.3