linux下SOEM安装测试

1.获取源代码

http://openethercatsociety.github.io/dl/rel/SOEM-1.3.1.tar.gz
如果linux系统可以联网,直接命令下载
$ wget http://openethercatsociety.github.io/dl/rel/SOEM-1.3.1.tar.gz

2.安装

linux下SOEM安装是非常简单的,下载源码之后解压
$ tar xvf SOEM-1.3.1.tar.gz
$ cd SOEM-1.3.1
$ source ./setup.sh linux
$ make all
这样的话安装就算完成
接下来进行一些测试

3.测试

源码里面带有测试程序
$ cd test/linux

simple_test2本来没有,是我自己修改写的
以slaveinfo为例,SOEM和igh是不一样的,SOEM没有什么命令行什么的,程序基本上全靠自己写
连接好从站
$ cd slaveinfo
$ sudo ./slaveinfo eth1
eth1是网卡名,是连接从站的网卡
然后会输出从站的简单信息

然后这个程序还可以加参数,以获得从站更多的信息
$ sudo ./slaveinfo eth1 -map
$ sudo ./slaveinfo eth1 -sdo //这个输出可能会有很多,如果查看不方便可以这样
$ sudo ./slaveinfo eth1 -sdo > sdo.txt
如果要修改代码,改了之后在当前文件夹下make一下就可以,最好是可以备份一下再修改

linux下SOEM安装测试相关推荐

  1. mysql在linux下的安装

    mysql在linux下的安装 安装环境:系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads ...

  2. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  3. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  4. Linux下使用Speedtest测试网速教程

    Linux下使用Speedtest测试网速教程 文章目录: 一.通过Speedtest官网直接测试网络速度 二.通过下载源码,在命令行中测试网速 1.下载安装 2.Speedtest的参数使用: 有时 ...

  5. 第2章:Maven的安装/2.2 Linux下的安装

    Linux下的安装 准备安装包: 解压到某个目录:比如当前目录 tar xvfz  apache-maven-3.3.9-bin.tar.gz . 在当前用户的 .bash_profile文件中配置环 ...

  6. Linux 下如何安装软件?

    http://zhidao.baidu.com/link?url=OkQCOZtVMXhasC8x9zFTZOumsFKf0WW25Ckr2wBF1xO08EsjrBpnMaTBlIAUYdxZ408 ...

  7. Linux下,安装配置Weblogic

    Linux下,安装配置Weblogic 2009-03-20 15:03 一.安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jd ...

  8. Linux 下 Redis 安装教程

    Linux 下 Redis 安装教程 事先准备 下载 Redis 安装 Redis 设置 Redis 开机自启动 远程访问 Redis RDM 远程访问 Redis 笔者的运行环境: CentOS S ...

  9. rzsz for linux,linux下如何安装rzsz

    linux下如何安装rzsz 1.登陆linux,下载rzsz安装包 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz 2.tar z ...

  10. mysql在linux下的安装_mysql在linux下的安装

    3.添加用户组和用户 #添加用户组 groupadd mysql #添加用户mysql 到用户组mysql useradd -g mysql mysql 4.安装 cd /usr/local/mysq ...

最新文章

  1. 有没有将深度学习融入机器人领域的尝试?有哪些难点?
  2. 思科2015校园招聘笔试面试总结
  3. Node.js 添加 C/C++ Addon
  4. 云计算自动化对于虚拟化环境意味着什么?
  5. java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))
  6. jq请求Ajax数据
  7. android qt 串口通信,Qt串口通信开发之QSerialPort模块详细使用方法与实例
  8. 库克:苹果公司将增加培训教育领域的投入
  9. “商圈合伙人”让异业联盟无边界化,打造共赢生态圈
  10. Android ADB 环境变量配置
  11. 关于一张 5 亿数据表之我与 DBA 的 battle
  12. matlab的gca和gcf,MATLAB 中gcf、gca 以及gco 的区别
  13. GoldWave音频混合剪辑教程
  14. luogu P5336 [THUSC2016]成绩单
  15. 计算机被限制压缩包打不开怎么办,【解决】压缩文件打不开,压缩文件损坏怎么修复?...
  16. 1118:铺地毯(C C++)
  17. 重庆公厕装免费WiFi 网速达50M
  18. 微信公众号项目(公众号关注登录网站)
  19. 嵌入式Linux--驱动ST7789驱动芯片的TFT屏(一)
  20. 京东数科(实习一面)

热门文章

  1. 深入浅出数据分析读书笔记(head first into data analysis)
  2. mysql查询男生基本情况_MySQL(一)基本查询
  3. VLAN的概念和链路分类
  4. 标准ACL(Standard ACL)
  5. 2017软件构造3.3
  6. 关于打开NVIDIA控制面板闪退问题
  7. 大数据Hadoop之——Hadoop图形化管理系统Hue(Hue环境部署)
  8. python config文件_Python如何配置config文件?
  9. Kepware软件使用手册
  10. java 药品管理系统_基于Java web的医药药品管理系统