Fork us on GitHub Follow us on Facebook Follow us on Twitter

Version 1 (modified by Jiri Svoboda, 5 days ago) (diff)

HelenOS on BeagleBoard

Information pertaining to porting HelenOS to the BeagleBoard-xM single-board computer.

Status

Supported models:

  • BeagleBoard-xM

The BeagleBoard-xM has been supported since HelenOS 0.6.0.

Booting

The BeagleBoard can be either netbooted or booted over serial.

In either case, start by build HelenOS for the arm32/beagleboard target. This produces an uImage.bin binary.

In order to boot over network, do:

U-Boot# dhcp 192.168.0.108:/helenos/uImage.bin
...
U-Boot# bootm

where 192.168.0.108 is the IP address of the tftpboot server and /helenos/uImage.bin is the path to the HelenOS uboot image relative to the beginning of the tftpboot directory. }}}

Boot over serial takes much longer:

U-Boot# loady   # after this command, start sending the uImage.bin from the terminal program using the ymodem protocol
...
U-Boot# bootm

Attachments (2)

  • bbxm1.jpg (271.3 KB) - added by Jiri Svoboda 4 days ago. BeagleBoard-xM connected to laptop via USB-serial cable and powered from the same laptop via USB-miniUSB cable
  • bbxm2.jpg (229.1 KB) - added by Jiri Svoboda 4 days ago. BeagleBoard-xM from the side showing serial (female DB-9) port, axial power port, miniUSB power port and microSD socket

Download all attachments as: .zip