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)

Views: 4404

Replies to This Discussion

link to Drone Kit API tutuorial http://dev.ardupilot.com/wiki/droneapi-tutorial/

This looks like a very good laundry list of what to include.

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.

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.

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)

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.

Is that image Raspbian Wheezy or Jessie?
We should also make clear the version of Raspbian is Wheezy or Jessie. (Jessie should be fine to support as Wheezy is ancient)

Thx. I'll add this to the list

You should probably add ffmpeg as well.  

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

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

RSS

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service