Developer

​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)

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

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.

      Docker Pirates ARMed with explosive stuff · Docker Pirates ARMed with explosive stuff
    • Moderator

      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

  • Developer

    I've uploaded v0.3 of the RPI2 image to firmware.diydrones.com.

    Changes from v0.2 are:

    • includes OpenCV (a surprisingly difficult thing to include because we must apparently build from source)
    • includes red-balloon-finder (not working yet)
    • 16GB image instead of 8GB (OpenCV couldn't be built on an 8GB card)

    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

    • Moderator

      @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.

    • Developer

      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...

This reply was deleted.