最近調べたことについて概要をメモしておく。詳細はいずれ追記するかも。 Reed Solomon符号 長距離、低速通信の環境で大容量のファイルを転送することを考えた。 セッションを張ったり再送制御をするのはコストが高いので、誤り訂正符号をつけたパケット通信…
Raspberry Piでシリアル通信を行うプログラムを作成しているときに、socatを使ってお手軽に動作確認をする方法のメモ。 Socat Manからの引用。シリアルだけじゃなくてソケットなどいろいろ使える。 Socat is a command line based utility that establishes …
Raspberry Pi上で動作させるPythonプログラムを作る際に、PC上のIntelliJ IDEA or PyCharmで開発しているが、実行・動作確認はRaspberryPi上で行いたい場合があったのでその方法のメモ。このメモはWindows上で設定したが、先にLinuxでも試してうまく行った。…
IntelliJでpythonのソースを書いていてよく忘れて引っかかる上に解決方法もよく忘れるのでメモ…orz pythonでimportしたときにCannot find referenceと言われる。 作成したディレクトリがSource Rootになっているか確認する。 なっていなければMark Directory…
Androidの開発で利用されている複数リポジトリを管理するためのツールであるRepoの使い方について確認する。 ここではGitLabにリポジトリを作成して動作を確認した。 ~/.ssh配下の設定などは適切にしておく。 構成 複数のリポジトリを束ねて以下のようなディ…
インストール Raspberry Pi Zero WHにDockerをインストールしてみる。こんな非力なマシンにDocker入れるの?とかはさておき。 いろいろ調べていたが、結局はDockerの公式ブログに書いてある通り1行叩いたらインストールされてしまった。素晴らしい。 https:…
Raspberry Pi Zero WHをセットアップしようとしたが、ディスプレイやキーボードをつなぐのが面倒くさく、Ethernet over USBでセットアップしたくなったので調べてみた。やり方をメモしておく。 事前準備としてRaspbianを焼く。今回はRASPBIAN STRETCH LITEを…