tools
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools [2018/07/31 16:15] – athery | tools [2025/01/30 11:21] (current) – damien | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Development tools ====== | ====== Development tools ====== | ||
| - | |||
| - | ===== ARM GNU C/C++ toolchain for bare-metal devices ===== | ||
| - | |||
| - | Download the arm-none-eabi-gcc-4.9 toolchain from the GNU ARM Embedded Toolchain project (currently tested with the 14.07 release https:// | ||
| - | |||
| - | Extract the archive (e.g. to ~/ | ||
| - | |||
| - | Update your PATH to find the newly installed toolchain. In your '' | ||
| - | < | ||
| - | PATH=" | ||
| - | </ | ||
| - | |||
| - | Restart your session so that is sourced again, and verify that you are running the correct arm-none-eabi-gcc version: | ||
| - | |||
| - | < | ||
| - | $ arm-none-eabi-gcc --version | ||
| - | arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.9.3 20141119 (release) [ARM/ | ||
| - | Copyright (C) 2014 Free Software Foundation, Inc. | ||
| - | This is free software; see the source for copying conditions. | ||
| - | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| - | </ | ||
| - | |||
| - | |||
| ===== Add compiler to Code:: | ===== Add compiler to Code:: | ||
| Line 61: | Line 38: | ||
| - | ===== Use CANUSB module ===== | + | ===== CANUSB module ===== |
| To use the CANUSB module : | To use the CANUSB module : | ||
| Line 68: | Line 45: | ||
| In brief : | In brief : | ||
| - | * To bind the CANUSB device (on port **/ | + | * Install **can-utils** package : |
| + | < | ||
| + | sudo apt-get install can-utils | ||
| + | </ | ||
| + | * Check if the kernel modules " | ||
| + | < | ||
| + | sudo modprobe can | ||
| + | sudo modprobe can_raw | ||
| + | sudo modprobe slcan | ||
| + | </ | ||
| + | Make them load automatically : | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | Add the three modules " | ||
| + | * Bind the CANUSB device (on port **/ | ||
| < | < | ||
| sudo slcand -o -c -f -s8 / | sudo slcand -o -c -f -s8 / | ||
| </ | </ | ||
| - | * To bring the slcan interface up : | + | * Bring the slcan interface up : |
| < | < | ||
| sudo ifconfig slcan0 up | sudo ifconfig slcan0 up | ||
| Line 86: | Line 78: | ||
| + | ===== USB-I2C (USB-ISS) module ===== | ||
| + | |||
| + | from [[https:// | ||
| + | |||
| + | To be used with [[https:// | ||
| + | |||
| + | Then you can use the ''/ | ||
| + | < | ||
| + | echo < | ||
| + | </ | ||
| + | |||
| + | When using '' | ||
| + | |||
| + | ===== FLIR cameras ===== | ||
| + | ==== PureThermal2 USB module ==== | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | On Ubuntu, can be used with the [[https:// | ||
| + | |||
| + | |||
| + | ==== FLIR ONE PRO ==== | ||
| + | |||
| + | Normally foressen to work with Android. | ||
| + | |||
| + | But can be used on Linux using [[https:// | ||
| + | |||
| + | See also https:// | ||
tools.1533046520.txt.gz · Last modified: by athery
