電子工作なにやらハード/デバイスの世界では、外部連携するのにシリアル通信を用いることが多いようです。ロボットアームとかもシリアル通信で動きのデータをリアルタイムにやり取りするものもあるらしいです。ソースをちょっと見てみました。前述した通りシリアル通信のしくみとか規格とかをよく知らないので、あくまでざっとみて、気付いた点だけ。12日目の記事です)Linuxのシリアル通信ライブラリを使用ヘッダで、termios.hってのをincludeしてる。<termios.h>ググってみると、『Linux標準のシリアル通信用Cライブラリ』とのこと。コードから、エラーチェックとか、win向けコードとかを省くと、以下のようにシンプルになる。処理では特殊なことはしていない(termiosの関数を呼んだり、何らかの規格に準拠した処理を行ったりはしていない)。関数を呼んでて、ハードや規格に準拠した処理もここで行われている。シリアルポートを開いたり、云々。メソッド内で行われているread/writeは普通のバッファからの読み取り/書き込み処理ということがわかりました。向けディストリビューションには含まれてなかったです。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。