In the previous two blog posts, we described how you can integrate a mag stripe reader and barcode scanner into the Qt Webkit framework by using the Qt Webkit Bridge. In this post, we’ll build upon those two examples by integrating a proximity smart card (RFID) reader, which is somewhat more complicated because it allows [...]
i.MX5x device register access
When developing device drivers and porting code to new hardware, programmers will often operate with source code in one hand and data sheet in the other, and it’s often necessary to look at the state of a device’s register set. Under Linux, you can access registers, or any area of physical memory through the /dev/mem [...]
Magnetic stripe driver for Linux GPIO
For those of you working with Neuron insertion-style, single-track card readers, there is a driver available here on the 2.6.35 branch of our kernel repository. The driver performs stripe decoding internally, which should simplify the task of writing applications for these readers. The driver was tested with the MCR-370T-1R model — if you’re using something [...]
Linux kernel 2.6.35 for i.MX51/i.MX53
Just a quick note: we’ve integrated and validated the latest BSP from Freescale on both i.MX51 and i.MX53. Our kernel patches are in branch boundary-imx-android-r9.4 of our git repository and contain a combination of the packages L2.6.35_10.11_ER_SOURCE and IMX51_R94_ANDROID_SOURCE_CODE from the Freescale site. We haven’t yet merged with the IMX51_R10_ANDROID_SOURCE_CODE package and we haven’t yet [...]
Debian Squeeze on i.MX51 ARM Cortex-A8 with dual monitors
Named after the aliens in the Toy Story series of movies, the latest release of Debian is a very slick piece of work. Nicely done, folks! We recently had a customer request to put together a dual-monitor configuration for an existing GTK application and Debian’s latest made the job almost painless. Initial installation was simple [...]
Android Froyo release 9.2 for i.MX
Freescale’s moving fast on the Android front. It appears that our blog posts are a couple of versions behind. Release 9.1 from Freescale included a large number of fixes and enhancements: Add HW support to i.MX508 RD board More stable suspend/resume in various use cases (e.g. suspend/resume when idle / audio playback / camera preview) [...]
U-Boot splash screens
Buried in the blog post introducing display support for U-Boot, there are some notes about creating splash screens for the boot loader on Nitrogen boards. Using a splash screen isn’t specific to Nitrogen, though, and since it’s a really common question and because the file format restriction is pretty strange, it deserves its’ own commentary. [...]
LTIB and Qt on i.MX51
Many thanks to the team at imxdev.org. Their notes on cross-compilation of Qt helped us greatly in walking through the process of getting Qt up and running on our Nitrogen i.MX51 board under LTIB. We recently followed those directions to cross-compile Qt. The following are notes about places we deviated from the notes on the [...]
