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

    • Developer

      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

    • Moderator

      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

      Full desktop image based on Debian Jessie
      Version:February 2016
      Release date:2016-02-09

      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

      Raspberry Pi Blog - News, Announcements, and Ideas
      Looking for Raspberry Pi news, product announcements, fun project ideas, and stories from the global Pi community? Read the Official Raspberry Pi blo…
    • Developer

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

    • Developer

      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.

    strongSwan - IPsec VPN for Linux, Android, FreeBSD, Mac OS X, Windows
    strongSwan is an Open Source IPsec-based VPN solution for Linux and other UNIX based operating systems implementing both the IKEv1 and IKEv2 key exch…
This reply was deleted.