By Eric Nelson, on September 4th, 2010
The first release of our OV5642 camera driver for the i.MX51 is now available on branch boundary20100824 of our kernel git repository.
There are still some quirks, and only three resolutions are currently working, but we’ve had some customer requests for a pre-release so we’re publishing early.
The driver is a fairly vanilla V4L2 driver in that it . . . → Read More: Omnivision OV5642 Camera Driver for Linux
By Eric Nelson, on September 2nd, 2010
R.I.P. Paul Harvey.
It seems I was a bit naive when calling the WLAN updates completes in my earlier blog post. While the previous post did show the process of getting and installing the driver, and is sufficient to get wpa_supplicant and wpa_cli up and running from the command-line, the updates are not enough to make Android . . . → Read More: Android WLAN – the rest of the story
By Eric Nelson, on August 31st, 2010
So far in this series of posts on Froyo, we’ve mostly ignored the fact that the Nitrogen board isn’t a Freescale Babbage board. We generally have fewer stock peripherals and have left the configuration of those untouched. In this post, I’ll walk through the removal of GPS, Bluetooth and GSM and update the wireless LAN driver . . . → Read More: Tweaking Froyo for Nitrogen Part 3: housekeeping and custom WLAN
By Eric Nelson, on August 30th, 2010
In my previous post, I walked through the process of configuring touch support, so the system is now usable. You should be able to load up the settings pages to change the screen brightness and timeout.
You’ll be disappointed if you try to set up any of the sounds though: there aren’t any installed. If you . . . → Read More: Tweaking Froyo for Nitrogen Part 2: sound and media
By Eric Nelson, on August 30th, 2010
If you walked through the steps from the previous post, you’ll now have a semi-working Froyo release. You should see the Android desktop, but if you’re running on a 7″ Chi Mei panel, you’ll have some issues with the touch screen. You’ll have some other issues as well, but let’s tackle the touch screen first, . . . → Read More: Tweaking Froyo for Nitrogen Part 1: touch support
By Eric Nelson, on August 28th, 2010
Froyo for i.MX51 has arrived!
We’ve been waiting for the Froyo release from Freescale to complete some of our efforts in Android integration, and the wait is now over. Freescale’s imx-android-r9 release is based on Froyo and has some nice new features.
In this article, I’ll walk through the steps I used to acquire, compile and build Froyo . . . → Read More: Froyo on Nitrogen-E
By Eric Nelson, on August 12th, 2010

There’s a lot you can do with just an input pin or two, but getting access to one from userspace can be difficult.
To try and make access simple, we put together a couple of drivers a while ago for our PXA-based products. I recently ported them to the i.MX51 and will describe how they can make . . . → Read More: GPIO drivers for i.MX51 – Part 1: input
By Eric Nelson, on July 23rd, 2010
There are two options for touch-screen support in X-Windows:
xserver-xorg-input-evtouch – Touchscreen-Driver for X.Org/XFree86 server
xserver-xorg-input-tslib – tslib touchscreen driver for X.Org/XFree86 server
The first uses the input event layer of Linux to read from touch screen devices directly. The second uses a library named ‘tslib’ to perform filtering and translation of raw coordinates from a touch screen device . . . → Read More: Debian in more depth: adding touch support
By Eric Nelson, on July 22nd, 2010
 Building on my previous post, this post will detail the steps needed to get a working X-Windows installation. In other words, I’ll fill in some of the gaps between “run the installer” and “look how nice Iceweasel looks”.
All of this is pretty mundane package selection in Debian and all the hard work has been done by . . . → Read More: Debian in more depth: setting up X-Windows and Fluxbox
By Eric Nelson, on July 15th, 2010
 So you want to run Debian on a Nitrogen board.
Thanks to the efforts of the top-notch Debian ARM team, this is really painless. The instructions I’ll list below use the ‘netboot’ armel image along with our Linux kernel to get a full-featured Debian system running.
There are some caveats that I’ll mention along the way, primarily in . . . → Read More: Debian quick start for Nitrogen boards
|
|
|