鴻蒙系統freeModbusTcp移植簡介


freeModebus是工業中常用的一種通信,

在鴻蒙系統來移植

細節查看代碼中,博文只是一些參考以及注意點,

參考了 wifi連接: https://harmonyos.51cto.com/posts/1235#bky

首先下載freemodbus :https://sourceforge.net/projects/freemodbus.berlios/

找到linux下的程序文件夾;

復制一份出來,

第三方庫的移植:https://harmonyos.51cto.com/posts/1378#bky

首先要學習移植第三方庫,

按照連老師的教程很快就搞完了,

MQTT的移植:https://harmonyos.51cto.com/posts/1384#bky

參考Mqtt通信的移植,其實也沒移植什么東西,和linux的代碼差別不大,

就是要添加對應的頭文件,以及一些細節方面,

編譯的時候會報錯說 close 函數不存在,用lwip_close代替;

編譯的時候會遇到很多編譯錯誤,都是某個局部變量未使用那種,

變量的話就自己等於自己,指針就新建個指針然后等於就好

一個一個消除自己的錯誤,

就可以正常運行了,走了不少彎路,

最終結果,

源代碼已經放好。

大家有時間可以看。

獲取源代碼包

作者:double__

想了解更多內容,請訪問:
51CTO和華為官方戰略合作共建的鴻蒙技術社區
https://harmonyos.51cto.com#bky


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM