From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 919F02193B808 for ; Mon, 17 Jul 2017 01:57:31 -0700 (PDT) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jul 2017 01:59:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,374,1496127600"; d="dat'59?scan'59,208,59";a="112128360" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga002.jf.intel.com with ESMTP; 17 Jul 2017 01:59:23 -0700 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 17 Jul 2017 01:59:22 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 17 Jul 2017 01:59:22 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.116]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.94]) with mapi id 14.03.0319.002; Mon, 17 Jul 2017 16:59:19 +0800 From: "Guo, Mang" To: "edk2-devel@lists.01.org" CC: "Wei, David" , "Lu, ShifeiX A" Thread-Topic: [Patch][edk2-platforms/minnowboard-max-udk2015] Add ReadMe.MD Thread-Index: AdL+2uXqm8YM8UI0RjqeGYytJ6VMWQ== Date: Mon, 17 Jul 2017 08:59:19 +0000 Message-ID: <22D2C85ED001C54AA20BFE3B0E4751D152520C39@SHSMSX103.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: <22D2C85ED001C54AA20BFE3B0E4751D152520C39@SHSMSX103.ccr.corp.intel.com> x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: [Patch][edk2-platforms/minnowboard-max-udk2015] Add ReadMe.MD X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2017 08:57:31 -0000 Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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 0000000..63f3219 --- /dev/null +++ b/ReadMe.MD @@ -0,0 +1,83 @@ +=EF=BB=BF +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 tr= ee. + +## 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/dow= nloads/windows/ + * Make sure that a file with the extension of ".py" will be opened b= y 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-H= OWTO.txt")=20 + 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 dri= ve + (create the folder "C:\ASL" if it does not exist). + =20 +4a. Build Steps (32-bit) + + 1. To build a 32-bit release version + * Open a command prompt of Microsoft Visual Studio, such as "Develop= er Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevice= Pkg` + * Type the command: `Build_IFWI.bat /IA32 MNW2 Release` to build a r= elease version. + + 2. To build a 32-bit debug version + * Open a command prompt of Microsoft Visual Studio, such as "Develop= er Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevice= Pkg` + * Type the command: `Build_IFWI.bat /IA32 MNW2 Debug` to build a deb= ug version. + + 3. After the build successfully completes, the 8MB firmware binary imag= e 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 "Develop= er Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevice= Pkg` + * 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 "Develop= er Command Prompt for VS2013"; + * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevice= Pkg` + * Type the command: `Build_IFWI.bat MNW2 Debug` to build a debug ver= sion. + + 3. After the build successfully completes, the 8MB firmware binary imag= e 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 + --=20 2.10.1.windows.1