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 [...]
Basic reddit api access in python
Recently I’ve been working a bit with the reddit api and have made a basic python script for grabbing info off reddit through the api. You can check out the script on my github (link). It currently has basic functionality for authorization, cookie handling and will grab a user’s info. Before using and modifying you [...]
cp210x usb to serial converter linux driver
Silicon labs have a range of usb to serial converters called the cp210x series. With modern OEM computers moving away from installing serial ports these devices are becoming more and more useful. Now, cp210x actually refers to the chipset that is doing the conversion of USB to UART. So you can install these chips in [...]
I'm afraid I haven't experienced this problem before. Have you tried updating the drivers in the kernel?
Have used these driver with a Device ID 10c4:ea70, it can connect initially, but when we disconnect and reconect again, ...
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 [...]