http://beagleboard.org/demo/escEmbedded Systems Conference 2008Build Your Own Embedded System with the Beagle BoardUnder Construction -- All presentations and SD contents will be uploaded here, along with instructions on programming the SD cards. This construction message will be removed once all of the content is here This page summarizes the content presented at ESC 2008 in the Build Your Own Embedded System with the Beagle Board track. This page is still under construction and the content for most of the presentations, including download-able software, should be linked to from here. Please come back soon as this should probably be finished in the next week. Instructions for booting the MontaVista-built SD card image provided with your boards can be found below. The summary of courses can be found on the conference schedule. Below is the list of sessions and links to the materials:
Booting the MV Linux SD cardBack to topAs shipped, the Beagle Boards are not configured to boot the kernel and root file system on the SD cards, nor are the SD cards configured with a boot-loader that can be executed by holding the USER button. It is simple to configure the boot-loader loaded onto the Beagle Boards to boot the SD cards provided with the demo image that was generated using MontaVista Linux. Please note that this is a demo card image that was built using MV Linux for the purpose of this training and does not fully represent what is available from MontaVista in support of the OMAP3530.
If you need to recreate your MV Linux SD card, or you want to use a bootable card, you can make use of this MV Linux SD card image. You'll need to use zcat or gunzip to decompress the image and dd to copy the image onto a 2GB SD card. Be very careful when using dd not to overwrite the wrong drive ESC-100: BeagleBoard 101Back to topJason Kridner and Gerald Coley This presentation walked through the process of developing with the Beagle Board and interacting with the community. Particular attention was given to the boot process to get the Angstrom and MontaVista demos running. Angstrom DemoThe readme.txt should now point to this location. Step 1: Format an SD cardInformation on formatting the SD cards, putting your board back into factory conditions, and testing the hardware functionality can be found at: BeagleBoardDiagnostics. Specifically, this utility can be used to format the SD cards: SP27213.exe. It is important that the card be formated with a specific geometry and be marked bootable in the partition table. The HP SD card formatting utility has been shown to be reliable at doing this under Windows. Under Linux fdisk, specific geometries have been shown to work well. Step 2: Download the Angstrom demo SD card contentsThe following content files can be downloaded from this site:
Step 3: Copy files to the SD cardAll of the files should be copied to the SD card in order. At least the MLO file should be copied onto the SD card first, immediately after formatting the card. Step 4: Install Angstrom demo by booting the SD cardInsert the SD card, hold the USER button, and apply power. You can release the USER button when you see the USR0/USR1 LEDs come on (within a second from applying power). Type "yes" to install the demo and "flash" to configure the board to boot the demo upon startup. Step 5: Configure for running MV Linux demoRemove power, wait a few seconds, then apply power again. This time, do not hold the USER button and the SD card is not required to be inserted. You will boot to a GUI where you can login. The password is 'Angstrom'. Bring up a root shell and you can run the following commands to configure the board to boot to the MV Linux demo: fw_setenv bootcmd 'mmcinit;fatload mmc 0 80200000 uImage;bootm 80200000' Shutdown and restart with the MV Linux demo SD card inserted and it will boot. You can then install the 3D graphics drivers and utilize other aspects of the demo. Additional notesIf you have a serial port connection, you can use configure the boot source from the u-boot console. Press when you see the text being output, within the timeout period, to reach the prompt. From the U-Boot prompt (OMAP3 beagleboard.org #) on the serial port, if you have the Angstrom demo installed into the NAND flash, configure the Beagle Board to execute it with the following commands: setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/mtdblock4 rw rootfstype=jffs2 nohz=off' setenv bootcmd 'nand read 80200000 280000 400000;bootm 80200000' saveenv boot From the U-Boot prompt (OMAP3 beagleboard.org #) on the serial port, to execute either the MV Linux demo or the Sugar demo stored on SD cards, execute the following commands: setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootwait nohz=off' setenv bootcmd 'mmcinit;fatload mmc 0 80200000 uImage;bootm 80200000' saveenv boot During the class, some attendees were running USB networking and VNC to use their laptops as the keyboard, mouse, video, and networking for their Beagle Boards. Scott did a write-up on the Beagle Board mailing list on how to configure USB networking and VNC under Angstrom. Additional source information to be provided upon request or sooner at this location. [ESC-261] Constructionist learning with Sugar and the Beagle BoardBack to topBernie Innocenti [ESC-321] Embedded Streaming Media with GStreamerBack to topTodd Fischer
[ESC-341] Introduction to creating 3D UI with Beagle BoardBack to topDiego Dompe
[ESC-401] Hardware lessons from building BeagleBack to topGerald Coley [ESC-421] Taking advantage of Bluetooth for communications and moreBack to topHunyue Yau Last updated by blog.hangerhead.com on Tue Nov 04
2008 07:34:56 GMT-0600 (CST).
|
