December 5, 2014

What’s a board (and where are the knobs)?

What exactly do we mean by the word board? While we sometimes use the word to refer to a printed circuit board with a specific configuration, we also use the term to mean something less concrete. This post …

April 7, 2014

Nitrogen6_MAX – i.MX6 with all the extras

We’re happy to announce the availability of a new product in our i.MX6 family. The Nitrogen6_MAX is a high-end version with 4GiB of RAM, dual-channel LVDS, on-board eMMC, and full mPCIE support for the most demanding applications. Based …

March 12, 2013

Timesys 2013-03 release

Timesys has issued an updated release for our Nitrogen6X and BD-SL-i.MX6 (formerly SABRE Lite) boards. This release is primarily to update the kernel, but the folks at Timesys have also added some new features to the demo for …

March 1, 2011

Qt Webkit and Javascript magnetic stripe example

At Boundary Devices, we’re relative newcomers to the world of Qt, but we were somewhat surprised to learn about Nokia’s decision to favor Windows CE instead of MeeGo for future smart phone designs. It’s hard for us to …

February 26, 2011

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 …

February 19, 2011

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 …

September 21, 2010

Boot scripts for Nitrogen (i.MX51)

In earlier blog posts, e-mails, and the fledgling Nitrogen User’s Manual we’ve described the setup of the U-Boot variables bootcmd and bootargs for particular use cases. Because changing these requires access to the serial console and because the …

August 12, 2010

GPIO drivers for i.MX51 – Part 1: input

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 that access simple, we put together some drivers a while ago …