Pour configurer la carte de vol de votre multicoptère préféré, vous pouvez avoir besoin d’installer Cleanflight sur votre ordinateur. Sous Linux, ce n’est pas bien compliqué, car les versions récentes embarquent directement les pilotes « USB vers UART » qui permettront de communiquer avec celle-ci.
Cleanflight est une application Chrome. Il faut donc installer Chromium dans un premier temps puis trouver l’application (une recherche Google à partir de Chromium suffit)
Une fois installée, vous pouvez être confronté à une carte de vol muette, impossible de s’y connecter. J’ai découvert grâce à dmesg que j’avais un autre paquet qui provoquait un conflit : brltty.
$ dmesg
[14390.584807] usb 2-2: new full-speed USB device number 8 using xhci_hcd
[14390.714313] usb 2-2: New USB device found, idVendor=10c4, idProduct=ea60
[14390.714318] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14390.714320] usb 2-2: Product: CP2102 USB to UART Bridge Controller
[14390.714322] usb 2-2: Manufacturer: Silicon Labs
[14390.714323] usb 2-2: SerialNumber: 0001
[14391.737452] usbcore: registered new interface driver usbserial
[14391.737479] usbcore: registered new interface driver usbserial_generic
[14391.737498] usbserial: USB Serial support registered for generic
[14391.738682] usbcore: registered new interface driver cp210x
[14391.738720] usbserial: USB Serial support registered for cp210x
[14391.738798] cp210x 2-2:1.0: cp210x converter detected
[14391.905526] usb 2-2: reset full-speed USB device number 8 using xhci_hcd
[14392.034140] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880035b9d448
[14392.034144] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880035b9d400
[14392.034778] usb 2-2: cp210x converter now attached to ttyUSB0
[14395.435127] usb 2-2: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1
[14395.435661] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[14395.435681] cp210x 2-2:1.0: device disconnected
Il s’agit d’un paquet permettant de gérer le braille… n’étant pas aveugle je l’ai désinstallé très rapidement :
$ aptitude remove brltty
Maintenant je parviens à me connecter sans problème !