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