久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

2010年嵌入式應用技術作業

時間:2019-05-12 13:50:16下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《2010年嵌入式應用技術作業》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《2010年嵌入式應用技術作業》。

第一篇:2010年嵌入式應用技術作業

2010年嵌入式應用技術作業(作為成績評定依據)“嵌入式應用技術”評分結構,平時成績占20分,作業80分。作業一共三道,作業1占30分,作業2占20分,作業3占30分。

一、作業一

查閱資料寫一篇關于嵌入式系統的小論文,論文主要包括以下內容: 1.說明嵌入式系統的發展現狀及趨勢,嵌入式系統的應用領域及應用現狀,要有一個應用方面的舉例。(15分)

2.嵌入式處理器的分類、特點、應用領域,如何根據系統設計的需要進行嵌入式處理器的選型。(15分)

二、作業二

1.學習“嵌入式應用技術”有什么心得體會?(10分)

2.你認為“嵌入式應用技術”這門課程應該如何教學,該如何學習?(10分)

三、作業三

仔細閱讀課本276頁UART0部分,寫出編寫UART0通信程序流程(5分),并用C語言寫出程序代碼,程序包括UART0初始化程序(5分),數據發送程序(5分),數據接收程序(10分),通信配置要求如下:

1、通信數據格式:波特率為9600,通信格式“8位數據位,1位停止位,無奇偶校驗位”,UART0時鐘頻率為Fpclk;

2、數據發送采用查詢方式;

3、數據接收采用中斷方式,中斷出發點為8個字節;

作業要求:

1.作業采用打印稿,作業1字數不得小于1500字,作業2字數不得小于500字,作業2必須寫出自己的體會;

2.符合論文規范,格式工整、規范,要列出參考文獻,參考網站; 3.不得相互抄襲。

4.作業提交方式:以班級形式收齊于7月4前交到東6A806。

第二篇:2011年嵌入式應用技術作業

2011年嵌入式應用技術作業(作為成績評定依據)“嵌入式應用技術”評分結構,平時成績占20分,作業80分。作業一共三道,作業1占30分,作業2占20分,作業3占30分。

一、作業一

查閱資料寫一篇關于嵌入式系統的小論文,論文主要包括以下內容: 1.說明嵌入式系統的發展現狀及趨勢,嵌入式系統的應用領域及應用現狀,要有一個應用方面的舉例。(15分)

2.嵌入式處理器的分類、特點、應用領域,如何根據系統設計的需要進行嵌入式處理器的選型。(15分)

二、作業二

1.學習“嵌入式應用技術”有什么心得體會?(10分)

2.你認為“嵌入式應用技術”這門課程應該如何教學,該如何學習?(10分)

三、作業三

試分析LPC2200系列ARM啟動代碼,啟動代碼包括Startup.s,target.c文件,要求寫出啟動代碼初始化流程圖,寄存器器配置值是如何確定的。

作業要求:

1.作業采用打印稿,作業1字數不得小于1500字,作業2字數不得小于500字,作業2必須寫出自己的體會;

2.作業1符合論文規范,格式工整、規范,要列出參考文獻,參考網站; 3.不得相互抄襲。

4.作業提交方式:以班級形式收齊于6月21日前交到東6A806。作業以專業提交給以下同學: 通信專業

通信0801班

嚴春梅

電話:*** 對抗專業

對抗0801班

朱峰

電話:*** 電子專業

電子0801班

孫銳

電話:*** 以上同學將作業收齊后,按學號從小到大排好序交到東6A806。

第三篇:湖南大學嵌入式大作業完整版

操作說明:從上往下按鍵編號為1,2,3,4,5。1鍵為暫停鍵,按一鍵可將2,3,4,5,鍵任一鍵按下的狀態暫停;當按下5鍵時,LED燈從上往下每次亮一個,4鍵按下時,LED燈從下往上每次亮一個,3鍵按下時,LED燈從上往下每次滅一個,4鍵按下時,LED燈從下往上每次滅一個。

源程序:

/****************************************************************************** *File:Main.c *功能:LED閃爍控制。對發光二極管進行控制,采用軟件延時方法 *

使用I/O口直接控制LED,采用灌電流方式

******************************************************************************/ #include “config.h” #include #define LEDCON 0x00000200 /*P0.9引腳控制LED,低電平點亮*/ #define LEDCON1 0x00000400 /***************************************************************************** *名稱:DelayNS()*功能:長軟件延時

******************************************************************************/ void DelayNS(uint32 dly){

uint32 i;

for(;dly>0;dly--)

for(i=0;i<50000;i++);} /****************************************************************************** *名稱:main()*功能:控制LED閃爍

******************************************************************************/ #define N 12 uint32 table[N]={0x00000001,0x00000002,0x00000004,0x00000008,0x00000010,0x00000020,0x00000040,0x00000080,0x00000100,0x00000200,0x00000400,0x00000800};int main(void){ int8 i;

PINSEL0=0x00000000;//設置所有引腳連接GPIO PINSEL1=0x00000000;IODIR=0xFfffffff;IOSET=0xffffffff;IODIR=0x07ffffff;while(1){

if(IO0PIN&0x80000000)

{

IOCLR=0xffffffff;

for(i=N-1;i>=0;i--)

{

IOCLR=table[i];

DelayNS(5);

IOSET=table[i];

}

} if(IO0PIN&0x40000000)

{

IOCLR=0xffffffff;

for(i=0;i

{

IOCLR=table[i];

DelayNS(5);

IOSET=table[i];

}

} } } 心得體會:

通過這次作業,我熟練掌握了proteus軟件的操作,也真正了解GPIO的用法,基本掌握了LPC21系列芯片引腳的操作。

第四篇:上海交大 嵌入式第一次作業

題目1 完成 滿分1.00 Flag question 題干

下列哪個不是嵌入式系統的特點:(選擇一項:

a.專用性

b.資源受限

c.功耗約束

d.常由外接交流電電源供電

題目2 完成 滿分1.00 Flag question 題干

下列哪些不是嵌入式系統:()。選擇一項:

a.移動電話、手機

b.MP3 c.MID)

