当前位置: 首页 > 科技观察

鸿蒙系统FreeModbusTcp移植简介

时间:2023-03-22 01:14:45 科技观察

更多内容请访问:与华为官方共同建立的鸿蒙技术社区https://harmonyos.51cto.com/#zzfreeModebus是业界常用的一种通信方式,在鸿蒙查看系统移植细节的代码。博客文章只是一些参考和注意事项。wifi连接参考:https://harmonyos.51cto.com/posts/1235首先下载freemodbus:https://sourceforge.net/projects/freemodbus。berlios/找到linux下的程序文件夹;复制一份,移植第三方库:https://harmonyos.51cto.com/posts/1378首先,你要学会移植第三方库,很快你就会跟着老师的教程走。Lian完了,MQTT移植:https://harmonyos.51cto.com/posts/1384参考Mqtt通信的移植,其实什么都没有移植,代码和linux的代码差别不大,只是添加了相应的头文件,以及细节方面,编译的时候会报错说close函数不存在,改用lwip_close;翻译的时候会遇到很多编译错误,都是没有用到的局部变量。如果变量等于自身,则指针会创建一个指针,然后逐一等于,消除自身错误,即可正常运行,走了很多弯路,最后的结果,源码已经放上了。大家有空可以看看。了解更多请访问:与华为官方共建鸿蒙科技社区https://harmonyos.51cto.com/#zz