Hot Raspberry Pi

March 1, 2012
Raspberry Pi is a small module that contains an ARM11 SoC plus an SD card socket and 256 Kbytes of RAM. It runs Debian Linux and plugs into an HDMI display.

Raspberry Pi is hot. It's a small module based on Broadcom's BCM2835 SoC with a 700 MHz ARM11 processor and a VideoCore IV GPU. The credit card size module has 256 Mbytes of RAM and an SD card slot. Display output is via HDMI or composite video.

The $35 Model B has two USB ports and a 10/100 Ethernet port. The $25 Model A eliminates the Ethernet port and has a single USB port. A micro USB connector is used to supply power. This connector does not have a data connection. Power can also be supplied via the GPIO header.

There is a GPIO header and an audio jack. Most will boot directly from the SD flash card but there is a JTAG header. There is also a footprint for a camera connection but there is not a connector installed. A battery backed, real time clock (RTC) is found on a DS1307 chip.

It is possible to build your own Raspberry Pi since all the design docs are open source but most will buy one. They are currently available from Premier Farnell/element 14 and RS Components.

Debian is the OS of choice although others could make use of the platform. It is designed to run on QEMU so it can be emulated on another platform to streamline development.

The Raspberry Pi is designed to be inexpensive so it does not try to compete with the last quad core SoCs. It can be used for a range of mobile applications like robotics because of its small size and low power requirements. The Model A makes more sense for wireless or non-network applications. Likewise, the Raspberry Pi can be paired with an HDMI monitor, USB keyboard and mouse to build a fully functional Linux PC.

As a platform, the Raspberry Pi is nice but not cutting edge. Where it shines is the community growing up around it. This will be a source of software and hardware expansion that makes the platform very interesting. The low cost and standardization means it can be easily incorporated into educational environments. Expansion modules are already on the drawing board.

The big problem with these initial models is the lack of mounting holes. Spacing the connectors around the board has advantages and disadvantages. The advantages are easy, compact layout. The disadvantage is incorporating the board into a design where you would like all the connectors along one edge.

Resources

About the Author

William Wong Blog | Senior Content Director

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column. Bill is a Georgia Tech alumni with a B.S in Electrical Engineering and a master's degree in computer science for Rutgers, The State University of New Jersey.

He has written a dozen books and was the first Director of PC Labs at PC Magazine. He has worked in the computer and publication industry for almost 40 years and has been with Electronic Design since 2000. He helps run the Mercer Science and Engineering Fair in Mercer County, NJ.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!