MIS系統(tǒng)中GPS15L模塊的應用
2 GPS數(shù)據(jù)提取程序的設計
2.1 串口通信程序的設計
由于GPS模塊是通過串行口1與S3C2410的串口2進行連接來進行通信的,因此,本文設計了Linux系統(tǒng)下的相應串口通信程序。
在整個操作過程中,與串口的通信只用到了3個功能,即打開、讀和關閉串口。
(1)打開串口
在Linux下,所有的硬件設備都被看成是普通文件,系統(tǒng)中每一個設備都用一種特殊的設備相關文件來表示,并存放在/dev/目錄下。串口文件就位于/dev下,串口一為/dev/ttvS0,串口二為/dev/ttyS1,打開串口可通過使用標準的文件打開函數(shù)來進行操作,具體如下:

(2)讀串口
由于在整個通信過程中,需要的只是從GPS模塊讀取數(shù)據(jù),所以,這里只用到讀串口程序,其代碼如下:

(3)關閉串口
關閉串口實際就是關閉文件,其代碼如下:
close(m_nFDGPSDevice);
評論