BeagleBoard-xM

BeagleBoard-xM delivers extra ARM Cortex-A8 MHz now at 1 GHz and extra memory with 512MB of low-power DDR RAM, enabling hobbyists, innovators and engineers to go beyond their current imagination and be inspired by the BeagleBoard.org community. Designed with the community inputs in mind, this open hardware design improves upon the laptop-like performance and expandability, while keeping at hand-held power levels. Direct connectivity is supported by the on-board four-port hub with 10/100 Ethernet, while maintaining a tiny 3.25" x 3.25" footprint.

The BeagleBoard-xM features:

  • Super-scalar ARM Cortex-A8
  • 512-MB LPDDR RAM
  • High-speed USB 2.0 OTG port optionally powers the board
  • On-board four-port high-speed USB 2.0 hub with 10/100 Ethernet
  • DVI-D (digital computer monitors and HDTVs)
  • S-video (TV out)
  • Stereo audio out/in
  • High-capacity microSD slot and 4-GB microSD card
  • JTAG
  • Camera port
Architecture
ARMv7 Cortex-A8
Processor
TI DM3730 1GHz
RAM
512MB
SD
Micro SD
USB
4
Ethernet
10/100

Install to a SD card

Replace sdX in the following instructions with the device name for the SD card as it appears on your computer.

  1. Zero the beginning of the SD card:
    dd if=/dev/zero of=/dev/sdX bs=1M count=8
  2. Start fdisk to partition the SD card:
    fdisk /dev/sdX
  3. At the fdisk prompt, delete old partitions and create a new one:
    1. Type o. This will clear out any partitions on the drive.
    2. Type p to list partitions. There should be no partitions left.
    3. Type c to set the DOS Compatibility flag.
    4. Now type n, then p for primary, 1 for the first partition on the drive, 63 for the first sector, and then +100M for the default last sector.
    5. Type t, then c to set the first partition to type W95 FAT32 (LBA).
    6. Type a to set the bootable flag on the first partition.
    7. Type n, then p for primary, 2 for the second partition on the drive, 204864 for the first sector, then press ENTER to accept the default last sector.
    8. Write the partition table and exit by typing w.
  4. Create and mount the FAT filesystem:
    mkfs.vfat -F 16 /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot
  5. Create and mount the ext4 filesystem:
    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root
  6. Download and extract the root filesystem (as root, not via sudo):
    wget http://os.archlinuxarm.org/os/ArchLinuxARM-beagleboard-latest.tar.gz
    bsdtar -xpf ArchLinuxARM-beagleboard-latest.tar.gz -C root
    sync
  7. Move boot files to the first partition:
    mv root/boot/* boot
  8. Unmount the two partitions:
    umount boot root
  9. Insert the SD card into the BeagleBoard, connect ethernet, and apply 5V power.
  10. Use the serial console (with a null-modem adapter if needed) or SSH to the IP address given to the board by your router.
    • Login as the default user alarm with the password alarm.
    • The default root password is root.

Permanent MAC address

  1. Edit /boot/uEnv.txt
  2. Set smsc95xx.macaddr in the optargs variable, for example:
    optargs=smsc95xx.macaddr=ce:1a:7d:93:2f:f9
  3. Reboot.

Copyright ©2009-2016 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.