Version 6 (modified by 5 years ago) ( diff ) | ,
---|
Setup your UAV/dev board
Flair needs some libraries (udt, vrpn, etc) in order to work. You will find here some instructions to install an OS compatible with Flair on your board.
The provided images are built using robomap3.
Parrot Ardrone 2
see this page to install it
Parrot Bebop 1/2
We use a chrooted environment
rootfs
https://uav.hds.utc.fr/src/bebop/robomap3/core-image-flair-bebop.tar.bz2
chroot script
chroot script (/data/ftp/internal_000/bebop_chroot.sh):
#!/bin/sh kk mount -o bind /dev /data/ftp/internal_000/rootfs/dev/ mount -o bind /sys /data/ftp/internal_000/rootfs/sys/ mount -o bind /proc /data/ftp/internal_000/rootfs/proc/ mount -t tmpfs -o mode=0755,nodev,nosuid tmpfs /data/ftp/internal_000/rootfs/run mount -t devpts devpts /data/ftp/internal_000/rootfs/dev/pts chroot /data/ftp/internal_000/rootfs/ /etc/init.d/dropbear start
Parrot Minidrone
We use a chrooted environment
rootfs
https://uav.hds.utc.fr/src/airborne/robomap3/core-image-flair-airborne.tar.gz
chroot script
Hds UAV (igep module)
Raspberry pi 3
Beaglebone blue
We use a chrooted environment. As Debian already has a ssh server, the chrooted dropbear is running on port 1024.
You can connect to it with:
ssh root@192.168.7.2 -p 1024
or copy files with:
scp -P 1024 filename root@192.168.7.2:
rootfs
chroot script
chroot script (/home/debian/chroot.sh):
#!/bin/sh mount -o bind /dev /home/debian/rootfs/dev/ mount -o bind /sys /home/debian/rootfs/sys/ mount -o bind /proc /home/debian/rootfs/proc/ mount -t tmpfs -o mode=0755,nodev,nosuid tmpfs /home/debian/rootfs/run mount -t devpts devpts /home/debian/rootfs/dev/pts chroot /home/debian/rootfs/ /etc/init.d/dropbear start