10.09.2016 Views

Hacking_and_Penetration_Testing_with_Low_Power_Devices

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18 CHAPTER 2 Meet the beagles<br />

BEAGLEBONE<br />

The BeagleBone was released on Halloween (31 October) 2011 (http://beagleboard.<br />

org/Products/BeagleBone). Many people became interested in building custom<br />

electronic devices based on microcontrollers after the release of the Arduino<br />

Duemilanove in 2009 (http://arduino.cc). For those unfamiliar <strong>with</strong> the Arduino,<br />

it is another open-source hardware project. A community quickly formed around this<br />

board, which sold for less than US$35. Arduino brought microcontrollers <strong>with</strong>in<br />

reach of nontechnical people by providing them <strong>with</strong> a board that accepted plugin<br />

expansion boards, known as shields, <strong>and</strong> an easy to use programming environment<br />

<strong>with</strong> an extensive set of libraries. While you can do a lot <strong>with</strong> an Arduino featuring a<br />

16 MHz 8-bit AVR microcontroller, some projects require more computing power.<br />

This is where the BeagleBone comes in.<br />

The BeagleBone can be thought of as an extremely high-powered Arduino-type<br />

board. The Texas Instruments Cortex-A8 32-bit processor running at 720 MHz opens<br />

many doors closed to the 16 MHz 8-bit processor found on the Arduino. In addition<br />

to having added power for general computing <strong>and</strong> mathematics, the BeagleBone can<br />

run a proper operating system (the Arduino has just enough power to run the one<br />

program loaded into it). Like the Arduino, it is designed to be used <strong>with</strong> expansion<br />

boards. The layout of expansion headers for each board is not the same. BeagleBone<br />

expansion boards are called capes, partially because they often feature a cutout to<br />

provide clearance around the Ethernet port, which makes them cape-shaped. The<br />

BeagleBone appears in Figures 2.5 <strong>and</strong> 2.6.<br />

FIGURE 2.5<br />

BeagleBone as viewed from above.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!