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.
I’ve assembled and coded up the LED Matrix shield that I designed. It’s running on an Intel Galieo, but should also be compatible with other Arduino UNO Compatible boards. Assembly pictures and video demos are included.
About 14 years ago, around about the year 2000, I wrote an article for a magazine called ‘Develop‘ – it was a magazine for developers in the console game industry. The magazine printed it, but they called it the ‘the Oddview’ and the editor (Owain Bennallock) followed it with a sly comment that said something along the lines of “if anyone else has an odd view of the future, write in and let us know”. The thing is, my vision of the future came true. I have another vision of the future to share with you, I think you’ll find it interesting and maybe a little scary at the same time. It will come true and you will remember where you heard about it first.
If you want a great guide to Linux and Linux programming, look no further than “The Linux Programming Interface” by Michael Kerrisk.
It covers how linux works under the hood, and the history of linux as well as being a great in depth guide to Linux software development.
I few weeks ago I posted about how I designed an enclosure for Galileo boards. I used the ‘cloud’ based software known as Autodesk Fusion 360 to do the design work. I then ‘shared’ the data with a colleague in another
country part of the UK. He very kindly printed the design out on his HP DesignJet and what was just a collection of bytes in a virtual web service is now a physical entity in the real world.
I have now uploaded a copy of the SD Card image. You can find it here. It is compressed using bzip2 compression. It is designed for an 8GB SDHC Card. It will work on larger cards, but part of your card will be unused. This blog post explains how to burn it to an SD Card for use in Galileo. Continue reading
Intel have released instructions on how to build the DevKit Linux image for Galileo, which includes all the required developer tools and access to Intel’s package repository.
Check out the build instructions here (PDF).
I’ve built the image and tested it and will make an image of the SD Card available on this blog later.
I have designed a partial enclosure for Galileo. Using the STEP files below you can 3D Print it yourself.
I have not had one made yet, so cannot guarantee it’s a good fit, but I’m reasonably confident.
The STEP files for the enclosure are here.
The STEP files for the mockup of the board is available here.
In this post I look at how to put my current favoured linux text editor, nano, onto Galileo.
My galileo is running the SD Card based linux image available from Intel’s IoT ADT page. This image includes all the dev tools required to build projects from source. You can use it to develop your own software, or you can use it to build software from source, as we are about to do with Nano. Continue reading