d.深藍超級計算機

題目3 完成 滿分1.00 Flag question 題干

指令和數據共享同一總線的體系結構是(選擇一項:

a.馮?諾依曼結構

b.哈佛結構

c.RISC d.CISC

題目4 完成 滿分1.00 Flag question 題干

下面不屬于...嵌入式處理器的是:()。選擇一項:

a.Intel Core(酷睿)處理器。)

b.Intel Atom處理器

c.MCS-51單片機

d.ARM處理器

題目5 完成 滿分1.00 Flag question 題干

在嵌入式處理器與外部設備接口中,使用2根線實現多對多雙向收發的是:()。

選擇一項:

a.UART b.I2C c.SPI d.USB

題目6 完成 滿分1.00 Flag question 題干

假設使用奇偶校驗位,UART發送一個字節的數據,從idle狀態開始(及數據線為高),到允許進行下一次發送動作態為止,至少需要()個時鐘節拍。選擇一項:

a.8 b.9 c.10 d.11

題目7 完成 滿分1.00 Flag question 題干

關于SIMD說法錯誤的是:()。..選擇一項:

a.SIMD通過復制ALU和寄存器組,共享取值、譯碼單元來獲得計算并行。

b.SIMD是通過增加寄存器個數來提高數據處理的寬度。

c.SIMD中多個運算單元運行的是相同的指令。

d.Intel Atom的SSE指令屬于SIMD指令

題目8 完成 滿分1.00 Flag question 題干 ARM7中如果需要實現形如 R0=R1+(R2<<3)的操作,最少可以用()條指令。

選擇一項:

a.1 b.2 c.3 d.4

題目9 完成 滿分1.00 Flag question 題干

交叉開發形成的可執行文件()。

選擇一項:

a.直接在宿主機上運行

b.下載到目標機上運行

c.上載到宿主機上運行

d.在宿主機和目標機任選一處運行

題目10 完成 滿分1.00 Flag question 題干

____需要操作系統或加載程序將其加載到內存中才能執行,____加載器只能把它加載到固定的地址運行。()

選擇一項:

a.可重定位執行文件,可重定位執行文件

b.可重定位執行文件,不可重定位執行文件

c.不可重定位執行文件,可重定位執行文件

d.不可重定位執行文件,不可重定位執行文件

題目11 完成 滿分1.00 Flag question 題干

使用GCC將test.c源代碼文件編譯、鏈接成名為test可供gdb調試使用的可執行文件的命令為()。

選擇一項:

a.gcc test.c-c-o test b.gcc test.c-g-o test c.gcc test.c-pg-o test d.gcc test.c-o test-static

題目12 完成 滿分1.00 Flag question 題干

ELF文件的.bss section一般是用來存儲:()。

選擇一項:

a.堆棧

b.寄存器

c.未初始化的全局變量

d.局部變量

題目13 完成 滿分1.00 Flag question 題干

假設一個軟件工程包含一個如下的Makefile,且已經用make命令進行了一次成功的編譯。

myprog: data.o main.o io.o

cc data.o main.o io.o-o myprog data.o: data.c data.h

cc-c data.c

main.o: data.h io.h main.c

cc-c main.c io.o: io.h io.c

cc-c io.c clean:

rm *.o myprog

假設我們又修改了main.c文件,當執行make命令時會()。

選擇一項:

a.無動作

b.刪除所有.o目標文件和myprog可執行文件

c.只編譯main.o,然后鏈接myprog可執行文件

d.編譯所有的.o文件,然后鏈接myprog可執行文件

題目14 完成 滿分1.00 Flag question 題干

假設一個軟件工程包含一個如下的Makefile,且已經用make命令進行了一次成功的編譯。

myprog: data.o main.o io.o

cc data.o main.o io.o-o myprog data.o: data.c data.h

cc-c data.c

main.o: data.h io.h main.c

cc-c main.c io.o: io.h io.c

cc-c io.c clean:

rm *.o myprog

假設我們又修改了main.c文件,當執行make clean命令時會()。

選擇一項:

a.無動作

b.刪除所有.o目標文件和myprog可執行文件

c.只編譯main.o,然后鏈接myprog可執行文件

d.編譯所有的.o文件,然后鏈接myprog可執行文件

第五篇:浙大遠程浙大嵌入式系統作業全

作業一

1.Linux 內核穩定、功能強大并且可以裁減,因為非常適合嵌入式應用。√ 2.Linux 內核的中斷服務程序運行于與所有進程都無關的中斷上下文中。√

3.Linux遵循POSIX標準,意味著絕大多數UNIX應用程序不需要任何改動就可以在Linux系統上編譯且運行。√ 4.Linux內核支持可以裁減的功能,因此它屬于微內核架構。×

5.Linux在fork()時采用了寫時拷貝(簡稱COW)技術,允許父進程和子進程同時共享相同的物理頁面。√ 6.任何一個Linux應用程序都需要調用exit()函數。√

7.當前的Linux調度算法非常高效,但是查找當前最高優先級的可運行程序時,開銷會隨著可運行程序的多少而變化。× 8.Linux的系統調用是作為C庫的一部分提供的。√

9.為了對硬件做出迅速的響應并完成對時間嚴格的操作,中斷處理下半部必須在關中斷狀態下執行。×

10.Linux的內存管理采用了分頁的機制,因此即使是內核本身也全部是分頁的。× 11.通過文件名存取文件時,文件系統內部的操作過程是通過(B)C A.文件在目錄中查找文件數據存取位置。B.文件名直接找到文件的數據,進行存取操作。

C.文件名在目錄中查找對應的i節點,通過i節點存取文件數據。

D.文件名在中查找對應的超級塊,在超級塊查找對應i節點,通過i節點存取文件數據。12.Linux 實現的虛擬文件系統(VFS)有幾個主要類型的結構體對象,以下選項中,不屬于VFS結構體對象的是(D)

A.超級塊(superblock)對象 B.目錄項(inode)對象 C.文件(file)對象 D.數據(date)對象

13.關于Linux的內存管理方式中,敘述正確的是(A)

