基于龍芯宇航級(jí)芯片的BSP開發(fā)和移植
發(fā)布時(shí)間:2025-02-09 19:11
隨著北斗三號(hào)導(dǎo)航衛(wèi)星系統(tǒng)開始組網(wǎng)運(yùn)行,星上系統(tǒng)對(duì)星載計(jì)算機(jī)系統(tǒng)提出了更快的數(shù)據(jù)傳輸和運(yùn)算速度需求。中國(guó)科學(xué)院研制的北斗衛(wèi)星采用高運(yùn)算性能和高數(shù)據(jù)傳輸性能的星上計(jì)算機(jī)系統(tǒng),其核心部件全部自主可控,即以龍芯中科公司生產(chǎn)的龍芯1E高性能宇航級(jí)處理器芯片為主構(gòu)建的硬件環(huán)境,以實(shí)時(shí)操作系統(tǒng)VxWorks為軟件環(huán)境。為適應(yīng)龍芯中科1E系列的新型升級(jí)芯片,本文通過開發(fā)BSP和串口驅(qū)動(dòng),并在設(shè)備驅(qū)動(dòng)管理上配置支持VxBus型驅(qū)動(dòng)架構(gòu),實(shí)現(xiàn)VxWorks在新型芯片上的移植和運(yùn)行,同時(shí)使驅(qū)動(dòng)程序的可靠性、可移植性、獨(dú)立性等性能得到有效提升。
【文章頁(yè)數(shù)】:9 頁(yè)
【文章目錄】:
1 引言
2 BSP移植背景和需求
(1)軟件開發(fā)環(huán)境、編譯方法。
(2)驅(qū)動(dòng)程序管理方式。
(3)對(duì)新型1E芯片硬件環(huán)境適配。
3 BSP介紹及移植思路
3.1 BSP介紹
3.2 VxWorks啟動(dòng)流程
3.3 移植思路
4 BSP移植實(shí)踐及關(guān)鍵技術(shù)
4.1 VxWorks BSP相關(guān)組件編寫方案
(1)Config.h。
(2)Makefile。
(3)sysAlib.s。
(4)sysLib.c。
(5)hwconf.c。
4.2 中斷管理方案
4.3 內(nèi)存管理方案
4.4 時(shí)鐘管理方案
5 VxBus型串口驅(qū)動(dòng)編寫
5.1 串口數(shù)據(jù)結(jié)構(gòu)定義
5.2 串口驅(qū)動(dòng)程序?qū)崿F(xiàn)
5.3 掛接中間層TTY
6 測(cè)試方法與結(jié)果
6.1 測(cè)試環(huán)境和方案
6.2 實(shí)驗(yàn)過程
7 結(jié)束語(yǔ)
本文編號(hào):4032731
【文章頁(yè)數(shù)】:9 頁(yè)
【文章目錄】:
1 引言
2 BSP移植背景和需求
(1)軟件開發(fā)環(huán)境、編譯方法。
(2)驅(qū)動(dòng)程序管理方式。
(3)對(duì)新型1E芯片硬件環(huán)境適配。
3 BSP介紹及移植思路
3.1 BSP介紹
3.2 VxWorks啟動(dòng)流程
3.3 移植思路
4 BSP移植實(shí)踐及關(guān)鍵技術(shù)
4.1 VxWorks BSP相關(guān)組件編寫方案
(1)Config.h。
(2)Makefile。
(3)sysAlib.s。
(4)sysLib.c。
(5)hwconf.c。
4.2 中斷管理方案
4.3 內(nèi)存管理方案
4.4 時(shí)鐘管理方案
5 VxBus型串口驅(qū)動(dòng)編寫
5.1 串口數(shù)據(jù)結(jié)構(gòu)定義
5.2 串口驅(qū)動(dòng)程序?qū)崿F(xiàn)
5.3 掛接中間層TTY
6 測(cè)試方法與結(jié)果
6.1 測(cè)試環(huán)境和方案
6.2 實(shí)驗(yàn)過程
7 結(jié)束語(yǔ)
本文編號(hào):4032731
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/dianzigongchenglunwen/4032731.html
最近更新
教材專著