Programming BeagleBone Black (BBB)
Introduction
Because the BBB is an offline system, installation of any Python software must be completed via SFTP and Cloud9.
Following the
Notes on programs for the CES drone-worthy NO2 instrument
7/10/25
The Beaglebone will have a Linux-based operating system: Debian.
To use the Ocean Optics SR6, we need to install a python program, called python-seabreeze. I need to figure out what the distribution flavor of Debian is because the instructions call for a different line code to install the drivers depending on ‘distribution flavor’ of the Linux operating system. I think it will use the .deb packages.
So this will be the suitable code to install the packages for python-seabreeze:
1) Setup Linux
>>sudo apt-get install git-all build-essential libusb-dev
2) Prepare pip
>> python -m pip install --upgrade pip
3) Finally we can clone and install python-seabreeze:
>>git clone https://github.com/ap--/python-seabreeze.git python-seabreeze
>>cd python-seabreeze
>>python -m pip install .
This should install seabreeze in your python environment.
4)
Operating System dependent setup Additional installation steps required by the specific operating system should be done by running the script provided by python-seabreeze. After installing via pip or conda or manually, run:
>>seabreeze_os_setup