added support for Debian 9 official BB images #29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Official BB images ( beagleboard.org images )
More recent Beagle Board official image with linux kernel 4 provide improved networking stability and updated wifi divers with better support for usb dongles.
This branch make use of Adafruit BeagleBone-IO-Python library for dealing with GPIO.
It was tested with Debian 9.5 2018-10-07 4GB SD IoT image and is backward compatible with the Lasersaur BBB Image v15.01
To try this branch:
ssh debian@beaglebone.localtemppwd#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.shbeaglebonetolasersaurbeaglebonetolasersauranywhere in the file. Save and rebootsudo passwd root. Enter a new root passwordsu -to switch to root userPermitRootLogin yes. This line may already exist and be commented out with a "#". In this case, remove the "#" and eventually changeprohibit-passwordtoyessystemctl restart ssh.servicessh root@lasersaur.localdmesg, last lines should list some info on the newly inserted device. If not you can try to add drivers following this guideconnmanctlenable wifiscan wifiand afterservices, take note of the string next to your wifi SSIDagent onand thenconnect wifi_78abbb9bd6ac_56696e617931393930_managed_pskreplacing the long string with what you got for your wificonfig wifi_78abbb9bd6ac_56696e617931393930_managed_psk --ipv4 manual 192.168.1.123 255.255.255.0 192.168.1.1 --nameservers 8.8.8.8replacing parameters for your needs#disable_uboot_overlay_video=1and#disable_uboot_overlay_audio=1#uboot_overlay_addr4=/lib/firmware/<file4>.dtbotouboot_overlay_addr4=/lib/firmware/BB-UART1-00A0.dtbosystemctl disable bonescript.servicesystemctl disable bonescript.socketsystemctl disable bonescript-autorun.serviceapt-get update && apt-get install python-imagingapt-get install avrdudegit clone https://github.com/luky83/driveboardapp.gitcd driveboardappgit checkout debian9.5python backend/app.pyRun driveboardapp as systemd service at boot:
cp /root/driveboardapp/scripts/driveboardapp.service /etc/systemd/system/systemctl daemon-reloadsystemctl enable driveboardapp.servicesystemctl start driveboardapp.serviceInstall Adafruits wifi reset
cd ~apt-get update && apt-get install ntpdatentpdate -b -s -u pool.ntp.orgOptional upgrade everything
apt-get updateapt-get dist-upgradecd /opt/scripts/tools/git pull./update_kernel.shreboot