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

  • Moderator

    Also, if you're going to add LTE Module support, you probably also want to add something like dyndns and maybe instructions for using a service like no-ip (free).   

  • Moderator

    You should probably add ffmpeg as well.  

    Also you mention Python bindings for OpenCV.  You should also include numpy, TKInter and ImageMagick as well.  

  • Great contribution Bill.

    I dont know the pre-installed software for ubuntu, but i post my "top of mind" anyway.
    System Software

        - Inadyn

        - dnsutils

        - modeswitch

        - proftpd

        - VLC  (Some people prefer VLC over gStreamer)

        - Uqmi  ?  (True LTE support. Widely used by OpenWrt)

  • Developer

    Ah, I actually also created a setup script (that I haven't run yet) in the companion repo.

    I guess to fit with the existing structure of that repo I should have put it in RPI2/Raspbian 'cuz it apparently possible to install Ubuntu on an RPI2.

    • Developer
      We should also make clear the version of Raspbian is Wheezy or Jessie. (Jessie should be fine to support as Wheezy is ancient)
  • Developer

    I've created an image for an RPI2 using NOOBs and then installing a bunch of packages:

    python-dev, python-pip, dronekit, dronekit-sitl, mavproxy.. and maybe I also installed screen.

    I tested the raspivideo and also fired up mavproxy and confirmed that it could connect to my Pixhawk running Copter-3.4.  The two were connected by a USB-serial converter (as described on the dev wiki's Odroid setup page).

    I used Win32DiskImager to save/write the image files.  I used "SDFormatter" to prepare originally format the SD card as recommended on the RPI wiki.

    The image file is currently uploading to the developer downloads page but at 2.2GB it's taking forever (I zipped up the 7.7GB image and it shrunk to 2.2GB).  I think a new companion computer section on firmware.diydrones.com may be a better place to put the images.

    • Developer

      So I've created an RPI2 image now (as mentioned above) and it can be downloaded from firmware.diydrones.com here.  It's not a hugely useful image yet but I guess I have the overall process clarified.

    • Developer
      Is that image Raspbian Wheezy or Jessie?
This reply was deleted.