噴碼機控制系統的軟件體系結構
來源:未知 作者:晨訊客服 發布時間:2014-11-17 09:52 點擊數:1492
廣州晨訊包裝設備有限公司在探討生產線噴碼機控制系統的軟件體系結構作出如下介紹:
在操作系統選型完成后,就可以根據具體的平臺需求,開始系統的軟件功能設計了。我們采用的是基于嵌入式Linux的軟件設計,生產線噴碼機控制系統的處理器采用RMI公司基于MIPS32架構的Au1250處理器,Au1250處理器是一款高性能、高集成度、低功耗的嵌入式處理器,提供豐富的外設接口,主頻高達700MHz,完全可以滿足生產線噴碼機控制系統的高速需求。在Au1250處理器硬件平臺上運行Linux操作系統,通過對Linux內核的定制以及上層應用程序的添加,實現噴碼機控制系統的功能需求。
將功能進行分類組合并將功能模塊化,并按照層次來組織的一種生產線噴碼機控制系統的軟件體系結構。整個軟件架構可分為上位機、下位機兩大部分。CPU及在其上運行的軟件位于整個控制系統的頂層,稱為上位機。各個單片機及其運行的軟件位于整個控制系統的底層,稱為下位機。
上位機和下位機之間通過擴展串口按照自定義的協議實現通信。上位機不涉及噴碼機外圍硬件部分的具體操作,只是負責控制命令的發送、打印信息的獲取和處理。下位機根據上位機發送的指令直接控制打印設備的執行和設備狀態信息的反饋。這種上下位機分離的設計大大的節省了CPU的軟硬件資源,讓CPU以更高的執行效率去執行其他的任務,比如打印信息的處理、系統指令的發送、以及系統異常處理等,同時提高了模塊的獨立性和可移植性,上位機無需關心噴碼機硬件設備的具體執行細節,只需要按照既定的控制方法協調兩個模塊的動作,整個噴碼機控制系統就能有條不紊的穩定運行。
了解更多噴碼機知識可登錄晨訊官方網站:www.yungesj.com 或 www.77707.com.cn 或者撥打免費服務電話:4001018839
相關新聞