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:16] – [CANUSB module] 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 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.1533046575.txt.gz · Last modified: 2018/07/31 16:16 by athery