本文來(lái)源電子發(fā)燒友社區(qū),作者:jinyi7016, 帖子地址:https://bbs.elecfans.com/jishu_2297539_1_1.html
官方提供的資源tool與sources比較大,下載方式常常會(huì)斷開(kāi)要重新下載。
兩個(gè)文件,一共快8個(gè)G了,下載了好長(zhǎng)時(shí)間。
03_Tools3_ToolsComplie Toolchain下的gcc復(fù)制到虛擬機(jī)中,并添加環(huán)境變量。
要在開(kāi)發(fā)板上運(yùn)行程序,那編譯器最好是選擇一個(gè)版本的。
這里添加到了/home/t507/.profile中,防止與其他的gcc版本沖突。
通過(guò)查看gcc版本確定環(huán)境變量設(shè)置成功與否。
下載 modbus源碼:這里下載的版本為:libmodbus-3.1.7
將源碼解壓到用戶目錄下。
通過(guò)如下命令進(jìn)行配置。
./configure --host=arm-linux-gnueabihf --prefix=/home/t507/lib_modbus --enable-shared --enable-static
如下,配置完成后

在配置時(shí)指定的安裝目錄下會(huì)有如下的文件。

之后,把lib目錄下的文件,放到開(kāi)發(fā)板中,就可以直接在開(kāi)發(fā)板上調(diào)用了。
當(dāng)然,還有一個(gè)方式,就是在你的應(yīng)用的源碼中,添加源碼,直接都編譯成一個(gè)文件,這樣,應(yīng)用程序的體積可能會(huì)大一些。
-
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
22456
發(fā)布評(píng)論請(qǐng)先 登錄
有獎(jiǎng)丨米爾全志 T153 MINI開(kāi)發(fā)板免費(fèi)試用來(lái)啦
如何移植EtherCAT Igh--基于米爾RK3576開(kāi)發(fā)板
如何在RK3576開(kāi)發(fā)板上板端編譯OpenCV并搭建應(yīng)用
【米爾RK3506國(guó)產(chǎn)開(kāi)發(fā)板評(píng)測(cè)試用】1、硬件介紹、SDK開(kāi)發(fā)環(huán)境和QT開(kāi)發(fā)環(huán)境搭建
【米爾RK3576開(kāi)發(fā)板免費(fèi)體驗(yàn)】1、開(kāi)發(fā)環(huán)境、鏡像燒錄、QT開(kāi)發(fā)環(huán)境搭建以及應(yīng)用部署
有獎(jiǎng)丨米爾 瑞芯微RK3506開(kāi)發(fā)板免費(fèi)試用來(lái)啦!
有獎(jiǎng)丨米爾 瑞芯微RK3506開(kāi)發(fā)板免費(fèi)試用
基于米爾全志T536開(kāi)發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試
有獎(jiǎng)丨米爾 瑞芯微RK3562開(kāi)發(fā)板免費(fèi)試用新增名額!
有獎(jiǎng)丨米爾 NXP i.MX91開(kāi)發(fā)板免費(fèi)試用來(lái)啦
基于米爾全志T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案
如何在米爾-STM32MP257開(kāi)發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測(cè)系統(tǒng)
OpenCV行人檢測(cè)應(yīng)用方案--基于米爾全志T527開(kāi)發(fā)板
免費(fèi)丨米爾 STM32MP257開(kāi)發(fā)板有獎(jiǎng)試用
有獎(jiǎng)丨米爾 瑞芯微YR3562開(kāi)發(fā)板免費(fèi)試用
【米爾MYD-YT507開(kāi)發(fā)板試用體驗(yàn)】配置編譯環(huán)境,為開(kāi)發(fā)板添加modbus庫(kù)
評(píng)論