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
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).
Inadyn is DDNS client :)
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)
Thx. I'll add this to the list
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.
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.
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.
-
4
-
5
-
6
-
7
-
8
of 8 Next