Previously we used enable the UART ports by hand, but that’s annoying because it required doing it manually every time the BBB boot. In addition, writing a script wouldn’t work for some reason. For my quadcopter project, the BBB must enable all UART ports by itself at boot, since I can’t fly with a wire hooked onto it. Therefore, I went on and do some digging on this… took a while before anything came up. It’s actually more complicated than I though, having to deal with how device tree works and all… but here’s what I found:
In order to use the built-in UART pins on the Beaglebone Black, we must first activate it.
The device name and pins is as follow:
Credit – http://beaglebone.cameon.net/home/serial-ports-uart
|UART0||J1_4||J1_5||/dev/ttyO0||BeagleBone Black only|
Now that we boot Debian from a MicroSD card and expand its file system capacity, the final step to complete setting up is to share Internet from my main computer. I got a windows computer, so I will do it from there. Instruction to other platforms should be similar.
If you rather watch a video, I pretty much follow this video, it helps a lot! I really need to thanks the people (in this case a professor) who share their knowledge for the good of everyone!
In the previous section, we set up the BeagleBone Black Rev B to boot Debian OS off an MicroSD card. Here, we are going to expand the storage capacity in order to update the software and install apps.
Pretty much, I followed the instruction on the eLinux website, and it works perfectly! So you can read the details there, I will list the basic steps here.
The BeagleBone Black (BBB) is an awesome little micro-computer. When compared to the Arduino, it is more capable in that it run Linux and support many of the awesome software out there… that also means it’s more difficult to set up.
I found myself always going back to the sources to see how to set things up. Therefore, I figure I might just be a bit more organize and consolidate the information here. Since I have a PC, the following instructions will be for Windows, but I am pretty sure the procedures are similar.