To create a valid SBC Linux Image we need to know what software that would be useful to a new comer to have pre-installed.
Statring with Ubuntu 14.04 LTS for ODROID /RPi2
Additional Software would be
System Software
- FTDI USB support (drivers are built in)
- Python
- WiFi Support (As Client and Access Point)
- DHCP and DNS Support
- LTE Module Support (needs list of compatible devices)
- OpenCV + Python Bindings
- OpenVPN support for secure connections
- gstreamer-1.0
Drone Software
- MAVProxy
- DroneAPI
Python Applications
- Randy's Balloon Finder
- Drone API examples
Bootup to start MAV Proxy and other Python software in know configurations
[LATER] Also
- Inadyn
- dnsutils
- modeswitch
- proftpd
- VLC (Some people prefer VLC over gStreamer)
- Uqmi ? (True LTE support. Widely used by OpenWrt)
Replies
I'd suggest you fork this: https://github.com/diydrones/companion and then commit your script/s as per the heirarchy ( ie RPI2/Raspbian for Randy and whoever wants to help the Raspberry PI effort, and Odroid_XU4/Ubuntu for Bills efforts. ) then push to your personal repo/s and make a pull-request. :-)
Great, I'll do it , thanks
I won't post any more images - I was just trying to make a contribution. It probably took me 60 hours to get this image to work, so I'm not sure how to write a shell script to rebuild it. What's unique about it is that it includes ROS, MAVROS and software to stream thermal images from the SEEK Thermal Camera.
On an Odroid XU4 I think a 32gb SD card (or eMMC) is right size. The image is only 5gb compressed.
Good to know that you are moving forward on this.
I made some progress as well, we might merge image pretty soon
I made a balloon_finder sub forum if you are interested to join :-)
Randy,
Are you starting with the latest ?
RASPBIAN JESSIE
Please note that you have to get the opengl driver installed and running , see the blog:
https://www.raspberrypi.org/blog/#another-new-raspbian-release
Patrick,
It's certainly Jessie but I grabbed the original image about 2 weeks ago. Still, yesterday I ran the rpi-update and it a long time to update so I suspect it's got whatever changes are in this latest release. Not sure about the opengl thing but I'll have a peek.
LOL !!!
I litteraly destroyed my image playing with the openGL driver !!
Randy , I just used the standard apt-get install python-opencv (like on your wiki) to run Balloon_Finder, it is much faster and simpler to install.
Back to reload :-)
Does "sudo apt-get install python-opencv" work on RPI2? Darn, I'd like that 5hrs of my life back. It makes sense that it would work, I couldn't believe it was as difficult as it seemed (based on this blog post) considering how widely used RPI2 and OpenCV are.
You know.. I may recreate the image just using the simple install command. txs for this.
Come on Randy ... Don't tell me you spent 5 hours looking at the compile :-))
Pyimagesearch is great stuff !! It includes all the optional packages and it is quite extensive for development and openCV training but not necessary for this project.
If you recreate the image please use the latest raspbian (feb 9)
because it has already the mesa drivers installed
Please add the following:
all the required path in the .bashrc (in /home/pi)
chmod +x of all scripts *.py
sudo apt-get install mplayer2
to playback the video sequences
I will submit the additional changes on https://github.com/diydrones/companion/blob/master/RPI2/Raspbian/se...
Strongswan 5.3.5 with vici python bindings enabled.
Useful for nat traversal, encryption and maintaining links with roaming interfaces (e.g. 3G) via MOBIKE.
It will only add to the latency issues for video, but useful for command and control.
-
1
-
2
-
3
-
4
-
5
of 8 Next