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