Professional Documents
Culture Documents
48
UART ................................................................................................................................ 62
ADC.................................................................................................................................. 66
PWM................................................................................................................................ 68
GPIO ................................................................................................................................ 71
I2C ................................................................................................................................... 72
SPI.................................................................................................................................... 74
SimpleCV ................................................................................................................................. 90
OpenCV ................................................................................................................................... 93
Recently, there is a wave of open hardware movement that begins with Arduino, which is a
simple AVR microprocessor (MCU) but powered by simple GUI and the complete open hardware
ecosystem. More recently, there is a trend toward ARM powered mini PC, which is represented
by Raspberry Pi, and more lately Beagle Board. Early this year, LinkSprite released a powerful mini
PC platform that combines the benefit of an ARM based mini PC and Arduino ecosystem: pcDuino,
which represents pc + Arduino. pcDuino is pin to pin compatible with Arduino so that existing
Arduino shields can be installed on pcDuino with a simple translation board (T-board). By being
compatible with Arduino ecosystem, pcDuino is a platform that bridges the power of open
software linux and the power of open hardware.
In this book, we are going to introduce how to get started with pcDuino. First, we will introduce
the hardware and software features of pcDuino.
Could9 on pcDuino
Scratch on pcDUino
1
Chapter 1 Hardware and Software Introductions of pcDuino
pcDuino is a high performance, cost effective mini PC platform that runs PC like OS such
as Ubuntu Linux. It outputs its screen to HDMI enabled TV or monitor via the built in HDMI
interface. It is specially targeted for the fast growing demands from the open source
community. The platform could run full blown PC like OS with easy to use tool chain and
compatible with the popular Arduino ecosystem such as Arduino Shields and open source
projects etc. It can also run Android 4.0 ICS.
Items Details
DRAM 1GB
OS Linux3.0 + Ubuntu12.04
Ethernet 10/100Mbps