1BeagleBone Black 2################ 3 4- http://beagleboard.org 5- TODO: This is a WIP 6 7Hardware information (Rev A5A) 8============================== 9 10- ARMv7 Architecture 11- Sitara AM3359AZCZ100 Cortex-A8 CPU @ 1 Ghz 12- PowerVR SGX530 3D GPU 13- eMMC Onboard Storage 2GB (MMC1) 14- SD Card Storage (MMC0) 15- 512 MB DDR3L RAM 16- Video Outputs 17 18 - HDMI Video Output (with audio) 19 20- SMSC LAN8710A Ethernet 21 22Setting up the Haiku SD card 23============================ 24 25The BeagleBone Black supports booting from an microSD card while the 26boot switch is pressed at power on. A MBR file system layout is normally 27used as seen below. Partition 1 is all that is required to boot an OS. 28 29- partition 1 – FAT32, bootable flag, type ‘c’ 30- partition 2 – BeFS, Haiku filesystem, type ‘eb’ 31 32Boot Partition 33-------------- 34 35Required files 36~~~~~~~~~~~~~~ 37 38- MLO 39- u-boot.img: u-Boot image 40- uEnv.txt: u-Boot Environment settings 41 42Optional files 43~~~~~~~~~~~~~~ 44 45- ID.txt: Unknown 46 47Compiling 48========= 49 50- Create your work directory 51 ``mkdir generated.beagle; cd generated.beagle`` 52- Build an ARM toolchain using 53 ``../configure --build-cross-tools arm ../../buildtools --target-board beagle`` 54- TODO 55 56Booting 57======= 58 591. If the boot switch is not depressed: MMC1, MMC0, UART0, USB0 602. If the boot switch is depressed: SPI0, MMC0, USB0, UART0 61 62Emulation 63========= 64 65The Linaro Fork of QEmu has beagle board (and other OMAP3) support. 66https://launchpad.net/qemu-linaro 67 68It seems you get this as the default QEmu install on some, but not all, 69Ubuntu versions. For other distros (or Haiku), you’ll have to compile it 70yourself. 71 72Additional information 73====================== 74 75- `CircutCo 76 WikiPage <http://circuitco.com/support/index.php?title=BeagleBoneBlack>`__ 77- `BeagleBone Black A5A 78 SRM <https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true>`__ 79