基于SPARCV8處理器的用戶開(kāi)發(fā)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位單位】:天津大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2010
【中圖分類】:TP368.1
【部分圖文】:
每一個(gè)寄存器組有 16 個(gè) 32 位的寄存器,包含 8 個(gè)輸入寄存器和 8 個(gè)輸出寄存器。圖2-3 是一個(gè) 8 窗口的寄存器組結(jié)構(gòu)示意圖。在任何一個(gè)時(shí)刻,一條指令只能訪問(wèn)8 個(gè)全局寄存器和由當(dāng)前窗口指針(CWP)指定的當(dāng)前窗口。這個(gè)窗口是由 8 個(gè)輸入寄存器、8 個(gè)局部寄存器和 8 個(gè)輸入寄存器構(gòu)成。從圖 2-3 中可以看出,兩個(gè)相鄰窗口的輸入和輸出寄存器是共享的。當(dāng)前窗口(CWP)的值是按窗口號(hào)順序(或前或后)轉(zhuǎn)換的,正好上一次的輸出寄存器成為當(dāng)前窗口的輸入寄存器。SAVE指令能夠分配一個(gè)全新的窗口 CWP 減 1,其中 8 個(gè)輸入寄存器繼承窗口 CWP的輸出寄存器的值。RESTORE 指令則將 CWP 加 1,使之前的窗口為當(dāng)前可用的窗口。窗口無(wú)效屏蔽寄存器(Windows Invalid Mask Register,WIM)的 Bit0~Bit7分別對(duì)應(yīng)窗口 0~7,當(dāng)該位值為 1 時(shí)表示對(duì)應(yīng)窗口為無(wú)效窗口。%WIM 只能有一位為 1,在 CPU 的 8 個(gè)寄存器窗口中只能存在一個(gè)窗口為無(wú)效窗口。當(dāng)窗口旋轉(zhuǎn)時(shí)
#endif}6、修改系統(tǒng)建立過(guò)程的輸出語(yǔ)句,方便觀察此過(guò)程的運(yùn)行,便于糾錯(cuò),文件為:linux-2.0.x/arch/sparcnommu/kernel/setup.c,添加內(nèi)容如下:printk("set up arch.....................\n");printk("stack............... %x\n",bootloader_supplied_stack);printk(" SDRAM is enabled\n");接下來(lái)配置系統(tǒng),SnapGear 配置過(guò)程用圖形界面,可以很直觀的進(jìn)行,過(guò)程包括處理器選擇、Linux 版本、C 函數(shù)庫(kù)和一些組成根文件系統(tǒng)的應(yīng)用,bootloader 參數(shù)和 Linux 內(nèi)核都能一起配置。步驟如下:cd ~/snapgear-2.0-p36/make xconfig彈出如下對(duì)話框:
生產(chǎn)商/產(chǎn)品選擇配置點(diǎn)擊Gaisleer/leon2/3options,選擇如下配置:
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 閆玉忠,石理;嵌入式Linux的MiniGUI研究和移植[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年06期
2 劉安昱 ,溫曉輝 ,劉志紅;基于S3C44B0X的uClinux的移植[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年12期
3 蔣曉華;李付海;祁波;;SPARC體系的S698系列SoC及其應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2007年08期
4 丁丁 ,習(xí)勇 ,魏急波;三種主流嵌入式圖形用戶界面的移植及性能比較[J];電子產(chǎn)品世界;2004年09期
5 康偉民;;基于嵌入式Linux系統(tǒng)的MiniGUI的移植[J];大眾科技;2007年06期
6 沈沙,蘇佳寧,田駿驊,章倩苓;uClinux操作系統(tǒng)在嵌入式SOC平臺(tái)上的移植[J];計(jì)算機(jī)工程與應(yīng)用;2004年26期
7 章曉燕,馬琪;嵌入式Linux系統(tǒng)的GUI—MiniGUI[J];計(jì)算機(jī)與現(xiàn)代化;2005年01期
8 魏永明;風(fēng)景這邊獨(dú)好——實(shí)時(shí)嵌入式Linux系統(tǒng)上GUI的發(fā)展與展望[J];微電腦世界;2000年47期
9 李戰(zhàn)明;龔思遠(yuǎn);陳若珠;;基于uClinux系統(tǒng)MiniGUI的移植研究[J];微計(jì)算機(jī)信息;2007年11期
10 夏琳,張光顯,張麗娟;基于Linux操作系統(tǒng)的嵌入式GUI及其設(shè)計(jì)改進(jìn)[J];現(xiàn)代電子技術(shù);2004年21期
本文編號(hào):2882335
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2882335.html