カーネルのバージョン確認・カーネルバージョンのダウングレードデバイスドライバのインストールシェルスクリプトの作成まとめはじめにこんにちは、がんがんです。研究室の民よりラズパイマウスのセットアップをしてほしいと頼まれました。ラズパイでロボットを動かしたいなーと思っていたのでちょうどいいタイミングでした。今回は主に動かすためのセットアップを中心に書いておきます。Mouseを始めるためには以下の手順でセットアップを行う必要があります。OSのインストールGitHubからRaspberryPiMouseのリポジトリをインストールカーネルのバージョン確認RaspberryPiMouseのドライバをインストールするデバイス用ドライバのシェルスクリプトを作成4番目のところで躓いたので手順としては先にこちらの処理を記載します。カーネルのバージョン確認・カーネルバージョンのダウングレードまずは以下のコマンドでカーネルバージョンの確認を行います。-r4.19.57-v7+ラズパイマウスのバージョン的には4.19.42-7+があったのでこちらにダウングレードしました。ドライバをインストールすることは出来ませんでした。そのため、参考記事で動作確認できていた4.14.69-v7+にダウングレードしました。以下のコマンドでダウングレードを行います。ハッシュ番号についてはGitHubより調べます。reboot再起動後、カーネルのバージョンを確認すると変更出来ていました。-r4.14.69-v7+デバイスドライバのインストール次に、GitHubのReadmeを見ながらドライバのインストールを行います。-r`/rtmouse.koインストールが完了するとLEDが点灯したり、ブラーの音がなります。コマンドの方ではrtmouseが表示されます。0また、デバイスファイル直下にrt関連のファイルができていることが確認できます。ついでにパーミッションの設定も変更しておくと楽です。/dev/rt*シェルスクリプトの作成デバイスのインストールが完了して安心していましたが、どうやら電源OFF時にリセットされるようで毎回再インストールが必要となります。何度もやっているうちにフローを完璧に覚えましたが、面倒です。そのため、シェルスクリプトを書いて楽をしたいと思います。スクリプトは以下の通りです。/dev/rtled3次にこちらのサイトを参考にして、起動時に動作するようにします。Qiita/etc/rc.localにアクセスします。&をつけることでバックグラウンド実行されるようです。0再起動して、LED点灯とブザーの音がすれば成功です。Mouseのセットアップを行いました。次はサンプルプログラムで遊んだり、モーターの制御を実行したりします。»プロフィールid:gangannikki趣味や研究の備忘録として使用しています。メモ記事もありますがお許しください。1日1つの学びがあればいい。IoTなどなど書いてます。(5)はてなブログをはじめよう!gangannikkiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。