Electronic Engineering Blog


Building Yocto Linux for Edison

The Intel Edison is a tiny embedded micro that has 4GB Flash and 1GB Ram. It runs Linux, and is ideal for embedding as an application platform into all kinds of devices, but especially for IoT and wearables. I am currently working on some new products for a major client of mine based around Edison, and […]


Calculator in Apple’s OS X El Capitan cannot perform basic maths!

I have discovered that the Calculator app that ships with OS X El Capitan cannot do some pretty basic programmer’s maths. Being able to add and subtract in Base 10 (decimal) and Base 16 (Hexadecimal) is a pretty basic requirement of any programmer’s calculator. Developers use these number systems all day long, and the Calculator App […]


How to solve Apple’s Pro Video Formats 2.0.1 constant update loop.

A software update which was made available by Apple earlier this month causes some users machines to get stuck in a constant update loop. As soon as you install the update it re-appears as available for update. If this affects you, then there is a simple solution.


FTDI USB driver intentionally and deliberately damages hardware?

FTDI make USB interface chips which are the industry standard around the world. Do the latest FTDI software drivers for windows deliberately and knowingly damage hardware?


, ,

mDNS / Bonjour tool for OS X Now Available in App Store.

My new mDNS Tool for Mac OS X is now available in the Mac App Store. View it on the App Store or search the Mac App Store for “mDNS Tool”. The tool allows you to browse and find all the mDNS / Bonjour services and devices on your network. Bonjour is Apple’s name for their implementation […]


Windows ™ versus Linux on intel Galileo

Here is a really quick and dirty, non scientific comparison of a Galileo GEN1 board running Windows ™ against the same board running linux. SPI Flash version is 1.0.2. Login to windows is via telnet. Login to linux is via ssh.  Time taken from power-on to login: Linux  48 Seconds Windows 68 Seconds Time taken […]


, , ,

Galileo GPIO Timing & why it doesn’t work for some.

The Intel Galileo is has Arduino UNO compatibility, yet often I see queries from someone asking why their favourite Arduino Shield won’t work, or why an interface they have made which works on other Arduino boards, doesn’t work with Galileo. Often they say Galileo is no use, or Galileo doesn’t do what it claims, or Galileo is […]


Reading 1-Wire iButtons using Cypress PSoC 3 and 5/5LP

Previously I posted about using a standard UART to read and write to 1-Wire devices. In this post I look at how to read and write to these devices using Cypress PSoC devices.


Reading 1-Wire iButtons using a UART

This post takes a look at a simple 1-Wire protocol reader/writer using a standard UART for detecting and communicating with 1-Wire devices. Written in C for Linux, and running on Intel Galileo. It could easily be ported to most other platforms.


, , , , ,

Previous Posts

%d bloggers like this: