上個月基本都是在分析RTKLIB的源碼,評估移植到stm32上的可能性。最後結論認爲是內存可能會不夠,移植源碼難度也較大。下面分享下對RTKLIB源碼分析的過程把,幫助大家少走點彎路。網上大部分都是對單點定位部分的源碼解析,我能找到的資料也是關於該部分。
分析源碼文章地址:https://blog.csdn.net/wuwuku123/article/details/106068946
這篇是我目前看到分析最詳細的,其基本邏輯也是按照網上可以看到的那張函數時序圖,如圖1-1所示,後面我已經上傳到平臺可以去免費下載(下載地址:https://download.csdn.net/download/qq_42660303/12501353)。大家看源碼的過程,可以一步步參照時序圖。比如先看rnx2rtkp.c,主函數main的所在文件。主函數中主要是對三類參數進行初始化設置,後續調用postpos.c進行處理。
圖1-1
大家看完源碼分析後,接下來肯定是去運行源碼邊調試邊看函數跑過程。按上面源碼分析的鏈接中的配置方法,我沒有跑起來,故推薦大家另一個博客介紹的方法,我嘗試併成功運行了。
https://blog.csdn.net/weixin_44126610/article/details/105009973