Author Archives: jsolmen

Industrial Beaglebone Black anyone?

Is it really possible to use the Beaglebone Black in industrial embedded projects? or it is just a maker/hobbyist platform? I have been searching for an industrial version of the Beaglebone Black in order to leverage the great know-how and … Continue reading

Posted in embedded | Tagged , , , | Leave a comment

Developing a PPS GPIO generator driver on a Beaglebone Black

While working on PTP (Precision Time Protocol, IEEE 1588) with some Beaglebone Black boards, I needed a way of comparing the time on different boards with high resolution (10ns). I saw that there is no currently a PPS generator that … Continue reading

Posted in Uncategorized | Leave a comment

ARM unaligned data access and floating point in Linux

I was recently getting Data Aborts on an ARM11 program that makes intensive use on unaligned data accesses. The issue was caused by unaligned floating point accesses, which were not handled by the Linux kernel. Some background on the problem … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Embedded Linux and ARM

Linux usage is growing enormously in embedded systems, thanks to its stability, being open source, the availability of drivers for a huge amount of hardware peripherals and its support for many networking protocols and filesystems. However, Linux exhibits some drawbacks … Continue reading

Posted in embedded | Tagged , , | Leave a comment

Embedded Linux support from board vendors

I have recently completed a project where I used a PC104 SBC (single-board computer) from a hardware vendor that sold our client a Linux development kit in addition to the hardware; the development kit included a busybox-based distribution with quite … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Valladolid Code Retreat, May 2011

I have just attended a Code Retreat event in Valladolid, facilitated by Enrique Comba Riepenhausen. This was an excellent opportunity to meet fellow geeks interested in continuous learning, that were willing to spend a whole Saturday doing pair programming, exchanging … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

C++ for embedded?

Recently I was asked by a client about the advantages of C++ over C for a specific embedded project, and these are the ideas I came with: C exhibits a narrower relationship between source and machine code, which sometimes makes … Continue reading

Posted in embedded, Uncategorized | Tagged , | Leave a comment