1. 程式人生 > >編譯SOEM(Simle Open EtherCAT Master)-windows篇

編譯SOEM(Simle Open EtherCAT Master)-windows篇

簡介

在windows下編譯ethercat開源主站,以1.3.1為例

準備

編譯

開啟vs的命令列工具
這裡寫圖片描述
解壓原始碼後從命令列進入目錄 ,可以看到有這些檔案
這裡寫圖片描述
編譯lib(編譯lib需要指定vcvarsall.bat所在的資料夾和指定平臺的架構)
這裡寫圖片描述
編譯所有的測試工具(ebox red_test 等幾個工具windows下沒法編譯通過)
這裡寫圖片描述

測試

進入到SOEM-1.3.1\test\win32\simple_test目錄執行simple_test

simple_test.exe \Device\NPF_{9A10D941-1301-4A51-A856-024B1399EA32}

\Device\NPF_{9A10D941-1301-4A51-A856-024B1399EA32}是網絡卡裝置 執行simple_test 會提示電腦中有那些網絡卡(網路介面卡) 選擇連線從站的那個網絡卡裝置

這裡寫圖片描述

可以看到正常掃描到從站 並正常通訊

引用

相關推薦

編譯SOEM(Simle Open EtherCAT Master)-windows

簡介 在windows下編譯ethercat開源主站,以1.3.1為例 準備 編譯 開啟vs的命令列工具 解壓原始碼後從命令列進入目錄 ,可以看到有這些檔案 編譯lib(編譯lib需要指定vcvarsall.bat所在的資料夾和指定

IgH(IgH EtherCAT Master for Linux)編譯之linux Debian

簡介 在linux中編譯 IgH,命令前面的#代表需要root賬戶執行,linux的核心需要3.+ , 4.+編譯會有問題 準備 編譯 解壓後進入原始碼資料夾ethercat-1.5.2,執行 @./configure --with-l

Node.js安裝及環境配置之Windows

npm安裝 data- 緩存 裏的 環境配置 cmd命令 服務 string ext 1、本機系統:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位) 二、安裝Node.js步驟 1、下載對應你系統的Node.js版本:https:/

Java 開發環境配置(Windows

window系統 jar 下載jdk src 編輯 .html 系統變量 輸出 要點 window系統安裝java 下載JDK 首先我們需要下載java開發工具包JDK,下載地址:http://www.oracle.com/technetwork/java/javase

webstorm常用快捷鍵_ Windows

隱藏 單詞 orm 說明 字符 快速查找 最大 nbsp insert ctrl+alt+t 包住 增加環繞標簽ctrl+shift+N 通過文件名快速查找工程內的文件(必記)ctrl+shift+alt+N 通過一個字符快速查找位置(必記)ctrl+F 在文件內快速查找代

MySQL學習筆記Windows

pri 成功 MySQL學習筆記 host incr 註意 tab img 直接 MySQL安裝完畢後沒有圖形化操作界面,圖形化管理界面需要另行安裝,個人比較喜歡Navicat,界面更像SQLserver; 此篇學習筆記所有操作均使用命令行中完成; 1、開啟/停止服務 使

Node.js 安裝及環境配置之 Windows

per 完成後 reg 瀏覽器中 expressjs ext mod 企業 developer 一、安裝環境 1、本機系統:Windows 10 企業版(64位)2、Node.js:node-v8.9.4-x64.msi(64位) 二、安裝Node.js步驟 1、

Jmeter+jenkins如何快速搭建介面和效能測試持續整合解決方案-[基於windows]

  Jenkins + Jmeter 構建介面、效能測試持續整合解決方案   Jenkins + Jmeter 可以很輕鬆的進行打包釋出程式後自動進行介面冒煙測試,或者定時效能測試。以下是詳盡的Jenkins + Jmeter

Jmeter+jenkins如何快速搭建接口和性能測試持續集成解決方案-[基於windows]

pau 解決 fill containe lec 配置環境變量 java_home 保存 man 最近在用Jmeter本來想寫一個詳細的使用教程,突然看到有前輩已經寫好了不錯的教程,特此"借花獻佛"整理出來分享給大家! Jenkins + Jmete

lgh ethercat master控制檯達驅動器實現插補週期模式驅動電機主程式

/***************************************************************************** * * $Id$ * * Copyright (C) 2007-2009 Florian Pose, Ingenieurgemein

windows編譯chrome瀏覽器Building Chromium for Windows

web端用webRTC實現的一對一視訊,互動直播和會議。https://github.com/starrtc/android-demo         Chromium requires Visual Studio 2017 (1

clang 開發應用xcode 編譯檢查的外掛 二:開發

1.抽象語法樹AST 在實現語法檢測之前,需要了解一個叫AST(抽象語法樹)的東西 抽象語法樹(abstract syntax code,AST)是原始碼的抽象語法結構的樹狀表示,樹上的每個節點都表示原始碼中的一種結構,之所以說是抽象的,是因為抽象語法樹並不會表示出真實語法出現的每

clang 開發應用xcode 編譯檢查的外掛 一:構建

Clang是llvm的編譯器前端,非常適合進行原始碼分析.目前開源的oclint就是基於clang進行的程式碼靜態檢查.工作中遇到了一些問題需要進行程式碼分析,所以學習了外掛的開發流程.既然開發外掛就要有合適的IDE,Mac上最合適的無疑是xcode了.本文將講述如何使用xcode開發c

Eclipse和PyDev搭建完美Python開發環境(Windows

安裝Python 從網站上下載最新的版本,從http://python.org/download/下載。安裝過程與其他Windows軟體類似。這裡使用python2.7.6 在Windows命令列中使用Python 如果你想要從Windows命令列呼叫Python,那麼需要

Eclipse和PyDev搭建完美Python開發環境 Windows

1,安裝Python Python是一個跨平臺語言,Python從3.0的版本的語法很多不相容2版本,官網找到最新的版本並下載:http://www.python.org,因為之前的一個專案是2版本開發的,故下載了2.7 2,在Windows命令列中使用Python

unity-呼叫動態庫dll-windows

1、生成64位的dll 用vs新建個工程,隨便寫個函式 NaviteCode.h #ifndef __NativeCode_H__ #define __NativeCod

ElasticSearch學習 - (二)Node.js安裝及環境配置之Windows

  一、安裝環境 1、本機系統:Windows 10 Pro(64位) 2、Node.js:node-v10.14.2-x64.msi(64位) 二、安裝Node.js步驟 1、下載對應你係統的Node.js版本:https://nodejs.org/en/download

PHP安裝pthreads多執行緒擴充套件教程[windows]

一、判斷PHP是ts還是nts版 通過phpinfo(); 檢視其中的 Thread Safety 項,這個專案就是檢視是否是執行緒安全,如果是:enabled,一般來說應該是ts版,否則是nts版

vue2實戰(一):實戰開發環境的搭建(windows)

很多同學對vue的搭建環境不是很清楚,今天我就和大家一次梳理一下首先強調的一點是:這不是單單執行vue例子的環境搭建,而是執行一套vue專案一:下載node並安裝通過https://nodejs.org/en/ 或者 http://nodejs.cn/選擇版本並下載,我選擇的

命令列編譯C++(Linux下、Windows下)

C++ 編譯過程   一般而言,對於 C++ 程式編譯有以下4個階段: 預處理(preprocessing) 對源程式中的偽指令(以#開頭的指令)和特殊符號進行處理。偽指令包括巨集定義、條件編譯指令、標頭檔案包含指令等。 編譯(compilation)