Documente Academic
Documente Profesional
Documente Cultură
http://eewiki.net/display/linuxonarm/BeagleBone
BeagleBone
This is a page about TI's BeagleBoard. Available: Basic Requirements Bootloader U-Boot Download: U-Boot Configure and Build: Linux Kernel Linux Build Script: Root File System First Boot:
Available:
BeagleBone at Digi-Key
Basic Requirements
ARM Cross Compiler ubuntu: sudo apt-get install sudo apt-get install gcc-arm-linux-gnueabi CodeSourcery: http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite Bootloader Das U-Boot the Universal Boot Loader http://www.denx.de/wiki/U-Boot Source http://git.denx.de/?p=u-boot.git;a=summary Linux Kernel Linus's Mainline tree: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary Linux Omap tree: http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git ARM based rootfs Debian Squeeze: http://www.debian.org/
Bootloader
Das U-Boot the Universal Boot Loader http://www.denx.de/wiki/U-Boot
U-Boot Download:
Download U-Boot via git and patch:
git clone git://git.denx.de/u-boot.git cd u-boot/ git checkout v2011.09 -b tmp git pull git://github.com/RobertCNelson/u-boot.git am335xpsp_05.03.01.00
1 of 4
http://eewiki.net/display/linuxonarm/BeagleBone
Linux Kernel
Linux Build Script:
git clone git://github.com/RobertCNelson/linux-dev.git cd linux-dev/ git checkout origin/am33x_v3.2 -b am33x_v3.2
The kernel zImage and modules will be under the deploy directory.
Extract Image:
tar xJf debian-6.0.4-minimal-armel-2012-02-28.tar.xz
For these instruction, we are assuming: DISK=/dev/mmcblk0, "sudo fdisk -l" is useful for determining the device id..
export DISK=/dev/mmcblk0
2 of 4
http://eewiki.net/display/linuxonarm/BeagleBone
Format as fat
DISK=/dev/mmcblk0 sudo mkfs.vfat -F 16 ${DISK}p1 -n boot (or) DISK=/dev/sdb sudo mkfs.vfat -F 16 ${DISK}1 -n boot
Create Partition Layout: rootfs: ext3/4, rest of microSD card. Unable to render embedded object: File (ti-omap3-4-partition-layout.png) not found. Mount the boot/rootfs partitions Copy Boot Files: Copy MLO to the boot partition
sudo cp -v ./u-boot-2011.09/MLO /media/boot/MLO
3 of 4
http://eewiki.net/display/linuxonarm/BeagleBone
First Boot:
Serial Boot log: [^beagle_debian_3.0.x.txt]
Add Comment
4 of 4