This repository presents the first steps to flash, connect and share internet with your beagle bone black board.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
2.7 KiB

  1. # Readme
  2. In order to start working with the Beagle Bone Boards, it is highly recommended flash (load) the
  3. most recent system image.
  4. ## Flashing the microSD
  5. There are two ways of update the system image: 1)by flashing the onboard eMMC flash or 2) by booting
  6. from the microSD card. I highly recommend the microSD option to have more space for system updates,
  7. installations and packages.
  8. Thus you will first need to download the latest software image. Consider to use tho IoT images if
  9. you want speed and don't need a GUI. Here you can find the [latest image](https://rcn-ee.net/rootfs/bb.org/testing/2022-02-03/buster-iot/bone-debian-10.11-iot-armhf-2022-02-03-4gb.img.xz) tested to work properly with GNU-Linux, MacOS (Monterey) and Windows.
  10. Then, you will need to flash your microSD using the [App Balena
  11. Etcher](https://www.balena.io/etcher/) and the recently downloaded
  12. image(bone-debian-10.11-iot-armhf-2022-02-03-4gb.img.xz):
  13. ![](https://beagleboard.org/static/images/write-latestimage.png)
  14. After Flashing the SD card, eject it from your computer and insert it into the beagle bone
  15. (powered-down)card. Hold down the USER/BOOT button (S2 button on the board for 5 seconds) and
  16. apply power.
  17. Then, the beaglebone board must be present in your system as an external drive (similar to SD
  18. card with `BEAGLEBONE` name). **You can check the Finder(MacOS), File Explorer(Windows) or
  19. Nautilus(GNU Linux).**
  20. ## Testing USB connection
  21. The USB connection will be the most used and common kind of connection to the BBB(Beagle Bone Boards).
  22. To test this connection, attach the USB cable to your computer and BBB. Then `ping` the board in the
  23. terminal using (192.168.7.2 for Windows and 192.168.6.2 in MacOS/Linux):
  24. ```bash
  25. ping 192.168.6.2
  26. PING 192.168.6.2 (192.168.6.2): 56 data bytes
  27. 64 bytes from 192.168.6.2: icmp_seq=0 ttl=64 time=13.891 ms
  28. 64 bytes from 192.168.6.2: icmp_seq=1 ttl=64 time=1.085 ms
  29. 64 bytes from 192.168.6.2: icmp_seq=2 ttl=64 time=1.098 ms
  30. 64 bytes from 192.168.6.2: icmp_seq=3 ttl=64 time=0.968 ms
  31. ```
  32. This happens because your Beagle is running a DHCP server that will provide your computer with an IP address of either 192.168.7.1 or 192.168.6.1, depending on the type of USB network adapter supported by your computer's operating system. Your Beagle will reserve 192.168.7.2 (in Windows) or 192.168.6.2 (in MacOS/Linux) for itself.
  33. If you receive a different output like this:
  34. ```bash
  35. 192.168.6.2 ping statistics ---
  36. 4 packets transmitted, 4 packets received, 0.0% packet loss
  37. round-trip min/avg/max/stddev = 0.968/4.260/13.891/5.560 ms
  38. ```
  39. thus, your BBB most probably is not recognized by your host computer.
  40. **If you have problems by testing the `ping` command, then, try to install a most recent image**