A.在32位x86上,當內存容量超過896M時,必須采用區(zone)的概念 B.為了能夠執行磁盤的DMA操作,任有架構上必須有ZONE_DMA這個區 C.slab分配器作為通用數據結構緩存層的角色,不會產生內存碎片 D.內核具有超級權限,在內核棧中可以比用戶棧中分配更多的空間 14.Linux的內核同步方法中哪種可用于休眠(B)C A.原子操作方法 B.自旋鎖與讀-寫自旋鎖 C.信號量與讀-寫信號量 D.屏障

15.關于Linux的系統調用使用情況,最恰當的是(B)

A.由于系統調用號數目有限,那些不再使用的調用號需要回收利用 B.系統調用函數的參數必須通過寄存器傳送 C.Linux的所有系統調用都有一個明確的用途 D.自定義系統調用可以不修改內核 16.Linux的進程管理中,正確的是(A)B A.Linux中,進程和程序是一個概念 B.Linux中,進程和線程是一個概念

C.進程描述結構是task_struct,其空間由slab分配器分配。

D.x86結構中有一個寄存器存儲了task_struct的地址,用于快速定位 17.關于Linux的調度機制中,不恰當的是(A)D A.Linux提供了基于動態優先級的調度機制

B.調度程序對優先級高的進程默認分配更長的時間片

C.當調度程序查找可執行程序時,查找時間不會因為系統任務繁重而變慢 D.當need_resched被設置時,系統就立刻調用schedule()進行調度 18.不屬于Linux在處理器上的上下文執行環境的是(D)

A.運行于內核空間的進程上下文,代表請求服務的進程被執行 B.C.D.A.B.C.D.A.B.C.D.運行于內核空間的進程上下文,處理當前響應的中斷 運行于用戶空間,執行用戶進程 運行于用戶空間,處理當前響應的中斷

Linux的效率非常高,因此經常被用在有硬實時需求的環境中 在用Linux作為系統的嵌入式環境中,一定要使用ARM的處理器 Linux可以運行在沒有內存管理單元(MMU)的架構上 Linux的內核搶占是所有嵌入式應用中必須的 不必在相同的架構上編譯,也就是可以交叉編譯 內核編譯可以不提供動態加載模塊的功能 模塊的編譯必須在編譯內核時進行 Linux內核的編譯只能使用gcc才能完成 19.對Linux內核的理解,一定正確的是(C)

20.關于Linux內核的編譯,錯誤的是(C)

21.請簡述用戶自定義一個Linux系統調用的步驟過程。

答: 如果用戶在Linux中添加新的系統調用,應該遵循幾個步驟才能添加成功。

(1)添加源代碼

(2)連接新的系統調用

(3)重建新的Linux內核

(4)用新的內核啟動系統

22.簡述Linux的slab分配器作用和原理 答:slab分配器的作用

slab分配器源于 Solaris 2.4 的分配算法,工作于物理內存頁框分配器之上,管理特定大小對象的緩存,進行快速而高效的內存分配。

slab 分配器為每種使用的內核對象建立單獨的緩沖區。Linux 內核已經采用了伙伴系統(Buddy System)管理物理內存頁框,因此slab分配器直接工作于伙伴系統之上。每種緩沖區由多個 slab 組成,每個 slab就是一組連續的物理內存頁框,被劃分成了固定數目的對象。

為了充分利用硬件高速緩存,slab 分配器允許對象在一級硬件高速緩存中對齊(創建緩沖區時,設置 SLAB_HWCACHE_ALIGN 標志);同時使用著色(color)策略,使得同一緩沖區內不同 slab 中相同編號的對象的地址相互錯開,避免它們被放入同一物理高速緩存行而造成頻繁換入/換出的性能損失。

為了支持多處理器同時分配對象,緩沖區為每個處理器維護一個本地緩存。處理器直接從本地緩存中分配對象,從而避免了鎖的使用;當本地緩存為空時,從 slab 中批量分配對象到本地緩存。

slab分配器的原理:slab分配器分配的各種內存塊被看作不同類型的對象,采用對象復用技術可以對對象進行如下操作:①.分配內存;②.構造對象;③.使用對象;④.析構對象;⑤.釋放對象.有時系統會頻繁地分配和釋放對象,從而使對象構造和析構的開銷很大, slab分配器采用基于對象緩存技術,可以大大優化這方面的性能.。slab分配器的結構:slab分配器主要有三層數據結構:對象緩存, slab對象.對象緩存 slab分配器給每一種對象分配一個緩存,同時提供一組2次冪常用緩存給不需要私有對象緩存的用戶.Cache_cache緩存負責分配管理緩存的結構kmem_cache_s,再由kmem_cache_s以鏈表結構引出空閑對象.slab分配器是一種快速,安全,高效,對硬件支持較好的分配器,預計在未來的Linux版本中還將使用slab分配器并對其做出改進

《嵌入式系統》作業二

1.嵌入式系統由上到下主要分為3個層次:應用軟件層,系統軟件層,硬件層。× 2.嵌入式系統的軟硬件是獨立設計的。× 3.嵌入式系統設計需要建立交叉開發環境。√

4.通用系統程序開發不需要建立和使用交叉編譯環境√

5.對于C++代碼,gcc命令只能編譯其源文件,而不能自動和C++程序使用的庫鏈接。√ 6.嵌入式系統可以沒有操作系統√

7.JTAG測試允許多個器件通過JTAG接口串聯在一起形成一個JTAG鏈,能實現對各個器件分別測試。√ 8.GDB調試器只支持本地調試應用程序 ×

9.KGDB程序是一個 專門用于調試Linux內核的GDB調試樁 √ 10.片上調試器是存在重疊RAM。×

11.(B)是針對不同的硬件模塊、硬件模塊與嵌入式處理器之間的連接關系對硬件位置的調整。

A 硬件劃分 B 硬件布局 C 硬件選擇 D 軟硬件協同 12.(C)是嵌入式系統設計者在選擇處理器時不考慮的因素。A 處理性能 B 功耗 C

市場占有率

