You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _docs/tutorials/advanced/nuttx/6lowpan/index.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ The configuration of the board is divided into two parts: the set-up of the hard
30
30
31
31
## Set-up the hardware
32
32
33
-
First the PmodRF2 need to be connected to the Olimex board as desribed below:
33
+
First the PmodRF2 needs to be connected to the Olimex board as desribed below:
34
34
35
35
-`Board D13` -> `MRF24J40 SCLK`
36
36
-`Board D12` -> `MRF24J40 MISO`
@@ -45,33 +45,33 @@ The last step is to connect a mini-USB cable to the OTG2 USB port (The USB port
45
45
46
46
## Set-up the software
47
47
48
-
The micro-ROS build system will be use in order to create and flash the
48
+
The micro-ROS build system will be used in order to create and flash the
49
49
firmware.
50
50
51
-
Instructions are available at the following link: [Micro-ROS build system](https://github.com/micro-ROS/micro-ros-build/blob/dashing/micro_ros_setup/README.md).
51
+
Instructions are available at the following link: [Micro-ROS build system](https://github.com/micro-ROS/micro_ros_setup/blob/dashing/micro_ros_setup/README.md).
52
52
For this particular guide, it is necessary to use the branch ``dashing`` and the configuration profile ``uros_6lowpan``.
53
53
54
54
### Manual patches
55
55
56
-
Due to the build system being a work in progress, some of files have to be
56
+
Due to the build system being a work in progress, some of the files have to be
57
57
modified.
58
58
59
59
- Open ``uros_ws/firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client/client.config`` and modify the value of ``CONFIG_UDP_TRANSPORT_MTU`` from ``512`` to ``450``.
60
60
61
61
This is an appropiate MTU for 6LoWPAN communications on NuttX.
62
-
Also the micro-XRCE-DDS needs to be to be change to the version 1.2.5 in the docker:
62
+
Also the Micro-XRCE-DDS library needs to be to be changed to the version 1.2.5 in the docker:
63
63
64
64
```bash
65
65
cd /uros_ws/firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client
66
66
git checkout v1.2.5
67
67
```
68
68
69
-
Once the modifications done, the binary can be compiled [as explained here](https://github.com/micro-ROS/micro_ros_setup/blob/dashing/micro_ros_setup/README.md)
69
+
Once the above modifications are done, the binary can be compiled [as explained here](https://github.com/micro-ROS/micro_ros_setup/blob/dashing/micro_ros_setup/README.md)
70
70
71
71
# Configure the Linux machine
72
72
73
-
The Linux machine is where is going to run the agent.
74
-
In order to setup the wireless, some settings have to be set as follow:
73
+
The Linux machine is where the agent is going to be executed.
74
+
In order to setup the wireless transport, some settings have to be set as follows:
75
75
76
76
```bash
77
77
#Setting up the 6lowpan network
@@ -96,7 +96,7 @@ In order to forward the packet to the correct interface the following commands n
96
96
sudo ip -6 route add {**IPV6 of the microROS node**} dev lowpan0 proto kernel metric 50 pref medium
97
97
```
98
98
99
-
Once hte setup done, the docker may be run:
99
+
Once the setup is done, the docker may be run:
100
100
```bash
101
101
docker run -it --network host microros/micro-ros-agent:dashing udp6 --port 9999 -v6
0 commit comments