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
Hello Jaimie,
Have you looked at Ubuntu Snappy ?
Might be interesting as an option
I haven't looked at snappy, seems like Chuk did though.
I did try to implement this using a Dockerfile, I managed to get an importable dronecode api in python running on x86 Docker, however after trying it using docker on an ARM image, this seems to be a little less ready for primetime, I wouldn't depend on it to keep my drone in the sky.
I'll finish up the Wiki Page and scripts this week. I wish I had more time to work on stuff like this, but I spend my days writing C#/.NET/SQL stuff to earn a living.
Were you able to progress on this? I can help with reviewing the wiki/scripts...
Randy,
Is there a way on the github to indicate sources of informations ?
Like the Raspbian == release and where it has been downloaded
Complementary sources eference: like pyimagesearch for the openCV-Python overlay, etc.
so anybody can get to the source and get the full information and quality control as well
I've uploaded v0.3 of the RPI2 image to firmware.diydrones.com.
Changes from v0.2 are:
I've tested that both MAVProxy and dronekit are able to connect to a Pixhawk using a USB-to-serial connector. This is more like the method recommended for the Odroid but it was easier for me to do this as a first step.
Why not removing some space consuming stuff we don't need such as libreoffice and wolfram?
sudo apt-get purge wolfram-engine
sudo apt-get remove –purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
@Randy - the Odroid XU4 image that I sent you previously also has OpenCV installed. I also have an disk image for RPi that I can give you that includes both OpenCV and ROS Indigo (compiled from source)
Both images include support for the SEEK Thermal Camera as well.
This is a link to the Odroid XU4 image (32gb uncompressed): Odroid XU4 Image - OpenCV - ROS Indigo
This image also has telemetry via the serial console port.
I won't clutter this discussion with a second RPi image, but if anyone wants it they can contact me.
Can we stop supplying links to randomly built Images please! It's useless to everyone except the person who made it. ( Particulalry uncompressed ones. at 32GB, that's a total waste as I'm never going to even try to downoad . ) . . Let's instead just paste shell scripts showing the precise command/s that were executed to get from a "vanilla" to "finished". that's repeatable by everyone, and can go into revision control easily, and can be forked, and improved. :-) I see Randy's script is here: https://github.com/diydrones/companion/blob/master/RPI2/Raspbian/se...
David, , Randy
What do you recommend as method, that we get our own script github, or we collaborate on various branches of the same github ?
Meanwhile I am trying to get a specific wiki about the balloon_finder on this sub forum:
http://diydrones.com/group/companion_computers/forum/topics/compani...
-
1
-
2
-
3
-
4
-
5
of 8 Next