I have Ubuntu 10.10 and Android 2.3 running on the BeagleBoard XM. Android runs painfully slow but if you run your root fs from a thumb driver performance increases dramatically. Ubuntu runs pretty fast. I had the netbook version installed but i didn't like the interface. I wiped the sd card and did a fresh Ubuntu minimal install. JustChat over at Mp3Car has been helping me extensively on getting OpenMobile to run on the XM. It has come down to the video driver and the settings OpenMobile uses in the window graphics. I have a Lilliput 7" usb touchscreen/monitor that i am also trying to get working under Ubuntu.
I was up late last night working on this project. I am now to the point where i can send text messages to an Arduino hooked to a prepaid T-Mobile GSM card. The code for the arduino took a while to work through as i grew up on .NET C#. I will post the code and some pictures later of the awesome event.
Now i just need my iDataLink module to get the remote start working.
DAISI - Digital Automotive Information Systems Integration
This project uses a BeagleBoard, an Arduino, and existing automotive control systems to offer remote control of common vehicle functions. Examples of these functions are door locks, trunk release, parking lights, horn, power windows, and ignition. The functions will vary depending on the type of vehical.
DAISI is a system that is used as an interface between existing automotive control systems and any device that is connected to the internet or within WIFI range. An Arduino is used to manipulate vehicle control signals that already exist in the automotive control system. A BeagleBoard is used to run a webserver that is used to access the Arduino and control vehicle functions from remote devices. These devices could be Smart Phones, Laptops, or any device that has access to the internet or within wifi range of the vehicle. Connected to the BeagleBoard are also a GPS reciever, WIFI, and GSM data connection. The GSM data connection is optional, but this then reduces the range of the user interface to the radius of the WIFI signal emitted by the vehicle. With a GSM data connection the vehicle can be accessed from anywhere there is internet acces. OBD can also be interfaced through the BeagleBoard via USB and can be used to log more detailed information about the vehicle such as engine temp, blower fan speed, and gear position. With a GPS reciever speed, location, and time can all be monitored.