D

是否有成熟的評估板設計

13.交叉開發環境包括交叉編譯環境和(A)。

A 交叉鏈接器 B 交叉調試器

C

交叉編輯器

D

交叉生成器

14.嵌入式軟件測試分黑盒測試和(A)。

A 白盒測試 B 交叉測試 C 功能測試 D 需求測試 15.(B)不是JTAG接口的5條線之一

A TCK B TAP

C

TDI

D

TRST 16.(D)不是嵌入式硬件調試中使用的主流工具

A 示波器

B 邏輯分析儀 C 在線仿真器 D

邏輯仿真器

17.ICE在線仿真器上有大量的RAM,(C)是主要的一種

A SRAM B DRAM

C

影子RAM D Block RAM 18.嵌入式系統調試通常可以分為硬件級調試和(B)。

A 軟件級調試 B 源碼級軟件調試

C 在線仿真器調試 D

片上器調試

19.(A)是目前使用最廣泛的一類調試手段

A 斷點 B 插樁 C

觸發器

D

步進

20.(D)不是斷點的4種狀態之一

A 有效 B 一次有效 C

禁止

D

一次禁止

21.嵌入式系統設計流程

1產品定義2硬件與軟件部分劃分3迭代與實現4詳細的硬件與軟件設計5硬件與軟件的集成6系統測試與發布

22.嵌入式的軟件調試方法有哪些?

插樁調試法,直接調試法,ROM仿真法,模擬器法

作業三

一、判斷題

1.ARM屬于CISC體系架構。×

2.除了用戶模式外,ARM處理器的其它幾種工作模式屬于特權模式。√ 3.在任何模式下,ARM處理器都可以訪問全部寄存器。×

4.在ARM處理器中,快速中斷(FIQ)的優先級高于外部中斷(IRQ)。√ 5.使用立即尋址時,目標寄存器可以為立即數。× 6.BLX指令可以將處理器切換到Thumb狀態。√

7.鏈接寄存器(LR)用于保存子程序的返回地址,它不能用作其他用途。× 8.由于使用寄存器R0-R3來傳遞參數,所以調用子程序時,參數不能超過4個。× 9.使用匯編編寫ARM程序時,可直接為PC寄存器賦值。√

10.ATPCS是ARM程序和Thumb程序中子程序調用的規則,它是一套強制規則。× 11.下列哪項不是ARM處理器的特點。B A.小體積、低功耗

B.可以使用除加載/存儲指令外的多種指令訪問存儲器 C.大多數數據操作在寄存器中完成,執行速度快 D.支持Thumb/ARM雙指令集 12.當加法指令產生進位時,下列哪個條件標志位會發生變化:A A.C BT

CI

DF 13.下列哪個不屬于ARM處理器的尋址方式:D A.立即尋址 B.寄存器尋址 C.寄存器間接尋址

D.鏈表尋址

14.下列哪條指令是塊操作指令:C A.STMFD BPOP CLDMIA

D PUSH 15.下列哪條指令把寄存器R1、R2的值相加后存到R0中:C A.AND R0, R1, R2 B.SUB R0, R1, R2 C.ADD R0, R1, R2 D.AND R1, R2, R0 16.R0的中的值為0xFFF3,執行指令AND R0, R0, #3后,R0的值為:A A.0x0003 B0Xffff

C0xFFF0

D0xFFF3 17.CPZSR寄存器中的Z條件碼為0,當前的PC值為0xFF00,則執行BEQ 0xAAA0后,PC值為:C A.0xAAA0 B0xAAA4

C0xFF04

D 0xFF00 18.下列哪條ARM匯編偽指令可用來定義符號:A A.GBLA B.IF C.MAP D.WHILE 閱讀下列程序,回答9~10題: LDR R0, 0x22 LDR R1, 0x11 SUB R0, R0, R1 CMP R0, R1 19.執行這段程序后,R0的值為:C A.A 0x22 B.B 0x33 C.C 0x11 D.D 0 20.執行這段程序后,CPSR的下列哪個標志位將發生變化:C A.C B.V C.Z D.以上都不對

三、簡答題

21.請簡述ARM處理器的堆棧尋址和塊拷貝尋址模式,并比較它們的不同點。堆棧尋址: 按先入先出的方式工作。

塊拷貝尋址: 一種多寄存器傳送指令,用于將一塊數據從存儲器的某一塊位置拷貝到多個寄存器中或相反。主要不同點:兩者存放數據的順序相反。

