日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于rt thread smart构建EtherCAT主站

發布時間:2024/3/26 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于rt thread smart构建EtherCAT主站 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我把源碼開源到到了gitee,https://gitee.com/rathon/rt-thread-smart-soem
有興趣的去可以下載下來跑一下
軟件工程推薦用vscode 打開。rt thread smart的教程可以參考官網資料,這里就不多闡述了。


用的是100ask的imx6ull開發板,雷賽的dm3e-556步進電機。實驗需要用到兩個網口,一個走tcp數據(基于lwip協議棧),一個走ethercat數據(基于soem)。
工程目錄如下

tcp目錄下為實驗用到的應用程序代碼。

實驗方案

PC通過tcp/ip通訊向rt smart開發板發送報文,rt smart后臺運行“tcp”進程。tcp進程的NetDataThread線程實時接收PC數據,并通過共享內存將數據轉發給內核空間的“simpletest”線程。simpletest線程實時接收進程發來的數據,解析數據內容,并通過全局變量將參數傳遞給EtherCAT定時器中斷服務函數。根據tcp傳輸數據,控制EtherCAT步進電機運轉。 數據為“left”,電機正轉 數據為“right”,電機反轉 數據為“stop”,電機停止運動 數據為“up”,電機加速 數據為“down”,電機減速

1.首先,編譯內核代碼,生成rtthread.imx等文件。

2.接著編譯應用程序代碼,實驗所用代碼為tcp.c代碼,編譯生成tcp.elf文件。然后將tcp.elf文件拷貝至emmc或者sd卡中。

scons --app=tcp

可以通過 100ask_imx6ull_flashing_tool 燒錄工具將 rt-smart 內核固件文件 rtthread.imx,通過 USB 加載至內存中運行。

此時系統運行后,會打印出如下數據


然后后臺運行tcp.elf程序

./tcp.elf &

然后用上位機與rt smart建立tcp連接,我這里用的是野火的上位機。

連接成功后打印數據如下:

最后通過上位機發送“left”、“right”、“up”、“down”、“stop”字符串可以實現電機的運動。
pc的ip地址為192.168.1.100
開發板的ip地址為192.168.1.30:7575.

實驗效果如下

基于rt thread smart構建EtherCAT主站

軟件架構

rt thread的lwip協議棧


RT-Thread 的 lwIP 移植在原版的基礎上,添加了網絡設備層以替換原來的驅動層。和原來的驅動層不同的是,對于以太網數據的收發采用了獨立的雙線程結構,erx 線程和 etx 線程在正常情況下,兩者的優先級設置成相同,用戶可以根據自身實際要求進行微調以側重接收或發送。

lwip接收過程

soem收發函數

總結

以上是生活随笔為你收集整理的基于rt thread smart构建EtherCAT主站的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 性视频久久| 日韩成人免费 | 性欢交69精品久久久 | 久久久久免费视频 | 成人久久一区 | 福利在线影院 | 午夜寻花| 亚洲精品久久久久久动漫器材一区 | 日日干日日草 | a一级黄色| 久久国产情侣 | 一区在线看 | 亚洲狼人综合网 | 99re在线精品| 日韩精品在线观看一区二区三区 | 亚洲涩情 | 日韩精品国产AV | 美国少妇在线观看免费 | 久久国产香蕉视频 | 成人一区av | 亚洲高清影院 | 国产福利在线视频 | 骚虎视频最新网址 | 婷婷综合亚洲 | 婷婷伊人网 | 222aaa| 男生舔女生的屁股 | 91美女片黄在线观看游戏 | 午夜天堂精品 | 91秦先生在线播放 | 夜夜嗨av一区二区三区免费区 | 中国肥胖女人真人毛片 | 久久久久久久久久久久久久免费看 | 中文写幕一区二区三区免费观成熟 | 超91在线 | 偷自拍| 在线不卡一区 | 在线看片黄 | 国产成人中文字幕 | 美女精品久久 | 国产网站黄 | 伊人婷婷在线 | 在线免费91 | 美女尿尿网站 | 99精品视频在线看 | 免费观看在线播放 | 国产精品v欧美精品v日韩 | 草草草在线观看 | 今天高清视频在线观看视频 | 男人操女人逼逼视频 | 伊人久久麻豆 | 一区二区三区四区免费 | 波多野结衣啪啪 | 浪浪视频污| 免费性片| 黄网站免费看 | 欧美高清大白屁股ass18 | 成人黄色在线观看视频 | 波多野结衣片子 | 日韩精品一区二区视频 | 黄色av导航 | 男女午夜网站 | 天堂精品在线 | 91涩涩涩 | 国产卡一卡二在线 | 中文av字幕 | 日韩乱码人妻无码中文字幕久久 | 午夜影视av| 4438x亚洲 | 人妻无码久久一区二区三区免费 | 波多野结衣一级 | 日韩一区二区三区在线免费观看 | 日韩在线不卡视频 | 人人爽av| 亚洲精品97久久中文字幕无码 | 夜夜视频| 日韩欧美中文字幕一区二区 | 91久久精品国产91久久性色tv | 美女交配 | 蜜桃精品在线 | 色噜噜一区二区三区 | 护士人妻hd中文字幕 | 嘿嘿射在线| 特黄一级视频 | 久久精品国产免费看久久精品 | 极品丰满少妇 | 欧美另类自拍 | 亚洲综合久久久 | 亚洲福利影视 | mm131丰满少妇人体欣赏图 | 精品日韩欧美 | 国产日本精品视频 | 国产又粗又长 | 国产91看片 | 毛利兰被扒开腿做同人漫画 | 午夜色图| 国产精品人成在线观看免费 | 一级片av | 欧美美女性生活视频 |