BeagleBone is a group of open source board designs. They use a AM335x 1Ghz ARM Cortex-A8 or AM5728 Cortex-A16 CPUs.
Here’s a quick HowTo to help quickly setup your beaglebone for the wireless models with eMMC. This enables your BeagleBone to connect to your wireless network, disable unnecessary services and reduces 2.4GHz interfere for more efficient operation.
~/.ssh/id_ed25519.pub
to /boot
. If you don’t
know what it means, skip this step.Edit /boot/uEnv.txt
(may require root access)
Uncomment the very last line so the eMMC get flashed upon boot, i.e. remove
the #
so the last line looks like:
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Put microSD card it and let the eMMC be flashed. It is doing to flash the blue LEDs while it’s happening and will become silent once done, after several minutes.
Unplug power, remove the microSD card and reconnect power.
debian
and password temppwd
.BeagleBone-xxx
wifi, password is
BeagleBone
.temppwd
):
ssh debian@192.168.8.2
sudo connmanctl
> scan wifi
> services
> agent on
> connect wifi_foo_bar_managed_psk
(choose your actual network)
(type passphrase)
> quit
ifconfig | grep -A 1 wlan0
(make sure you are connected via wlan0, note the IP address)
exit
BeagleBone-xxx
network, disconnect your laptop
from it and connect back to your normal wifi, then confirm the BBBW/BBGW is
correctly on your lan:
ssh debian@<new ip>
exit
~/.ssh/known_hosts
if needed.ssh debian@<new ip>
sudo systemctl stop bb-wl18xx-wlan0
sudo systemctl disable bb-wl18xx-wlan0
sudo shutdown -r now
sudo systemctl stop bonescript-autorun
sudo systemctl disable bonescript-autorun
sudo systemctl stop apache2
sudo systemctl disable apache2
sudo systemctl stop bb-wl18xx-bluetooth
sudo systemctl disable bb-wl18xx-bluetooth
sudo systemctl stop bluetooth
sudo systemctl disable bluetooth
curl -sSL https://goo.gl/JcTSsH -o setup.sh
bash setup.sh --help
bash setup.sh \
--email you+bb@gmail.com \
--timezone America/Toronto \
--ssh-key /boot/id_ed25519.pub
sudo shutdown -r now
curl -sSL https://goo.gl/JcTSsH -o setup.sh
bash setup.sh -- do_beaglebone_trim
There are multiple BeagleBone versions so it is important to decide the type of board desired. Most have internal flash, which makes these desirable as an SDCard is not required.
The periph authors do not endorse any specific seller. These are only provided for your convenience.