22.函數strncpy的作用是將長度為n的數組s拷貝至d,void strncpy(char *s, const char *d, int n){ int c;__asm { loop: CMP n, #0 BEQ out LDRB c, [s], #1 STRB c, [d], #1

SUB n, n, #1 B loop out: } } 請將該函數補充完整。

作業四

一、判斷題

1.2.3.4.5.6.7.8.9.X86 CPU有8位、16位、32位通用寄存器各8個,共能存儲448位數據。× 狀態寄存器的SF標志位是進位標志。×

超線程技術和多線程技術原理一樣,只是同一種技術的不同叫法。× BIOS的唯一作用就是引導操作系統。×

ROM能夠永久或半永久地保存數據,ROM內的數據永遠不會丟失。×

SATA的數據傳輸速率不及PATA,因為SATA只有一根線在傳輸數據,而PATA在同一時刻有幾根線在并行傳輸數據。× 鼠標、鍵盤為低速輸入設備,所以一定連接在南橋芯片上。√ DDR和DDR2內存都在時鐘的上升和下降沿讀取內存數據。√

當電腦的USB接口不夠使用時,可以使用USB HUB來擴展USB接口。√

10.X86中,不同指令的長度不一致。√

11.下列處理器中,哪個是真正的雙核處理器(D)

A奔騰3 B奔騰4 C奔騰4超線程處理器 D奔騰D 12.下列中斷中,哪一個中斷與其他3個中斷不屬于同一個類型(D)

A鼠標按鍵 B鍵盤按鍵

C寫字板寫入D 程序讀取內存時缺頁 13.下列設備中,哪個設備不是連接在北橋芯片上的(D)

ACPU B內存

C顯卡

DUSB 14.下列哪個段寄存器指示程序的代碼段(A)

A.CS B DS C SS

DFS 15.MMX指令時一組多媒體擴展指令,能夠加速圖形命令,這組擴展指令是由哪個公司提出的(A)

A. Intel

BAMD

CNvidia DATI 16.下列存儲設備中,數據最不容易丟失的是(A)

A. EPROM

BDRAM

C內存

DSDRAM 17.下列接口中,數據傳輸速率最高的是(C)

A. IDE

BSATA

CSCSI

DUSB 18.Hyper Threading和SMT的區別在于(B)

A. 多組寄存器 B并行執行多個線程 C共享執行單元

D共享控制邏輯 19.下列哪個指令集不屬于多媒體、3D圖形加速的指令集(D)

A.A.MMX BSSE C3D NOW DAT 80386 B80486 CPentium DPentium4 20.下列Intel處理器中,使用微指令的處理器為(D)21.BIOS的作用和功能是什么?

作用:BIOS 硬件與軟件程序之間的一個“連接器”或者說是接口,負責解決硬件的即時需求,并按軟件對硬件的操作要求具體執行。它為計算機提供最低級的、最直接的硬件控制,計算機的原始操作都是依照固化在BIOS里的內容來完成的。功能:1自檢及初始化2程序服務3設定中斷 22.南橋和北橋的主要功能各是什么?

北橋連接高速數據傳輸設備。北橋芯片負責與CPU的聯系并控制內存、AGP、PCI數據在北橋內部傳輸,提供對CPU的類型和主頻、系統的前端總線頻率、內存的類型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、ISA/PCI/AGP插槽、ECC糾錯等支持,整合型芯片組的北橋芯片還集成了顯示核心。

南橋連接低速數據傳輸設備。南橋芯片負責I/O總線之間的通信,如PCI總線、USB、LAN、ATA、SATA、音頻控制器、鍵盤控制器、實時時鐘控制器、高級電源管理等。

作業五

一、判斷題 1.根據電路是否具有存儲功能,將邏輯電路劃分為兩種類型:組合邏輯電路和時序邏輯電路。√ 2.所謂時序邏輯電路,是指電路任一時刻的輸出僅與該時刻的輸入有關。× 3.觸發器按時鐘控制方式來分,有電位觸發、邊沿觸發、主從觸發等方式。√ 4.總線數據通信方式按照傳輸定時的方法可分為同步式和異步式兩類。√ 5.在計算機系統中,有效功耗與電源電壓成正比。×

6.動態調整處理器的時鐘頻率和電壓有助于降低系統功耗。√ 7.高速緩存(cache)相比內存容量更大,速度更快。×

8.RS-232C是一種廣泛應用于微機通信中的并行通信協議。×

9.硬件描述語言(HDL)是一種用軟件編程的方式來描述電子系統的邏輯功能、電路結構和連接形式的計算機語言。√

10.內建測試系統(BIST)是SoC片上系統的重要 結構之一,JTAG測試接口是IC芯片測試方法的標準。√ 11.下列哪一個不是布爾代數的操作符

D A.OR

B.AND

C.NOT

D.YES 12.早期的可編程邏輯器件不包括下列哪一種 D A.PROM

B.EPROM

C.EEPROM

D.FPGA 13.XC系列FPGA是下列哪個公司的產品 A A.Xilinx

B.Altera

C.Intel

D.AMD 14.下列哪種不是低功耗的設計技術 D A.采用低功耗器件 B.實現電源管理 C.動態調壓技術 D.散熱設計技術 15.下列哪個是計算機系統中存儲速度最慢的存儲設備 D A.CPU內部寄存器 B.高速緩存(Cache)C.內存 D.硬盤 16.下列哪種存儲設備在掉電情況下會丟失數據 A A.內存 B.Flash Memory C.CF卡 D.硬盤 17.下列那個單位用來表示信息的傳輸速率 C A.刷新率 B.分辨率 C.比特率 D.占有率 18.下列哪一種不是計算機總線

D A.USB B.PCI C.VME D.EDA 19.下列哪一種不是硬件描述語言 C A.AHDL B.VHDL C.C++ D.Verilog 20.下列哪種方法不能改善電路的可測試性

C A.將復雜的電路做成單獨的模塊 B.采用電路技術,使測試矢量生成難度減少 C.改進可控性和可觀察性

D.添加自檢查設備

21.描述總線性能的有哪些參數?什么樣的情況會導致總線沖突?后果是什么?采用什么樣的技術來避免這種情況的發生?描述總線性能的參數有總線帶寬、總線寬度、總線的單元時鐘頻率和總線的負載能力 如果兩個設備正好同時把數據放到總線上,就可能發生總線沖突 后果是可能會使設備失效 采用三態門

22.可編程門陣列由哪幾部分組成?各自的作用是什么?

1、可編程邏輯宏單元:通過編程來實現用戶所需的邏輯

2、可編程輸入輸出宏單元:通過編程來實現所需的輸入輸出方式控制

3、互連資源:內部互連

4、重構邏輯的程序存儲器:存儲配置程序

作業六

一、判斷題

1.SoC擁有電子整機的完整功能。√

2.SoC的部分功能需借助傳統的PCB來實現。×

3.三種IP核中對移植,改進的工作靈活性最差的是固核。× 4.傳統的ASIC設計方案是自下而上的(down-up)。√

5.SoC結構發展的一個特點是:用硬連接邏輯功能塊替代定制的專用處理器。×

6.7.8.9.VHDL語言與工藝有關。×

Verilog HDL可以從算法級,門級到開關級的多種抽象設計層次的數字系統建模。√ Verilog沒有內置開關級原語。× VHDL的代碼風格類似于C語言。×

10.Leon系列處理器的cache不分離指令和數據。× 11.以下哪些部件不一定包括在SoC當中(C)

A.微處理器

B.模擬IP核

C.存儲器或片外存儲控制接口

D.FPGA 12.以下哪一個不屬于IP核的分類(C.)

A.軟核

B.硬核

C.模擬核

D.固核 13.目前SoC的結構通常是(D)

A.片上網絡

B.總線

C.硬連線

D.共享存儲器交互

14.致力于IP核質量衡量,提升IP核安全性和有關標準研發的組織不包括(D)

A.VSIA

B.OCP-IP

C.SPIRT

D.VCID 15.SoC形成或產生的過程不包括以下哪個方面(C.)

A.單片集成系統的軟硬件協同設計和驗證,以實現系統功能為主要目的

B.邏輯面積計數的使用和產能占有比例的有效提高,即開發和研究IP核生成及復用技術 C.系統軟件的建模與開發,即對IP核的配套

D.超深亞微米(VDSM),納米集成電路的設計理論和計數,即與底層技術的結合 16.以下哪個不屬于比較成熟的嵌入式處理器技術(C)。A.RISC B.DSP

C.CMP

D.ASISP 17.VHDL的基本單元描述不包括(C)

A.實體

B.構造體

C.函數

D.庫

18.以下哪種方式不是Verilog對設計建模的方式(B.)

A.行為描述方式---用過程化結構建模B.接口描述方式---用模塊化結構建模

C.數據流方式---使用連續賦值語句方式建模D.結構化方式---用門和模塊實例語句描述建模 19.目前Leon系列處理器包括以下哪個型號(A)

A.Leon2 B.Leon1 C.Leon4 D.Leon5 20.Leon系列處理器目前最多有幾級流水(C.)

A.5

B.6

C.7 D.8

三、簡答題

21.簡述SoC設計的三種方法

系統集成法

部分集成法

IP集成法 p227 22.簡述軟硬件劃分的原則

軟硬件劃分的基本原則是高速,低功耗由硬件實現;多品種、小批量由軟件對應,處理器和專用硬件并用以提高處理速度和降低功耗。P231 作業七

一、判斷題 1.2.3.4.5.6.7.8.9.嵌入式系統是用來控制、監視或輔助設備、機器和工程運行的裝置。√ 嵌入式處理器可以是通用處理器(GPP),專用系統處理器(ASSP), FPGA核。×

馮?諾依曼結構與哈佛結構的不同之處在于前者將程序與數據存儲在不同的存儲空間,或者則相反。× 指令集一般由數據傳輸指令,運算指令,邏輯指令和程序流控制指令組成。(位傳送或控制指令)× 吞吐量是指單位時間里執行的指令數量。即p = 1/?T, ?T= max(?t1,?t2,…,?tm)。√

小端字節順序存儲法是把高字節數據存放到在低地址,低字節的數據存放到高地址處;而大端字節順序存儲法則相反。× MIPS 體系由 MIPS指令集體系ISA, MIPS特權資源體系PRA,MIPS特定應用擴展ASE,MIPS用戶定義指令集UDI。√ 嵌入式微處理與微控制器(MCU)相比,具有單片化,體積大大減少,功耗和成本低,可靠性好。×

DSP處理器由于本身的設計適合執行DSP算法,編譯效率高,執行速度高,但是DSP的發展隨著嵌入式系統智能化的發展,出現不適合運算量較大的情況。×

10.嵌入式系統比較流行的操作系統有Linux, Windows CE, VxWorks等。√ 11.嵌入式系統的發展可大概分為四個階段,其中第三個階段是(B)A.單片機的嵌入式系統,結構和功能單一,用于工業控制領域。B.實時操作系統的嵌入式系統的嵌入式系統階段。

C.簡單的嵌入式階段,有較高的可靠性,低功耗的嵌入式處理器和簡單的操作系統。D.面向Internet的階段。

12.下面不是CISC與RISC的架構的差異是(D)

A.指令數量不同,前者多,或者較少,通常少于100.B.前者有些指令執行時間較長,后者則沒有。

C.前者有豐富的尋址模式,而后者有較少的尋址模式。

D.前者有復雜的編譯器設計,可優化編譯技術,生成高效的目標代碼程序,而后者則是簡單的編譯器設計,難以優化生成高效的目標代碼程序。

13.下面不是嵌入式ARM架構的嵌入式處理器的特點是(C)

A.具有大量的寄存器,指令執行速度快。

B.絕大多數操作都在寄存器中進行,通過Load/Store的體系結構在內存和寄存器之間傳遞數據。C.同時支持大端、小端(Big/Little-Endian)數據類型。D.尋址方式簡單,采用固定長度的指令格式。

14.Linux是UNIX類操作系統的一種,它對UNIX有很好的兼容性,下面不是它特點的是(A)

A.實時性強 B.互操作性強

C.多硬件平臺支持,多處理器支持。

D.內存保護模式,共享庫支持,TCP/IP、SLIP和PPP支持。

15.VxWorks 操作系統是WindRiver公司推出的一種32位嵌入式實時操作系統,下面不是它優點的是(A)A.VxWorks源碼開源,用戶的開發成本低。B.簡潔、緊湊、高效的內核。C.支持多任務,實時性強。

D.較好的兼容性和對多種硬件環境的支持。16.下面不是流水線技術的特點是(A)

A.指令流水將會終止,如果發生不能順序執行時。B.流水線可分成若干相互聯系的子過程。C.實現子過程的功能所需時間盡可能相等。D.形成流水處理需要一定的準備的時間。

17.下面不是PowerPC的嵌入式微處理器的通信產品是(D)

A.MPC860 B.MPC8245

C.MPC8260

D.Pro SeriesTM 18.下面是PowerPC架構嵌入式微處理器的不是主要特點是(C)

A.獨特的分支出來單元可以讓指令預期效率大大提高。B.超標量的設計。

C.適合大量向量運算,指針現行尋址的智能化算法。D.可處理“字節非對齊”的數據存儲。19.下面不是Windows CE操作系統開發工具是(B)

A.Platform Builder.B.Eclipse。

C.Embedded Microsoft Visual C++.D.Visual Studio.NET 20.嵌入式系統性能從幾個方面進行度量,下面不是其性能指標的是(B)

A.吞吐量。B.功耗高低。C.資源利用率。D.實時性。

21.簡述各各嵌入式微處理器之間的特點以及微處理器與微控制器之間的優劣。

答:1.RAM微處理器的一般特點。大量寄存器,絕大操作都在寄存器中,尋址方式簡單,固定長度的指令格式。2.3.4.22.分析嵌入式Linux 操作系統特點,以及與其他操作系統的不同。

答:1 互操作性強 任務和多用戶支持 多處理器支持 多硬件平臺支持 多文件系統支持 多格式可執行文件支持

內存保護模式 共享庫支持 按需調入執行 TCP/IP、SLIP和PPP支持。2寫出Windows CE 和VxWorks的一兩個特點比較即可

作業八

一、判斷題

1.對于軟實時系統來說,它的時間有求有一個確定的底線(deadline),超出底線的響應屬于錯誤的結果,系統將會崩潰。× 2.wind內核任務切換開銷非常低,并且沒有系統調用開銷。√ 3.嵌入式操作系統通常采用整體式內核或層次式內核的結構。× 4.在VxWorks中,系統調用和一般函數調用沒有什么差別。√

5.wind內核支持256級優先級:0~255,優先級255為最高優先級,優先級0為最低優先級,任務優先級在創建時確定,并允許在程序運行中動態修改。×

6.任務一旦被“掛起”,在解除“掛起”之前,任務的一切狀態都保持不變。× 7.wind的調度算法是逐進程的,不同進程內的線程可以采用不同的調度策略。× 8.在VxWorks系統中,仿照UNIX操作系統,將設備當作文件來管理。√ 9.VxWorks的中斷服務程序不能像其它的程序一樣進行內存的分配。√ 10.在VxWorks啟動過程的第二階段中斷被禁止。×

11.當任務等待的資源變得可用時,會觸發的任務狀態的轉換是(B)

A.運行-->阻塞

A.吞吐量

A.串口設備 A.字符設備 A.TLB B.阻塞-->就緒

B.響應時間

C.延遲-->就緒

C.優先級

D.運行-->延遲 D.周轉時間 12.下列的評價指標中,對于實時系統的調度策略最重要的是(C)13.設備名”/sd0”對應的設備類型是(D)

B.軟盤驅動器

B.虛擬設備 B.TCB

C.管道設備 C.網絡設備

C.BSP

D.SCSI設備 D.塊設備

D.以上皆不是 14.在VxWorks系統中,下面不屬于I/O設備宏觀上分類的類型的是(B)15.用來描述一個任務,使得任務得以獨立運行的數據結構是(B)16.下列選項中,是屬于引起異步上下文切換的原因的是(A)

A.ISR使更高優先級任務就緒 C.降低自身優先級或退出

A.具有可搶占的內核

C.任務調度的公平性

B.進行阻塞的調用 D.進行延遲、掛起的調用 B.中斷可嵌套

D.具有優先級翻轉保護 MIPS 其機制是盡量利用軟件方法避免流水線中的數據相關。

PowerPC獨特的分支出來單元可以讓指令預期效率大大提高;超標量的設計;可處理“字節非對齊”的數據存儲。微處理器與微控制單元區別:微控制單片化,體積大大減少,從而功耗和成本下降、可靠性提高。

17.下列選項中,不是實時操作系統必須滿足的條件是(C)

18.Vxworks的wind微內核采用單一是地址空間模式,其優勢在于(D)A.任務切換時不需要進行虛擬地址空間切換B.任務間可以直接共享變量 C.系統調用時不需要在核心態和用戶態之間切換D.以上皆是 19.下列屬于虛擬設備的是(A)

A.管道 B.鍵盤

C.磁盤

D.網卡

20.下列中斷處理過程的步驟,最先執行的是(D)

A.安裝堆棧 B.調用中斷服務 C.恢復堆棧

D.保存寄存器

1.簡述VxWorks的啟動過程

參考P334圖

第一階段 1代碼已經位于RAM中2系統處于不會發生中斷的靜止狀態(必須包括處理器中斷被禁止和各個設備中斷被禁止)在該階段,“處理器初始化”和“代碼裝入”即通常所說的引導代碼。第二階段

1、激活多任務的內核

2、安裝設備驅動

3、各種組件初始化 2.簡述VxWorks下中斷處理過程

參考P337 1當設備產生IRQ(中斷請求)時,中斷當前任務并取中斷類型號2在中斷應答期間,系統決定哪個設備需要服務(計算中斷向量地址)3為設備調用適當的函數(系統注冊的設備中斷服務程序)4在VxWorks定義的中斷包裹函數里,保存寄存器值及調用用戶定義的中斷服務程序5中斷處理結束后,從中斷服務器程序返回并恢復寄存器值6如果執行中斷服務程序后,沒有高優先級的任務運行,則恢復被中斷任務的執行 第九次:

一、判斷題 1.2.3.4.5.6.7.8.9.GUI是指用戶圖形接口,是計算機與其使用者之間的對話接口,是計算機系統的重要組成部分。√ GUI系統涉及到的主要技術有事件驅動、輸出顯示和資源管理等。√ 嵌入式GUI系統大多內嵌于操作系統,不能進行配置。×

MiniGUI-Processes上的程序可以在不同的線程中建立多個窗口,但所有的窗口在一個進程或者地址空間中運行。× MiniGUI不支持跨操作系統。×

Qtopia Core使用的是一種客戶/服務器的體系結構。√ 在Qt中使用信號和槽的機制來代替回調。√ Qtopia Core支持所有主流的嵌入式Linux。√ Alpha混合技術的作用是實現半透明效果。√

10.分層窗口技術會依賴于一些高級圖形技術的支持。√ 11.以下不是嵌入式中常用GUI的是 C A.Tiny-X B.UC/GUI

C.Gnome

D.Qtopia Core 12.以下不是嵌入式GUI特征的是 C A.功能強,體積小 B.可靠性高 13.嵌入式GUI的發展趨勢有 D A.以用戶為中心 B.智能化 C.高帶寬 D.以上都是

B.MiniGUI-Processes C.MiniGUI-Independent

D.UC/GUI C.不支持多種字體

D.可定義新字體

D.MiniGUI-Standalone 14.以下MiniGUI配置中不需要多線程和多進程配置的是 D A.MiniGUI-Threads 15.Qtopia Core的前身是 B A.x-window B.Qt/embedded C.VxWorks B.不支持浮點 16.以下不是UC/GUI特征的是 C A.支持位圖轉換 A.三維圖形API A.ASCII 17.WindML的主要功能中沒有的是

A B.事件服務

C.區域和窗口管理 D.多媒體和資源管理

D.GB2312

D.電容式觸摸屏 18.以下字符編碼中屬于Unicode的是 C B.Big5 C.UTF-16 19.以下不是常見的觸摸屏種類的是 C A.紅外線觸摸屏 A.Tiny-X 分為四個模塊:

1、GUI用戶接口模塊:該模塊為上層應用軟件開發人員提供方便、易用的API接口函數

2、GUI對象模塊:GUI對象模塊對窗口環境中的邏輯對象進行組織管理。

3、GUI基本圖形模塊:在該模塊中實現了對顯示輸出設備的操作,如畫點、畫線、畫矩形等基本功能,還有對字符的解析輸出以及對圖形的解析輸出。

4、GUI消息驅動模塊:該模塊是GUI系統的通信模塊,負責GUI的消息接收和與其他任務的通信以及消息隊列的維護。22.Qtopia Core的底層圖形接口是什么?它的驅動程序的實現分為哪兩個方面?

Framebuffer。Framebuffer驅動程序的實現分為兩個方面:一方面是對LCD以及其相關部件的初始化,包括畫面緩沖區的創建和對DMA通道的設置;另外一方面是對畫面緩沖區的讀寫.(課本354頁倒數第二段和355頁第四段)B.表面聲波觸摸屏 C.電感式觸摸屏

C.Qtopia Core 20.以下基于VxWorks的GUI是 D B.MiniGUI

D.WindML 21.嵌入式GUI的實現一般要劃分為幾個模塊?簡述各個模塊的功能。

C.平臺針對性強,可移植性差 D.占用資源少

下載2010年嵌入式應用技術作業word格式文檔
下載2010年嵌入式應用技術作業.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    財務軟件應用技術

    1. 會計軟件的來源有哪幾種?如何評價和選擇一套會計軟件? 答:會計軟件的來源主要有通用商品化財務軟件、定點開發財務軟件、通用與定點開發相結合三種渠道。 1在開展會計電算......

    應用技術系求職信

    你正在瀏覽:應用技術系求職信模板尊敬的領導:您好!我叫高XX,是天津石油職業技術學院的一名學生.所屬應用技術系-汽車檢測與維修技術專業.2012年7月將順利完成學業.大學三年的......

    養豬場污水處理應用技術

    養豬場污水處理應用技術 時間:2013-05-10 來源:農業網 作者:佚名 1 國內外畜禽環保處理現狀 1.1 國外概況 1.1.1小型豬場有的采用各種節水措施,如日本和中國的臺灣、香港地區的......

    數據庫應用技術教學大綱

    《數據庫應用技術》教學大綱 課程類別:專業必修課 課程代碼:BJ122112 學 分:3 總 學 時:56(其中理論28學時,實驗28學時) 適用專業:2010 級 計算機通信 專業 先修課程:計算機基礎 后......

    多媒體應用技術學習心得

    多媒體應用技術,在學習這門課之前的理解很空洞,也不是很明確。在短短的學習時間內,才對這門學科有了更進一步的認識,更加準確客觀地了解了這門課的內容,知道了如何將文字、圖像、......

    煙草農藥應用技術

    煙草農藥應用技術第一部分 煙用農藥與病蟲害防治基本知識 1.農藥“三證”指的是什么?為什么無“三證”的農藥在煙草上被禁止使用? 農藥的“三證”是指農藥準產證、農藥標準......

    什么是無人機應用技術

    什么是無人機應用技術 首先,我們要先了解什么是無人機:無人駕駛飛機簡稱“無人機”,英文縮寫為“UAV”,是利用無線電遙控設備和自備的程序控制裝置操縱的不載人飛機,或者由車載......

    計算機管理及其應用技術

    計算機管理規定應用技術 第一條 購置和維護、維修用技術 1. 公司指定專人負責統一制定公司計算機系統的各種軟、硬件標準,只有符合這種標準的設備方 可使用。 2. 公司及下屬......

主站蜘蛛池模板: 国产毛多水多高潮高清| 日本高清一区免费中文视频| 国产精品天天看天天狠| 亚洲中文字幕无码爆乳av| 无码熟妇αⅴ人妻又粗又大| 日产电影一区二区三区| 337p日本欧洲亚洲大胆69影院| 五月天激情小说| 中文字幕一区二区人妻性色| 偷窥 亚洲 另类 图片 熟女| 久久精品人人做人人爽| 337p西西人体大胆瓣开下部| 久久精品国产亚洲av蜜臀色欲| 992tv精品视频tv在线观看| 亚洲精品一区二区三区新线路| 亚洲国产成人精品福利| 日本中文字幕在线| 99re久久精品国产| 久久99热久久99精品| 亚洲欧美日韩精品色xxx| 人人爽天天碰天天躁夜夜躁| 亚洲全国最大的人成网站| 十八禁午夜私人在线影院| 国产亚洲色欲色一色www| 亚洲熟伦熟女新五十路熟妇| 亚洲伊人色欲综合网无码中文| 揉捏奶头高潮呻吟视频试看| 婷婷亚洲综合五月天小说| 国产成人综合久久亚洲精品| 天天摸天天透天天添| 久久精品动漫一区二区三区| 亚洲综合激情另类专区| 免费一区二区无码东京热| 亚洲欧美日韩一区在线观看| 99国产精品久久久久久久成人热| 毛片无码高潮喷液视频| 性xxxxx欧美极品少妇| 天堂国产一区二区三区四区不卡| 最新中文字幕av无码专区不| 四虎国产精亚洲一区久久特色| 日韩视频中文字幕精品偷拍|