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.

28 CHAPTER 3 Installing a base operating system<br />

(BSPs), while desktop versions of Windows are not ARM-compatible. Adeneo used<br />

the unified BSP supplied by Texas Instruments as a base in order to create a BSP<br />

for the BeagleBoard-xM (http://www.adeneo-embedded.com/en/Products/Board-<br />

Support-Packages/BeagleBoard). Based on comments at the BeagleBoard.org site,<br />

people prefer to run something else on the Beagles (http://beagleboard.org/pro<br />

ject/WinCE7+BSP+for+BeagleBoard-XM/). Windows CE running on a Beagle-<br />

Bone Black <strong>with</strong> a seven inch Chipsee touchscreen cape is shown in Figure 3.1.<br />

QNX<br />

The QNX Neutrino Real Time Operating System (RTOS) is available for Beagle<br />

family of devices (http://www.qnx.com/products/neutrino-rtos/neutrino-rtos.html).<br />

Real-time operating systems are used in embedded devices where the system<br />

response time must be deterministic <strong>and</strong> as short as possible. A typical RTOS is lightweight<br />

<strong>and</strong> tightly integrated <strong>with</strong> hardware via support for interrupts <strong>and</strong> timers. The<br />

QNX RTOS features a microkernel design. The company provides a few reference<br />

designs to demonstrate the capabilities of QNX Neutrino (http://www.qnx.com/<br />

products/reference-design/ti-reference-design.html). The QNX smart energy reference<br />

design running on a BeagleBoard is shown in Figure 3.2.<br />

FreeBSD<br />

FreeBSD is based on the Berkeley Software Distribution (BSD) version of UNIX.<br />

Linux is based System V (SysV) UNIX, the other major branch of UNIX. The<br />

two flavors of UNIX are just different enough to cause users a bit of grief. Many<br />

FIGURE 3.1<br />

Windows CE running on the BeagleBone Black <strong>with</strong> Chipsee seven inch touchscreen.

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

Saved successfully!

Ooh no, something went wrong!