2010-10-01から1ヶ月間の記事一覧
チェックサム計算がなにげに面倒くさかったです。 きっと組み込みな人々は、もっとよい方法を知っているのであろう・・・。 環境 Ruby 1.8.7 参考にしたページ class Array (Ruby 1.8.7) class String (Ruby 1.8.7) sprintf フォーマット (Ruby 1.8.7) チェ…
組み込み機器とのシリアル通信を行うプログラム作ってます。 送受信するメッセージがバイナリで非常に苦労したので、内容をまとめます。 環境 Ruby 1.8.7 参考にしたページ class Array (Ruby 1.8.7) class String (Ruby 1.8.7) sprintf フォーマット (Ruby …
調べるといろいろな分割方法が見つかるが、これだけは見つからなかったので記録。 環境 Ruby 1.8.7 参考 instance method String#unpack (Ruby 1.8.7) 方法 String#unpack を使います。2文字ずつ分割する場合 s = "abcdefghijklmn" => "abcdefghijklmn" s.le…
Armadilloをシリアル・イーサネット・コンバーターとして構成する手順をまとめます。 環境 Armadillo-420 | 組み込みLinuxのArmadilloサイト ATDE | 組み込みLinuxのArmadilloサイト Tera Term (テラターム) プロジェクト日本語トップページ - OSDN Socket D…
seri2ethのコンフィグファイル"serial.conf"の定数を列挙。 DATALEN DATALEN5 = 0 DATALEN6 = 1 DATALEN7 = 2 DATALEN8 = 3 PARITY NO_PARITY = 0 ODD_PARITY = 1 EVEN_PARITY = 2 STOPBIT ONE_BIT = 0 TWO_BIT = 1 SOCKPROTO TCPSERVER = 0 TCPCLIENT = 1 U…
seri2ethなど、追加アプリケーションのソースの場所が分からず難儀しましたが、ようやく発見! atmark-dist-20100603\user