@@ -27,11 +27,17 @@ Raspberry Pi MouseのLEDやモータを駆動するためには、
27
27
28
28
## OSのインストール {: #os-installation}
29
29
30
- Raspberry Pi Mouseのデバイスドライバは"Ubuntu"と"Raspberry Pi OS"(旧称"Raspbian")に対応しています。
30
+ Raspberry Pi Mouseのデバイスドライバは、"Ubuntu"と"Raspberry Pi OS"(旧称"Raspbian")に対応しています。
31
+ ここではUbuntuとRaspberry Pi OSのインストール手順を紹介します。
31
32
32
- ここではUbuntu(Ubuntu Server 22.04, Ubuntu Server 20.04)と、Raspberry Pi OSのインストール手順を紹介します。
33
+ 後ほどRaspberry Pi MouseでROSを扱う場合は、Ubuntuのインストールを推奨します。各種ROSとUbuntuのバージョン対応表は以下の通りです。
34
+
35
+ | ROS | Ubuntu |
36
+ | ---- | ---- |
37
+ | ROS Noetic | Ubuntu Server 20.04(64bit版) |
38
+ | ROS 2 Humble | Ubuntu Server 22.04(64bit版) |
39
+ | ROS 2 Jazzy | Ubuntu Server 24.04(64bit版)|
33
40
34
- 後ほどRaspberry Pi Mouseで** ROSを扱う場合はUbuntu Server 20.04(64bit版)を、ROS 2を扱う場合はUbuntu Server 22.04(64bit版)のインストールを推奨します** 。
35
41
36
42
!!! info
37
43
出荷時に付属しているRaspberry Pi OSインストール済みのmicroSDカードを利用する場合は、OSインストール手順を飛ばしてそのまま[ ソースファイルのダウンロードとインストール] ( #driver-installation ) に進むことができます。
@@ -41,15 +47,29 @@ Raspberry Pi Mouseのデバイスドライバは"Ubuntu"と"Raspberry Pi OS"(
41
47
Raspberry PiやRaspberry Pi Mouse本体を** 故障させないように** 注意してください。
42
48
詳細はRaspberry Pi Mouseの** [ 製品マニュアル] ( https://rt-net.jp/products/raspberrypimousev3/#downloads ) を参照してください** 。
43
49
50
+ === "Ubuntu Server 24.04"
51
+ 1. [ https://www.raspberrypi.org/software/ ] ( https://www.raspberrypi.org/software/ ) {target=_ blank rel=noopener} にアクセスします
52
+ 1. Raspberry Pi Imagerをダウンロードします
53
+ ![ ] ( ../../img/raspimouse/driver/download_raspberry_pi_imager.png )
54
+ 1. SDカードをPCに接続します
55
+ 1. Raspberry Pi Imagerを起動します
56
+ 1. 書き込むOSを"Other general-purpose OS" -> "Ubuntu" -> "Ubuntu Server 24.04.* LTS"、書き込み先をSDカードに設定します __ ROS 2を使う場合は64bit版__ を選択します
57
+ ![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu_24_64bit.png )
58
+ 1. "WRITE" を押して書き込みを開始します
59
+ ![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu_24.png )
60
+ 1. SDカードをRaspberry Piに取り付け、Raspberry Piの電源を入れます
61
+ 1. login:` ubuntu ` 、password:` ubuntu ` でログインし、パスワードを変更します
62
+ 1. ` $ sudo apt update && sudo apt upgrade ` を実行します
63
+
44
64
=== "Ubuntu Server 22.04"
45
65
1. [ https://www.raspberrypi.org/software/ ] ( https://www.raspberrypi.org/software/ ) {target=_ blank rel=noopener} にアクセスします
46
66
1. Raspberry Pi Imagerをダウンロードします
47
67
![ ] ( ../../img/raspimouse/driver/download_raspberry_pi_imager.png )
48
68
1. SDカードをPCに接続します
49
69
1. Raspberry Pi Imagerを起動します
50
- 1. 書き込むOSを"Other general-purpose OS" -> "Ubuntu" -> "Ubuntu Server 22.04.* LTS"、書き込み先をSDカードに設定します __ ROS 2を使う場合は64bit版__ を選択します
70
+ 1. 書き込むOSを"Other general-purpose OS" -> "Ubuntu" -> "Ubuntu Server 22.04.* LTS"、書き込み先をSDカードに設定します __ ROS 2を使う場合は64bit版__ を選択します
51
71
![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu_22_64bit.png )
52
- 1. "書き込む " を押して書き込みを開始します
72
+ 1. "WRITE " を押して書き込みを開始します
53
73
![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu_22.png )
54
74
1. SDカードをRaspberry Piに取り付け、Raspberry Piの電源を入れます
55
75
1. login:` ubuntu ` 、password:` ubuntu ` でログインし、パスワードを変更します
@@ -61,9 +81,9 @@ Raspberry Pi Mouseのデバイスドライバは"Ubuntu"と"Raspberry Pi OS"(
61
81
![ ] ( ../../img/raspimouse/driver/download_raspberry_pi_imager.png )
62
82
1. SDカードをPCに接続します
63
83
1. Raspberry Pi Imagerを起動します
64
- 1. 書き込むOSを"Other general-purpose OS" -> "Ubuntu" -> "Ubuntu Server 20.04.* LTS"、書き込み先をSDカードに設定します __ ROSを使う場合は64bit版__ を選択します
84
+ 1. 書き込むOSを"Other general-purpose OS" -> "Ubuntu" -> "Ubuntu Server 20.04.* LTS"、書き込み先をSDカードに設定します __ ROSを使う場合は64bit版__ を選択します
65
85
![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu_64bit.png )
66
- 1. "WRITE" を押して書き込みを開始します
86
+ 1. "WRITE" を押して書き込みを開始します
67
87
![ ] ( ../../img/raspimouse/driver/pi_imager_settings_ubuntu.png )
68
88
1. SDカードをRaspberry Piに取り付け、Raspberry Piの電源を入れます
69
89
1. login:` ubuntu ` 、password:` ubuntu ` でログインし、パスワードを変更します
@@ -76,7 +96,7 @@ Raspberry Pi Mouseのデバイスドライバは"Ubuntu"と"Raspberry Pi OS"(
76
96
![ ] ( ../../img/raspimouse/driver/download_raspberry_pi_imager.png )
77
97
1. SDカードをPCに接続します
78
98
1. Raspberry Pi Imagerを起動します
79
- 1. 書き込むOSを"Raspberry Pi OS (32-bit)"、書き込み先をSDカードに設定し、"WRITE"を押して書き込みを開始します
99
+ 1. 書き込むOSを"Raspberry Pi OS (32-bit)"、または"Raspberry Pi OS (64-bit)"、 書き込み先をSDカードに設定し、"WRITE"を押して書き込みを開始します
80
100
![ ] ( ../../img/raspimouse/driver/pi_imager_settings.png )
81
101
1. SDカードをRaspberry Piに取り付け、Raspberry Piの電源を入れます
82
102
![ ] ( ../../img/raspimouse/driver/raspi_os_settings.png )
@@ -89,7 +109,7 @@ Raspberry Pi Mouseのデバイスドライバは"Ubuntu"と"Raspberry Pi OS"(
89
109
HDMIケーブルとHDMI入力付きのモニタ、USBキーボードとマウスをRaspberry Piに接続して設定する方法を紹介します。
90
110
91
111
[https://ubuntu.com/server/docs/network-configuration](https://ubuntu.com/server/docs/network-configuration)
92
- に詳細な説明が書かれています。
112
+ に詳細な説明が書かれています。
93
113
IPアドレスの固定については[Ubuntu ServerでWi-Fiに接続し、IPアドレスを固定する](#wifi-static-ip)を参照してください。
94
114
95
115
1. `$ sudo vim /etc/netplan/99_config.yaml`で設定ファイルを新規作成し、下記のように記述します。
@@ -123,39 +143,48 @@ Raspberry Pi Mouseのデバイスドライバのソースファイルは
123
143
に公開されています。
124
144
125
145
=== "Ubuntu Server"
126
- 1. パルスカウンタの動作を安定させるためI2Cのボーレートを変更します
127
- 1. ` /boot/firmware/config.txt ` を編集し、` dtparam=i2c_baudrate=62500 ` を追記します
128
- 1. Raspberry Pi を再起動します
129
- 1. ` $ printf "%d\n" 0x$(xxd -ps /sys/class/i2c-adapter/i2c-1/of_node/clock-frequency) ` を実行し、` 62500 ` と表示されたら設定完了です。
130
- 1. 次のコマンドを実行し、デバイスドライバをインストールします
146
+ 1. 次のコマンドを実行し、デバイスドライバをダウンロードします
131
147
```sh
132
148
$ git clone https://github.com/rt-net/RaspberryPiMouse.git
149
+ ```
150
+ 2. 次のコマンドを実行し、Raspberry Pi Mouseを動かすための設定を行います
151
+ ```sh
152
+ $ cd RaspberryPiMouse/utils
153
+ $ ./set_configs.bash
154
+ ```
155
+ 3. 次のコマンドを実行し、Raspberry Piを再起動します
156
+ ```sh
157
+ $ sudo reboot
158
+ ```
159
+ 4. 次のコマンドを実行し、デバイスドライバをインストールします
160
+ ```sh
133
161
$ cd RaspberryPiMouse/utils
134
162
$ sudo apt install linux-headers-$(uname -r) build-essential
135
163
$ ./build_install.bash
136
164
```
137
- 1 . コマンド実行後にブザーが鳴ればインストール完了です。
165
+ 5 . コマンド実行後にブザーが鳴ればインストール完了です
138
166
139
167
140
168
=== "Raspberry Pi OS"
141
- 1. パルスカウンタの動作を安定させるためI2Cのボーレートを変更します
142
- 1. ` /boot/config.txt ` を編集し、` dtparam=i2c_baudrate=62500 ` を追記します
143
- 1. Raspberry Pi を再起動します
144
- 1. ` $ printf "%d\n" 0x$(xxd -ps /sys/class/i2c-adapter/i2c-1/of_node/clock-frequency) ` を実行し、` 62500 ` と表示されたら設定完了です。
145
- 1. ` Raspberry Piの設定 ` を開きます
146
- ![ ] ( ../../img/raspimouse/driver/raspi_os_settings2.png )
147
- 1. ` インターフェイス ` に進み、` SPI ` と` I2C ` の機能を有効にします
148
- ![ ] ( ../../img/raspimouse/driver/raspi_os_settings3.png )
149
169
1. ターミナル(` LXTerminal ` )を起動します
150
170
![ ] ( ../../img/raspimouse/driver/open_terminal.png )
151
- 1 . 次のコマンドを実行し、デバイスドライバをインストールします
171
+ 2 . 次のコマンドを実行し、デバイスドライバをダウンロードします
152
172
```sh
153
173
$ git clone https://github.com/rt-net/RaspberryPiMouse.git
174
+ ```
175
+ 3. 次のコマンドを実行し、Raspberry Pi Mouseを動かすための設定を行います
176
+ ```sh
154
177
$ cd RaspberryPiMouse/utils
155
- $ sudo apt install raspberrypi-kernel-headers build-essential
178
+ $ ./set_configs.bash
179
+ ```
180
+ 4. Raspberry Piを再起動します
181
+ 5. 次のコマンドを実行し、デバイスドライバをインストールします
182
+ ```sh
183
+ $ cd RaspberryPiMouse/utils
184
+ $ sudo apt install linux-headers-$(uname -r) build-essential
156
185
$ ./build_install.bash
157
186
```
158
- 1 . コマンド実行後にブザーが鳴ればインストール完了です。
187
+ 6 . コマンド実行後にブザーが鳴ればインストール完了です
159
188
160
189
** デバイスドライバはOSを起動するたびにインストールしてください。** 上記インストール手順で設定した場合は以下のコマンドでインストールできます。
161
190
@@ -169,12 +198,12 @@ $ ~/RaspberryPiMouse/utils/build_install.bash
169
198
### Ubuntu ServerでWi-Fiに接続し、IPアドレスを固定する {: #wifi-static-ip}
170
199
171
200
[ https://ubuntu.com/server/docs/network-configuration ] ( https://ubuntu.com/server/docs/network-configuration )
172
- に詳細な説明が書かれています。
201
+ に詳細な説明が書かれています。
173
202
174
203
!!! info
175
204
IPアドレスを固定するとネットワークに影響が出る場合があります。会社等で利用する場合はネットワーク管理者にお問い合わせください。
176
205
177
- 1 . ` $ sudo vim /etc/netplan/99_config.yaml ` で設定ファイルを新規作成し、下記のように` dhcp4: false ` としてIPアドレスを記述します。
206
+ 1 . ` $ sudo vim /etc/netplan/99_config.yaml ` で設定ファイルを新規作成し、下記のように` dhcp4: false ` としてIPアドレスを記述します。
178
207
この例では、IPアドレスを` 192.168.11.89 ` に固定します。__ この設定値は環境によって変わりますのでご注意ください__ 。
179
208
``` yaml
180
209
network :
0 commit comments