Skip to content

Commit 3efa1e7

Browse files
committed
Update README to include instructions for ARM
1 parent dc0a773 commit 3efa1e7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,21 @@ The driver has been tested on:
4444
1. Install ROS: [Instructions for Ubuntu 16.04](http://wiki.ros.org/kinetic/Installation/Ubuntu)
4545
2. [Setup your ROS environment](http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment)
4646
3. Download the royale SDK from http://www.pmdtec.com/picoflexx/ and extract it
47-
4. Extract the linux 64 bit archive from the extracted SDK to `<catkin_ws>/src/pico_flexx_driver/royale`.
47+
4. Extract the archive that matches your kernel architecture from the extracted SDK to `<catkin_ws>/src/pico_flexx_driver/royale`. You can find out what your kernel architecture is by running `uname -m`.
4848

4949
```
5050
cd <catkin_ws>/src/pico_flexx_driver/royale
51-
tar -xf <path_to_extracted_royale_sdk>/libroyale-<version_number>-LINUX-64Bit.tar.gz
51+
tar -xf <path_to_extracted_royale_sdk>/libroyale-<version_number>-LINUX-x86-64Bit/ # uname -m = x86_64
52+
# or:
53+
tar -xf <path_to_extracted_royale_sdk>/libroyale-<version_number>-LINUX-arm-32Bit/ # uname -m = armv7l
54+
# or...
5255
```
5356

5457
5. Install the udev rules provided by the SDK
5558

5659
```
5760
cd <catkin_ws>/src/pico_flexx_driver/royale
58-
sudo cp libroyale-<version_number>-LINUX-64Bit/driver/udev/10-royale-ubuntu.rules /etc/udev/rules.d/
61+
sudo cp libroyale-*/driver/udev/10-royale-ubuntu.rules /etc/udev/rules.d/
5962
```
6063

6164
6. Run `catkin_make` or `catkin build` (if you prefer catkin_tools)

0 commit comments

Comments
 (0)