Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

BeagleBone Black Getting Started Guide

BeagleBone Black Getting Started Guide

If you’re new to the BeagleBone Black, it can seem complex to get started. I’ve put together this BeagleBone Black getting started guide to help you over the first hurdle.

And as you’ll see, it’s really not that hard.

My intention with the BeagleBone Black now is to use it to develop electronics for a coffee-related project. With the BeagleBone I can add a beautiful touch screen to the project, because it has HDMI output.

I have only barely tried the BeagleBone before, and that was a few years ago. So I’m writing this guide with a beginner’s mindset.

 

Unboxing the BeagleBone Black

Inside the box :

  • a BeagleBone black
  • a USB cable
  • a note on how to get started with BeagleBone Black

I would have loved to just jump right in and explore on my own, who needs instructions right? But I’m able to tame this desire and I decide to follow the instructions after all.

The pamphlet says that the board comes pre-installed with Debian Linux. And the board is ready to connect and play with.

BeagleBone Black Getting Started Instructions

So, I plugged it into my XUbuntu computer with the provided USB cable.

…and after 1 minute, the BeagleBone appeared as an external drive on my computer. Just like it’s written in the instructions.

Folder beaglebone black

Installing Drivers For The BeagleBone Black

With the BeagleBone Black getting started is easy.

The instruction pamphlet told me to open ‘start.htm’ in a web browser.

So I did, and I found further instructions.

The next step listed was to install drivers for the BeagleBone. But, the drivers were already installed for me on my Linux computer.

NOTE: I also tried on a Windows 10 machine. There the drivers were not installed and the provided drivers failed to install. I had to go to http://beagleboard.org/getting-started and get the latest drivers, then it went smoothly. Without these drivers you can’t connect the BeagleBone network interface through the USB port.

BeagleBone Black First Screen

In step 3, the instructions tell me to open up the address http://192.168.7.2 with a browser that is NOT Internet Explorer. I guess IE has some issues.

There I’m told that my board is connected and that everything seems ok.

This means the drivers are working.

BeagleBone Getting Started Step 3

BeagleBone Black Getting Started Examples

Now it’s to try to do something with the BeagleBone Black.

Under “BoneScript interactive guide” on the page that I’m on (192.168.7.2), I can try something called BoneScript.

Bonescript has an Arduino-like feel to it.

There’s a tiny editor window with some example code to turn the LEDs on the board on or off. I can modify the code in the window to experiment and get a feel for how it works.

Bonescript screenshoit

Next, the guide presents something called Cloud9 IDE, with a short tutorial to get to know it.

Trying Out The Cloud9 IDE

I click on the link (http://192.168.7.2:3000/ide.html) and I’m taken to an Integrated Development Environment (IDE).

Screenshot from Cloud9 IDE

I follow the instructions, create a new file, and copy-paste some code into a new file in Cloud9. The code is an example of how to blink the LEDs on the board. A typical hardware equivalent of the “Hello World” of the programming world.

I try to save the file, but at first I can’t find the menu where I’m supposed to find “Save”. But after some searching, I find a little arrow in the middle on the top line that reveals the menu.

I click on “Run” and one of the LEDs on my BeagleBone starts to blink.

Then I click on “Stop” to stop running the program.

And the LEDs stop blinking.

The tutorial stops there and gives a link on where to find more information about bonescript. So I guess I’ve just been using bonescript in this tutorial.

It also tells me that if I want to start scripts automatically on boot, I can save them in a folder called ‘autorun’.

That’s very useful information to have.

All in all, a good BeagleBone black getting started guide. Now I know how to make something simple, and I know where to continue for more information.

Cloud9 also has a command line tool, if you’re into that. On the bottom you can find bash – BeagleBone that will give you command line access to your BeagleBone. This is great for installing things on BeagleBone for example.

The Next Step To Learn BeagleBone Black

This was a quick and easy guide to get an insight into the BeagleBone black and how you can get started.

The next step I did, and which I recommend you do, is to read a quickstart book on the BeagleBone Black.

Copyright Build Electronic Circuits

Read more Here

Pinned onto

Related Pins

μPC1237 based 2 channel speaker protector
μPC1237 based 2 channel speaker protector
ESP8266 WeatherStation Color
ESP8266 WeatherStation Color
Keyless piano project using Arduino uno
Keyless piano project using Arduino uno
IoT Wardrobe
IoT Wardrobe
Automotive CAN Transceivers
Automotive CAN Transceivers
Restoring a vintage Xerox Alto day 8: it boots!
Restoring a vintage Xerox Alto day 8: it boots!
Sonicare toothbrush teardown: microcontroller, H bridge, and inductive charging
Sonicare toothbrush teardown: microcontroller, H bridge, and inductive charging
Reverse engineering a server CPU voltage regulator module
Reverse engineering a server CPU voltage regulator module
Building a sweet plastic MIDI controller
Building a sweet plastic MIDI controller
A DIY interactive book that uses digital gestures
A DIY interactive book that uses digital gestures
Arduino Stopwatch
Arduino Stopwatch
App note: General overview of IR transmission in free ambient
App note: General overview of IR transmission in free ambient
Sonicare toothbrush teardown: microcontroller, H bridge, and inductive charging
Sonicare toothbrush teardown: microcontroller, H bridge, and inductive charging
App note: Using Vishay infrared receivers in a Wi-Fi environment
App note: Using Vishay infrared receivers in a Wi-Fi environment
Skill Sunday: Uploading to your Arduino via a Network
Skill Sunday: Uploading to your Arduino via a Network
μPC1237 based 2 channel speaker protector
μPC1237 based 2 channel speaker protector
One Phase Power Meter
One Phase Power Meter
WiFi Toilet Vacancy Sensor
WiFi Toilet Vacancy Sensor
HAL 9000 reimagined as a useless machine
HAL 9000 reimagined as a useless machine
Using the XMEGA Clock System
Using the XMEGA Clock System

Top


Shares