<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM-LINUX的物流復檢系統設計

基于A(yíng)RM-LINUX的物流復檢系統設計

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

3 系統的設計

3.1 硬件系統的設計

是整個(gè)復檢系統的核心,它主要完成條形碼信息的處理工作,其硬件的結構如圖4所示。主控節點(diǎn)有多個(gè)模塊組成,各個(gè)模塊所需電源電壓不同,處理器核心、片上外設模塊所需電壓也不同,這些不同的電壓由供電系統提供。觸摸屏為系統的輸入輸出接口,用來(lái)顯示查詢(xún)數據庫后的條碼信息,接收操作員的輸入命令。模塊由SPI接口的控制器及驅動(dòng)器組成,用來(lái)與通信,主控節點(diǎn)的接口設計如圖5所示。為了通過(guò)網(wǎng)絡(luò )服務(wù)數據庫,配備了以百兆太網(wǎng)通信接口。RS232接口被用為L(cháng)inux和引導程序的控制臺,用來(lái)輔助開(kāi)發(fā)LED模塊在實(shí)驗中用來(lái)模擬向分揀系統控制器通報分揀錯誤。S3C6410作為主控節點(diǎn)的控制核心還協(xié)調各個(gè)模塊的工作。

基于A(yíng)RM-LINUX的物流復檢系統設計

3.2 主控節點(diǎn)軟件系統的設計

主控節點(diǎn)使用Linux作為其軟件系統平臺,軟件系統的結構如圖6所示。位于最底層的是設備硬件,為了能夠使用這些設備,需要開(kāi)發(fā)相應的設備驅動(dòng)程序。接著(zhù)是Linux內核和協(xié)議棧,主要有以太網(wǎng)的TCP/IP協(xié)議棧和Socket CAN的協(xié)議棧。Linux提供了統一的編程接口供應用程序調用。為了方便系統開(kāi)發(fā),應用軟件大多使用庫來(lái)提高開(kāi)發(fā)效率,本系統中主要部署了QT庫、C庫以及MySQL庫等。最終的復檢系統應用程序調用內核編程接口和功能強大的各種庫來(lái)實(shí)現其功能。目標板使用的是ARM S3C6410處理器和Linux操作系統,兩者通過(guò)以太網(wǎng)和RS232接口連接,采用ARM-UNUX-GCC-4.3.2進(jìn)行編譯開(kāi)發(fā)。選擇XP與Fedora9的網(wǎng)絡(luò )連接方式選擇橋接,XP和Fedora9以及目標板需要通過(guò)以太網(wǎng)鏈接在一個(gè)局域網(wǎng)中。采用與Linux內核源碼一脈相承的U-Boot來(lái)對Bootloader進(jìn)行移植,并對Linux的內核進(jìn)行開(kāi)發(fā)。最后,對復檢系統的應用程序進(jìn)行開(kāi)發(fā),QT是一個(gè)跨平臺的圖形界面庫,支持Linux、Windows等系統,可方便應用在嵌入式系統中,另外用戶(hù)需要自行設計Socket CAN系統。本研究中使用用QT的圖形界面庫來(lái)設計主控節點(diǎn)的圖形界面,使用Qt Creator中所見(jiàn)即所得的UI開(kāi)發(fā)工具設計圖像界面,界面顯示通過(guò)CAN收到的相應下線(xiàn)通道的貨物條碼和通道,在查詢(xún)數據庫后,將查詢(xún)到的貨物目的地,運輸車(chē)輛的號牌最示出來(lái)。如果發(fā)生錯誤,會(huì )彈出QMassageBox警告。主控節點(diǎn)應用程序流程圖如圖7所示。

基于A(yíng)RM-LINUX的物流復檢系統設計

4 結束語(yǔ)

本文詳細闡述了物流復檢系統各個(gè)硬件平臺和軟件系統的開(kāi)發(fā),完成了ARM-LIUNUX的交叉編譯開(kāi)發(fā)環(huán)境的搭建等。實(shí)際應用表明,設計的基于的物流復檢系統能夠很好的解決物流分揀系統出現的分揀錯誤,極具實(shí)用價(jià)值。而且本文中采用的分揀識別是條形碼識別技術(shù),也可以很好的拓展到其他方式,比如電子標簽等。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>