I had good experience with qemu starting with instructions from http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=BeagleBoardPkg
Texas Instruments France SA, 821 Avenue Jack Kilby, 06270 Villeneuve Loubet. 036 420 040 R.C.S Antibes. Capital de EUR 12.654.784 -----Original Message----- From: Ryan Harkin [mailto:[email protected]] Sent: Friday, March 01, 2013 8:51 AM To: [email protected] Subject: Re: [edk2] EDKII for ARM On 28 February 2013 22:36, ap at <[email protected]> wrote: > Hi all, > I am a newbie in ARM world and trying to learn the basics. I am very > much familiar with UEFI-EDKII on x86 side and now interested in > learning this new architecture & design. I have downloaded the code > from sourceforge.net; but what's next; > > Can I compile the EDKII code under MS Windows OS or do I need to build > EDKII code under Linux? I see some batch file under BeagleBoardPkg but > don't know where to find tools (gcc+..?) & how to install under > Windows etc. Is Linux a base OS for ARM EDKII development. If so what > are the steps to setup tool etc; is it already integrated with Linux > or need to separately download and install those packages. How to run > Qemu etc; Any documentation etc. to help guide > > In summary may I seek help to get started on ARM base EDKII BIOS build? Well, my biased opinion, as maintainer of the Linaro UEFI tree, is that you use Linaro's output. We are ARM focussed and hold several BSPs for some interesting ARM platforms. Our UEFI wiki is here: https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/ There are instructions on how to download and build UEFI for various ARM platforms using Ubuntu 12.10. It is possible to use Windows also, but as I only use Linux, I don't have any scripts or instructions for Windows. However, I am not at all familiar with QEMU, so there are no instructions for that at the moment. I have used ARM's RTSM and Olivier Martin has a good wiki about that (including Windows instructions): http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg/ArmVExpressPkg http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPkg/Ds5 Also, I made some rough notes about using RTSM with my tree: https://wiki.linaro.org/ARM/FastModels#UEFI_on_FastModels Hope that all helps! Regards, Ryan. > > -apat > > > ---------------------------------------------------------------------- > -------- Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite > for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/edk2-devel > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
