Every time I put down my BeagleBoard for a while I forget what is needed to install Angstrom to get it running how I like. So to remind myself in the future, I made a quick start guide: First I grab an image from Narcissus Set the machine to BeagleBoard, and choose the options though [...]
Angstrom on the BeagleBoard: Fixing your MAC Address.
Just a quick post today about how to fix the MAC address on your BeagleBoard. Unfortunately the MAC address isn’t set in the EEPROM of the usb network adapter so the driver randomly generates a new one on startup. To overcome this I use a patch for the driver to pickup the MAC Address from [...]
Perfect! - Works at least on my kernel 2.6.32 in the ti-psp-omap build.
Playstation Eye + gstreamer examples
Here are a few examples of using the Playstation Eye with gstreamer: Streaming live video from the camera at 1fps. gst-launch -v v4l2src ! ffmpegcolorspace ! video/x-raw-yuv,width=640,height=480,framerate=\(fraction\)30/1 ! queue ! videorate ! video/x-raw-yuv,framerate=1/1 ! jpegenc ! multipartmux ! tcpserversink host=192.168.1.105 port=5000 This can be captured in VLC: vlc tcp://192.168.1.106:5000 Single image capture: gst-launch v4l2src num-buffers=1 [...]
BeagleBoard character faults on serial after boot (UART wakeup issue)
I have been getting junk/corrupting/incorrect characters on my serial line after I rebuilt Angstrom with OpenEmbedded. Here is an example: I managed to track it down to “UART wakeup and timeout options” as described here [1] and here [2]. The first character I type is rubbish, because of the wakeup and everything after that becomes [...]
OpenEmbbeded: Adding custom patches to kernel
As I previously discussed the drivers for the Playstation Eye camera in the opkg Angstrom repo need to be patched to be able to use additional features of the camera. Here I show how I built the kernel in open embedded, added playstation eye drivers to the kernel and applied the required patches for the [...]
Testing the Playstation Eye on the BeagleBoard (basic capture)
As the title says, I am wanting to simply test the ability to take snapshots from the Playstation Eye connected to a BeagleBoard. Setting up the Playstation Eye was easy and several steps were taken from here WARNING: This is the old driver, which doesn’t support any features other than capture. See updates below This [...]
Building Ångström for the BeagleBoard using OpenEmbedded
OpenEmbedded is an amazing package which greatly streamlines the process of building a kernel and a root filesystem for the BeagleBoard using the Angstrom distribution. So the basic process is: 1. Install required packages (http://openembedded.org/index.php/OEandYourDistro). 2. Follow building Ångström steps (http://www.angstrom-distribution.org/building-angstrom). 2. ??? 3. Profit. Here are some great links which will definitely help answer [...]
I'm trying to follow these instructions -- it looks like it works, but... where does it actually put the files ...
This post really is excellent, unfortunately I've found it necessary to manually get bitbake & OE and configure by hand. ...
Fixing a Bitbake: “checksum mismatch.: Failed” error
I have found when building packages in OpenEmbedded with bitbake I often get a zlib checksum mismatch error. For example: With all the documentation around about how to fix checksum errors in Bitbake, what caused my error is actually a download error. So you really don’t want to do OE_ALLOW_INSECURE_DOWNLOADS=”1″. For my error Bitbake is [...]
Intro to basic cross-compiling for the BeagleBoard
I need to be able to compile packages and my own code for the BeagleBoard target. Therefore this requires the setup of the cross-compiler environment on my host machine (Ubuntu 10.10). There are different ways of doing this, I’d recommend visiting the Angstrom page on the matter. Although I don’t find this page particularly descriptive, [...]
Hi, I have compiled my application on Linux (Intel) machine using this command gcc –g myapp.c –O3 –o myapp mylib.a ‘pkg-config ...
Hello Dave Thanks for an easy guide. Just want to say that modifying prefix to /home/whatever is bad practice use DESTDIR instead make DESTIDR=/home/user ...
This question seems to be asked a lot, is this for a class? I personally haven't built opencv, but to build ...
hi I'm a newbee on the beagleboard and the software toolchain flow. I need to port Angstrom/Ubuntu on the Beagle board ...
RT2573 Wireless Dongle with the BeagleBoard
There are quite a few posts on other sites with successful/unsuccessful installs of usb wireless dongles for the BeagleBoard. I’m posting this in case it can be of any help to others trying to get their wireless network to work! My wireless network dongle: Label: COWON Wireless LAN Model: COWON WL1 Name: 802.11b/g Wireless LAN [...]
This worked for me. Thanks for posting!