Raspberry Pi is a Miniature Computer that can Interface with a Display Device like TV and a keyboard.
Raspberry Pi a teeny weeny Computer
Model A has been redesigned to have 256Mb RAM, one USB port and no Ethernet (network connection). Model B has 256Mb RAM, 2 USB port and an Ethernet port.
The Raspberry Pi measures 85.60mm x 53.98mm x 17mm, with a little overlap for the SD card and connectors which project over the edges. It weighs 45g.
The SoC is a Broadcom BCM2835. This contains an ARM1176JZFS, with floating point, running at 700Mhz, and a Videocore 4 GPU. The GPU is capable of BluRay quality playback, using H.264 at 40MBits/s. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and OpenVG libraries.
Overall real world performance is something like a 300MHz Pentium 2, only with much, much swankier graphics.
There is composite and HDMI out on the board, so you can hook it up to an old analogue TV, to a digital TV or to a DVI monitor. No VGA support.
He has a Embedded Systems Programming Blog where you can read and learn programming for the small SBCs and Testing Chips on “USB Stick SBCs” that are now a standard.
Code and Life – Joonas Pihlajamaa
He has useful tutorials on V-USB which is a software-only implementation of a low-speed USB device for ‘s AVR microcontrollers.
He also has many ideas on PC Interface Hardware and Code that may help Home Automation Projects. He reviews embedded starter evaluation boards. Many ideas on Audio and Video using these uC boards.
Arduino Uno and Raspberry Pi to talk to each other
“All that was needed between the two devices was some jumper wire and two 1 kOhm resistors to form a voltage divider between Arduino TX pin and Pi RX pin – Arduino understands Pi’s 3.3V signal levels just fine so Pi TX to Arduino RX needed no voltage shifting at all.”
A fully integrated Test bench based on Virtual Instruments – mixed signal oscilloscope, logic analyzer, spectrum analyzer and waveform generator using BitScope connected via USB or Ethernet to the now very popular Raspberry Pi.
Raspberry Pi BitScope
Regardless of which BitScope you choose, the new BitScope Library is also available making it easy to create your own embedded test, measurement or data acquisition applications using BitScope and Raspberry Pi. Program in C/C++, Python or Pascal using an easy to use programming API.
BitScope Model 10 – World’s Smallest Mixed Signal PC Based USB Oscilloscope!
BitScope Pocket Analyzer. It’s a problem solver that fits in the palm of your hand. Perfect for designing, prototyping and debugging!
It has 100 MHz bandwidth, up to 40 MSps logic, simultaneous waveform and clock generation and offers serial control of connected devices. It’s the ideal tool for prototyping analog electronics projects, digital and logic circuits or Arduino, Raspberry Pi and other microcontroller based systems with busses, sensors, servos and I/O.