RaspberryPi[26] プロセス間通信(shared memory)
複数のセンサーを読み込む場合、センサーの取り込み周期が異なる場合があります。そんな場合、一つのプロセス(プログラム)で作ると全体の速度に依存することがあります。そんな場合は、プロセスを分けるとプログラム自体が楽になり、処 […]
RAMS[30] Safety Case
RAMSプロセスを用いて、製品またはシステム開発を実施した結果、最後に生成されるものがSafety Caseです。Safety Caseはとても重要なものですが、私の周りでは少し軽視されている気がするので今回はSafet […]
ESP32[22] NMEAの加工
NMEAは、National Marine Electronics Association(全米海洋電子協会)の略称です。NMEAは、船舶や航空機などの移動体における位置情報やセンサーデータの標準化されたフォーマットを提 […]
RaspberryPi[28] VPNとFirewall
Softetherで接続されたラズパイクライアントから同じくsoftetherで接続された windowsにUDP接続するとき、同じセグメントの場合は、Firewallを弄る必要もなく、UDPを受信することができますが、 […]
RaspberryPi[27] system()
C言語プログラムの中から、コマンドを呼び出したい時があります。そんなときは、system()関数を使います。 こんな感じ system("sudo /usr/sbin/poweroff");
RaspberryPi[26] WiFiアクセスポイントの優先順位
/etc/wpa_supplicant/wpa_supplicant.conf ファイル内に複数の netrowk= を定義する。優先順位は試した限り、 priority=<数値> で指定、数値が「高い(大きい)」 […]
RaspberryPi[25] センサHAT
色センサ、IMU、温湿度気圧計などが一つのボードに実装されたセンサボードです。Raspberry Piの40ピンGPIOに対応しているため、Raspberry Piに接続するだけでセンサを搭載することが可能です。センサと […]
RaspberryPi[24] Ntrip Caster by ubuntu in VPN.
最終的にグローバルIPを外に出さないため、余っていたPCにubuntuを入れて仮想HUB上にNtrip Casterを立てました。インストールの仕方は過去ブログに載せているので参考にしてください。 ここで設定するのは下記 […]
RaspberryPi[23] Raspberry PiリチウムUPS拡張ボードPart2
色々考えたあげくやはり、電源復旧後にラズパイを自動立上させるためには、他人に頼まないとできないようです。なぜなら、ラズパイはshutdown した後に再度立ち上げるためには、電源を抜き差ししてあげる必要があります。運よく […]