RaspberryPi
RaspberryPi[64] systemdのType=notifyでサービス間の起動順を正確に制御する方法新着!!
経緯 Raspberry Piで複数のsystemdサービスを連携させるとき、「起動順が合わず共有メモリが読めない」というトラブルはよくあります。私の環境でも esp32-com が xing_alart より先に動き出 […]
RaspberryPi[63] Raspberry Piでgpsfakeを使ったGPSデバッグ方法まとめ
この記事では、Raspberry Piでgpsfakeを使ってGPSデータをシミュレーションし、gpsdを利用したプログラムを効率的にデバッグする方法を解説します。実機なしでNMEAログを再現する手順や注意点をまとめまし […]
Raspberry Pi[62] ラズパイで複数コンソール間の履歴が共有できない問題
🔍【原因の調査でわかったこと】 ✅ Bashの履歴動作仕様 ✅ 設定で改善を試みたが… .bashrc に以下の設定を追加しても: → それでもターミナルBにすぐには反映されないという現象が続いた 💡【判明した仕様のポイ […]
Raspberry Pi[61] /dev/ttyACM0 で gpsd が動かなかった記録メモ
📍背景使用GPS:u-blox 製モジュール(USB接続)デバイス名:/dev/ttyACM0(CDC-ACMとして認識)出力形式:NMEAセンテンスのみ(UBXは未使用)ラズパイで gpsd を使用し位置情報取得を目指 […]
Raspberry Pi[60] VSC (Visual Studio Code) Cコードフォーマッタ
Cコードを書くのに、VSCを使っているのですが、ある日突然、コートフォーマットができなくなりました。Cのフォーマッタがインストールされていないというメッセージが出て整形されません。色々なフォーマッタを使用しても結局変わら […]
Raspberry Pi[59] 自作プログラムのサービス化
システムサービスだけではなく、自分で作ったプログラムもサービスとして動かすことができます。なんのメリットがあるかというと、systemctl コマンドで止めたり、動かしたり自由であること、エラーログを含めてユーザーが気に […]
Raspberry Pi[58] PWM
ラズパイ4にはPWMチャンネルが2つあります。また、制御方法にハードウエアPWMとソフトウエアPWMの2種類があり、ハードウエアPWMはピンが決まっています。↓ こんな感じ GPIO番号 物理ピン PWMチャネル pig […]
Raspberry Pi[57] gpsfake
Raspberry Pi上で、本物のGPSを接続せずに、自作のNMEAファイルを使って gpsd をテスト・デバッグするためのツール。 ✅ gpsfakeとは? ✅ 基本の使い方(1秒ごとに再生) gpsfake -c […]
Raspberry Pi[56] gpsdライブラリを使ってC言語で緯度・経度を取得
前に作ったGPSデータを取得するプログラムはUSBでNMEAをシリアルで受信して解析するものでした。しかし、GPSの時刻同期で使用した gpsd からNMEAのデータを取得することができるようなので、gpsd から取得し […]
Raspberry Pi[55] ラズパイにUSB HDDを接続して、自動マウントするまでの手順
さくらのサーバーのSSD容量が少ないとないことに気が付いて、余っていたHDDをラズパイに付けることにしました。 🧼 ① パーティションの初期化・フォーマット(GParted使用) 🏷 ② UUIDを調べる(起動時の自動マ […]










