Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Simple weather station on Intel Galileo

Intel Galileo is an Arduino on steroids. It comes with powerful Intel Atom processor running Arduino Linux distribution. It has most components that normal computer would need including USB host and client, Ethernet and Mini PCIe port that can accept many more peripherals like WLAN from laptop. And most important that it can be programmed from Arduino IDE. Øyvind have shared his latest weather station project built on this platform. He used popular DHT11 temperature/humidity sensor to get readings. He wanted to log readings to SD card so before it was possible he had struggled a bit while he found proper format for it. FAT32 formatting did the trick. The code is really short and simple to follow. Continue reading

Tutorial on getting started with Intel Galileo Gen2

Intel Galileo Gen 2 is a powerful Arduino compatible development board that carries Intel Quark SoC X1000 32-bit processor running at 400Mhz. It supports wide range of peripherals like mini-PCI express, Ethernet, microSD, USB host and client. It has several memory options that are 256MB DDR3, 512kb embedded SRAM, then follows 8MB NOR flash, 8kb of EEPROM and finally microSD with up to 32GB. Fun part is that board is programmable from Arduino IDE. Besides Arduino UNO functionality board can be programmed with one of several Linux versions. Mike Arduino on Intel community wrote pretty good tutorial on how to set up Linux image on Intel Galileo and how to program it. He used Iot Devkit Image which he loaded in to microSD card. Once loaded he set up a serial connection to PC via FTDI cable. Through terminal he was able to configure network connection which later was used to access Linux through SSH. He wrote couple python scripts to demonstrate its working. Once Linux was proven to work, then he wrote a simple Arduino program which would call… Continue reading

Comparing Linux boards for hobbyists

Hobbyists love Linux powered development boards, because they give lots of flexibility, network connectivity and other benefits OS can give. Linux driven development boards are great, because they already have I/O pins to interface physical world and build project at different level. Market already have over dozen great Linux-based development boards and sometimes you may get stuck thinking which is best to start with. We all are familiar with Raspberry Pi, but don’t get excited, and think your needs first before purchase. Tony Dicola, recently have made a comparison of four common Linux-based development boards: Arduino Yun, Beaglebone Black, Intel Galileo and Raspberry pi. He listed most of their parameters in to table so you could clearly compare them side by side. Then he takes to next part – performance test. He runs nbench tool, which was developed to measure performance of Pentium class computers. It is obvious even from parameter list that Beaglebone black and Raspberry Pi takes leading positions. Also he measures power usage when idling and running benchmark Raspberry Pi model A leads by maxing at 150mA.… Continue reading