北斗衛星導航系統(以下簡(jiǎn)稱(chēng)北斗系統)是著(zhù)眼于國內經(jīng)濟社會(huì )發(fā)展需要,自主建設、獨立運行的衛星導航系統。經(jīng)過(guò)多年發(fā)展,北斗系統已成為面向全球用戶(hù)提供全天候、全天時(shí)、高精度定位、導航與授時(shí)服務(wù)的重要新型基礎設施。 圖 1 北斗定位系統的應用優(yōu)勢 強可控:北斗系統是國內自主研發(fā)的全球導航衛星系統,具備自主可控性?瑟毩⑻峁┒ㄎ、導航和授時(shí)服務(wù),避免了因外部因素導致的服務(wù)中斷或限制。 高精度:北斗系統提供米級至亞米級高精度定位,滿(mǎn)足航空、測繪等高精度應用需求,為各類(lèi)行業(yè)提供可靠的數據支持。 廣應用:北斗系統廣泛應用于交通、農業(yè)、漁業(yè)、林業(yè)等多個(gè)行業(yè),提高了工作效率和安全性,推動(dòng)產(chǎn)業(yè)創(chuàng )新發(fā)展。 全開(kāi)放:北斗系統秉持開(kāi)放理念,倡導和加強多系統兼容共用,提供全球范圍內的連續、可靠定位服務(wù),促進(jìn)國際合作與交流。 圖 2 北斗定位系統的應用優(yōu)勢 LoongArch架構優(yōu)勢 自主性:完全由龍芯中科自主研發(fā)的指令集架構,擁有自主知識產(chǎn)權,擺脫了對外部技術(shù)的依賴(lài),不受外部專(zhuān)利約束,確保了在信息技術(shù)領(lǐng)域的自主可控性。 兼容性:設計時(shí)充分考慮了對主流指令集的兼容性,支持包括但不限于Linux在內的多種操作系統,便于開(kāi)發(fā)者遷移已有軟件,降低使用門(mén)檻。 擴展性:采用模塊化設計,易于添加新特性或優(yōu)化現有功能,支持高性能計算及嵌入式應用等多種場(chǎng)景,具備良好的前瞻性和適應未來(lái)技術(shù)發(fā)展的能力。 圖 3 LoongArch架構優(yōu)勢 龍芯LS2K1000LA-i國產(chǎn)平臺 LS2K1000LA-i是龍芯中科雙核LoongArch LA264自主架構處理器。創(chuàng )龍科技基于LS2K1000LA-i設計的工業(yè)核心板(SOM-TL2K1000)板載的CPU、ROM、RAM、電源、晶振、連接器等所有元器件均采用國產(chǎn)工業(yè)級方案,國產(chǎn)化率100%。此外,創(chuàng )龍科技基于LS2K1000LA-i設計的工業(yè)評估板(TL2K1000-EVM)接口資源豐富,支持3路Ethernet、5路USB、2路CAN、2路RS485、2路RS422、PCIe、LocalIO等,很好的滿(mǎn)足客戶(hù)的項目評估需求! 龍芯LS2K1000LA-i典型應用領(lǐng)域 圖 4 北斗定位案例演示 以下主要介紹基于龍芯LS2K1000LA-i的北斗定位案例,適用開(kāi)發(fā)環(huán)境如下。 Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit 虛擬機:VMware16.2.5 Linux開(kāi)發(fā)環(huán)境:Ubuntu18.04.6 64bit U-Boot:U-Boot-2022.04 Kernel:Linux-5.10.0 硬件開(kāi)發(fā)環(huán)境:創(chuàng )龍科技LS2K1000LA-i工業(yè)評估板(TL2K1000-EVM) 為了簡(jiǎn)化描述,本文僅摘錄部分方案功能描述與測試結果。 案例說(shuō)明 本案例主要演示通過(guò)北斗模塊獲取定位信息并進(jìn)行定位,實(shí)現了高精度北斗定位功能展示。 將北斗模塊連接至評估板對應接口,硬件連接如圖所示。 圖 5 案例測試 進(jìn)入評估板系統,觀(guān)察北斗模塊的紅色LED燈是否處于閃爍狀態(tài),LED閃爍為正常獲取到定位信息。 執行如下命令,配置串口波特率并獲取定位信息。 Target#stty -F /dev/ttyS1 ispeed 9600 ospeed 9600 cs8 -icanon Target#cat /dev/ttyS1 圖 6 然后,使用經(jīng)緯度地圖定位工具,輸入獲取的經(jīng)緯度信息,即可進(jìn)行定位。 圖 7 |