Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduction:
The BeagleBone Black is the newest member of the BeagleBoard family. It is a lowercost,
high-expansion focused BeagleBoard using a low cost Sitara XAM3359AZCZ100 Cortex A8
ARM processor from Texas Instruments. It is similar to the BeagleBone, but with some
features removed and some features added.
The table below gives the high points on the differences between the BeagleBone and
BeagleB
one
Black.
Beagle boards are tiny computers with all the capability of todays desktop machines,
without the bulk, expense, or noise. The BeagleBone Black is a low-power open-source
Sitara AM335x ARM cortex A8 processor: The board is based on the Sitara
AM335x ARM Cortex-A8 processor from Texas Instruments Incorporated (TI), It
provides 1-GHz performance 150 percent higher performance than ARM11 for more
advanced user interfaces and computation power.
2 GB on-board storage using eMMC: In addition to all the features of the previous
board (BeagleBone), the Beaglebone black now uses embedded nonvolatile memory
system using eMMC, which frees the MicroSD slot to be used for additional storage.
512MB DDR3: The board is having 512 megabytes of low-power DDR3L RAM,
doubling the size and speed of the volatile memory and ensuring it will execute
software faster.
DPCOE,Department of Computer Engg, Pune
PMIC: The board uses a TI TPS65217B PMIC to generate stable supply voltages
regardless of input power variation.
Boot button: Boot button is used to boot the Beaglebone black directly from an
external microSD card. You can boot the Beaglebone Black from an external SD card
by holding down the BOOT button when applying the power
Micro HDMI: with this microHDMI we can connect directly to monitors and TVs.
10/100 Ethernet: 10/100 Ethernet RJ45 socket, IPv4 and IPv6 networking.
MicroSD slot: MicroSD slot for additional user data or operating systems.
Expansion headers: The expansion interface on the board is comprised of two 46 pin
connectors. All signals on the expansion headers are 3.3v unless otherwise indicated.
Read the step-by-step getting started part below to begin developing with your BeagleBone
Black in minutes.
Getting started:
Step 1: Plug in your BeagleBone black via USB.
Use the provided USB cable to plug your Beagle into your computer. This will both power
the board and provide a development interface. BeagleBone Black will boot Linux from the
on-board 2GB eMMC. Either BeagleBone Black or original BeagleBone may also boot from
a microSD card.
DPCOE,Department of Computer Engg, Pune
You'll see the PWR LED lit steadily. Within 10 seconds, you should see the other LEDs
blinking in their default configurations.
Comments
g system
Window 64-bit
s (64bit)
installer
Note #1: Windows Driver Certification warning may pop up two
or three times.
Click "Ignore", "Install" or "Run".
installer
bit)
MAC
Network
OS X
serial
Linux
Mkudevrule. Driver installation isn't required, but you might find a few udev rules
sh
helpful.
Note: Additional FTDI USB to serial/JTAG information and drivers are available from
http://www.ftdichip.com/Drivers/VCP.htm.
Note: Additional USB to virtual Ethernet information and drivers are available from
http://www.linux-usb.org/gadget/ / http://joshuawise.com/horndis
Step 3: Browse to your beagle.
Using either Chrome or Firefox (Internet Explorer will NOT work), browse to the web
server running on your board. It will load a presentation showing you the capabilities of the
board. Use the arrow keys on your keyboard to navigate the presentation.
network. With the latest software image, that step is no longer required.
BoneScript
Bonescript is a Node.js library specifically optimized for the Beagle family, featuring familiar
Arduino function calls, exported to the browser. The BoneScript library provides several
functions useful for interacting with your hardware.
Copy commands:
Copying a computer program to the BeagleBone black
If you want to copy a program you have written on your computer to the BeagleBone. You
can do it using the scp command. The scp command can be used in the following ways.
To copy from computer to BeagleBone.
Syntax:
scp source_file_location><user_name@ip_of_remote_host:destination_location>
Example:
scp<user_name@ip_of_remote_host:source_location><destination_location>
Example: scp root@192.168.7.2:/root/myProgram.py /home/XYZ/Documents
SSH is used to take control of the BeagleBone Black to get a root shell access to the bone.
SSH:
SSH (SSH client) is a program for logging into a remote machine and for executing
commands on a remote machine. SSH connects and logs into the specified host name (with
optional user name). The user must prove his/her identity to the remote machine using one
of several methods depending on the protocol version used. If command is specified, it is
executed on the remote host instead of a login shell.
Procedure:
1. Connect the BeagleBone to your computer with the USB cable provided.
2. Wait for the notification of active wire connection.
3. Press (Ctrl+Alt+T) to open a terminal, type the following terminal: ssh
root@192.168.7.2
permissions
cp - copy files
mv - move files
rm - remove files
#include<stdio.
h>
int main(void)
{
puts(\n\t Hello World);
return 0;
}
Save the program using Ctrl + X and press Y and enter.
To compile the code type root@beaglebone:~# gcc
HelloWorld.c
To view the output of code type
root@beaglebone:~# ./a.out
DPCOE,Department of Computer Engg, Pune