基于Nios II軟核的內河航標監控系統設計
2 系統終端軟件設計的實(shí)現
利用SOPC Builder開(kāi)發(fā)工具創(chuàng )建專(zhuān)用的處理器系統的硬件后,SOPC Builder還為編寫(xiě)操作這些片上硬件的軟件代碼提供了一個(gè)Nios II集成開(kāi)發(fā)環(huán)境IDE,這個(gè)軟件開(kāi)發(fā)環(huán)境包括語(yǔ)言的頭文件、外圍接口的驅動(dòng)以及實(shí)時(shí)操作系統的內核,可完成整個(gè)軟件工程的編緝、編譯、調試和下載等過(guò)程,提高了軟件的開(kāi)發(fā)效率。
主控制程序是通過(guò)采集數據來(lái)實(shí)現自動(dòng)報警、狀態(tài)查詢(xún)、位置顯示等功能。系統進(jìn)行給GSM上電復位,設置航標燈的4個(gè)坐標點(diǎn)區域信息;設定4個(gè)GPS工作時(shí)間間隔;航標燈其他系統參數檢測是否需要重啟等,程序流程如圖4所示。本文引用地址:http://dyxdggzs.com/article/161441.htm
3 結束語(yǔ)
介紹了一種基于Nios II軟核處理器的內河航標監控系統的設計,與傳統和限定的硬件組織和連接的控制系統方案相比,FPGA強大的邏輯控制性結合Nios II軟核的靈活的功能,可方便地實(shí)現功能修改和添加;高度地集成能力,較大程度上減少產(chǎn)品體積以及外部信號對系統的干擾,增加了系統的可靠性、穩定性和靈活性。利用GSM和GPS進(jìn)行定位數據的無(wú)線(xiàn)傳輸系統具有簡(jiǎn)單、穩定、可靠、覆蓋范圍廣的特點(diǎn),而且在成本上具有較大地優(yōu)勢。
評論