Armadilloフォーラム

HDLCサポート

d3a2077c-5594-…

2015年7月29日 16時34分

Armadillo-IoTで絶縁RS485アドオンモジュール
RS02を組み合わせた場合、
データ伝送制御手順でHDLCを誤り検出としてCRC
CCITT(X^15+X^12+X^5+1)
符号としてNRZIを使いたいと考えています。

これらは可能でしょうか?

H/WとしてHDLCをサポートしているか、していないならソフトウェアで可能なのか

コメント

at_yashi

2015年8月4日 18時25分

> H/WとしてHDLCをサポートしているか、していないならソフトウェアで可能なのか

ハードウェアでは、なにもないです。

Linuxのシリアルには、"HDLC line discipline support" というのがあるので、
カーネルのCONFIG_N_HDLC を有効にし、
アプリで、ioctl TIOCSETDするとどうでしょう?

ごめんなさい。試したことが無いです。