ソースをダウンロードする。
http://libmodbus.org/
解凍する。
tar xvfz libmodbus-3.0.3.tar.gz
解凍されたディレクトリに入り、
./configure
make
make install
でOKのよう。
/tests のサンプルを実行する。
こちらも
make
だけで、コンパイルされた。
逆にtests/READMEに書いてある方法だとコンパイルできない??
gcc ./random-test-server.c -o random-test-server `pkg-config --libs --cflags libmodbus`
この場合、ソース内の
#include <modbus.h>
を
#include <modbus/modbus.h>
とする。
後は、ソース内のttyUSB0とかをttyS1などに変更した。
とりあえず、modbus接続された機器になんらかの指令は出せている模様。
0 件のコメント:
コメントを投稿