Linux+Minimal+FS

=Preparation of the SD Card= code chmod +x omap3-mkcard.sh code code sudo ./omap3-mkcard.sh /dev/mmcblk0 (Change mmcblk0 to your own SC-card device) code
 * Use [|this script]to format the SD card.
 * Save this script into a folder as //omap3-mkcard.sh//
 * Make this script executable:
 * This usage of this script:
 * This script will create 2 partitions on the SD-card:
 * boot: FAT32 boot partition with a size of 70 Mb
 * Angstrom: EXT3 root partition ( remaining space of the SD-card)
 * When the script is executed, it's necessary to mount the two partitions

=**Download the minimal-FS environment**= code tar -xzvf L24.9-PandaBoard_minimal-fs.tar.gz code
 * Download the minimal-FS environment: [|link]
 * Untar the .tar.gz file:
 * After untarring the file, the following files are generated:
 * a boot folder
 * angstrom_minimal-fs.tar.gz

=Loading the Boot partition= code code code code code code
 * copy U-boot.bin to the boot Partition of the SD-card
 * 1) sudo cp -rf  /media/boot
 * copy MLO (xLoader) to the boot Partition of the SD-card
 * 1) sudo cp -rf  /media/boot
 * copy Kernel image to the boot Partition of the SD-card
 * 1) sudo cp -rf  /media/boot

=Loading the Root partition= code sudo tar zxvf  -C /media/Angstrom code
 * Untar filesystem onto the root partition of the SD-card

=Hardware Setup=
 * Connect a USB Keyboard via the USB connector
 * Connect an Ethernet cable
 * Connect a serial cable via the RS-232 connector
 * Connect a display via the HDMI connector
 * Plug the SD-card into the card reader
 * Connect a 5V power supply

=Serial Connection between PC and PandaBoard= code sudo apt-get install minicom code code sudo minicom -s code
 * When the Pandaboard is used for the first time, a serial interface with a PC is necessary
 * For Linux users, use minicom as serial terminal:
 * Configure the serial interface:
 * Baudrate: 115200
 * #databits: 8
 * Parity: No
 * #stopbits: 1
 * Flow Control: No

=Boot the Pandaboard for the first time=
 * Switch on the board
 * The complete boot-process is visible by using the serial connection between the PC and the PandaBoard
 * When the PandaBoard is booted completely, a #/ prompt is shown

=Additional settings= code vi /etc/inittab code code tty1::respawn:/bin/sh tty2::respawn:/bin/sh tty3::respawn:/bin/sh tty4::respawn:/bin/sh tty5::respawn:/bin/sh code code vi /etc/inittab code code tty1::respawn:/bin/sh code code tty1::respawn:/bootscript.sh code code
 * The standard configuration enables just one shell on the serial interface, to enable more shells on the attached display:
 * Add the following lines to this file:
 * In the standard configuration Ethernet is not enabled, as well as the SSH server. To enable those two services:
 * Change the following line:
 * to:
 * Create bootscript.sh in "/":
 * 1) !/bin/sh

ifconfig usb0  route add default gw  mount /dev/pts /etc/init.d/dropbear start /bin/sh code
 * Reboot the PandaBoard

=Compiling c++ code on PandaBoard=

Install the following packages: code opkg install cpp cpp-symlinks gcc libgcc-dev gcc-symlinks gdb glibc-gconv g++ g++-symlinks libc6-dev libstdc++-dev make devmem2 opkg remove --force-depends libmenuw opkg install task-native-sdk task-proper-tools code =More information and useful links=
 * http://omappedia.org/wiki/Minimal-FS
 * http://omappedia.org/wiki/OMAP_Minimal_Linux_Main
 * http://giovanni.wordpress.com/pandaboard/
 * http://alastordmcblog.blogspot.com/2011/06/how-to-install-angstrom-linux-on.html