曲阜師范大學(xué)計(jì)算機(jī)-《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料_第1頁(yè)
曲阜師范大學(xué)計(jì)算機(jī)-《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料_第2頁(yè)
曲阜師范大學(xué)計(jì)算機(jī)-《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料_第3頁(yè)
曲阜師范大學(xué)計(jì)算機(jī)-《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料_第4頁(yè)
曲阜師范大學(xué)計(jì)算機(jī)-《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料1一、填空題1、Android的圖片文件保存在工程的文件夾。2、使用RadioButton時(shí),要想實(shí)現(xiàn)互斥的選擇要用的組件是。3、Preference存儲(chǔ)方式可以存儲(chǔ)文件。4、隱式Intent通過來實(shí)現(xiàn)。5、創(chuàng)建提示對(duì)話框使用的方法是。6、對(duì)于字符串資源,在其他資源文件中使用的形式進(jìn)行訪問。7、Android的布局包括:、絕對(duì)布局、表格布局、、和框架布局。8、類是系統(tǒng)的通知服務(wù)管理類。二、簡(jiǎn)答題1、簡(jiǎn)述Android應(yīng)用程序的組成部分。2、簡(jiǎn)述Android平臺(tái)的特征。3、創(chuàng)建Toast的步驟。4、Service具有的特點(diǎn)。三、程序設(shè)計(jì)題1、使用線性布局設(shè)計(jì)下面的界面,將代碼寫在linearlayout.xml文件中。<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical">……</LinearLayout>2、現(xiàn)在已經(jīng)在Activity的布局文件main.xml中創(chuàng)建了id為btnYellow的按鈕,在Activity頁(yè)面顯示這個(gè)按鈕并響應(yīng)和處理按鈕的單擊事件,點(diǎn)擊按鈕會(huì)使屏幕的背景顏色變成黃色(已經(jīng)在color.xml文件中定義了名為“yellow”的顏色資源)。publicclassMainActivityextendsActivity{ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ……}}

答案填空題res/drawableRadioGroupXMLIntentFiltercreate()@string/資源名稱線性布局、網(wǎng)格布局、相對(duì)布局NotificationManager簡(jiǎn)答題1、(1)活動(dòng)(Activity):是最基本的Android應(yīng)用程序組件,一個(gè)活動(dòng)通常就是一個(gè)屏幕。(2)廣播接收器(BroadcastReceiver):使用它對(duì)外部事件進(jìn)行過濾,只對(duì)某些特定的外部事件進(jìn)行接收并做出響應(yīng)。(3)服務(wù)(Service):是Android應(yīng)用程序中具有較長(zhǎng)的生命周期但是沒有用戶界面的程序組件。(4)內(nèi)容提供器(ContentProvider):提供了一種多應(yīng)用間數(shù)據(jù)共享的方式。2、開放性、掙脫運(yùn)行商的束縛、豐富的硬件選擇、無縫結(jié)合的Google應(yīng)用。3、(1)調(diào)用Toast的靜態(tài)方法makeText()創(chuàng)建一個(gè)指定文本和時(shí)長(zhǎng)的提示信息。(2)調(diào)用Toast的show()方法顯示提示信息。4、(1)沒有用戶界面,不與用戶交互;(2)長(zhǎng)時(shí)間運(yùn)行,不占程序控制權(quán);(3)Service比Activity的優(yōu)先級(jí)高,不會(huì)輕易被Android系統(tǒng)終止,即使Service被系統(tǒng)終止,在系統(tǒng)資源恢復(fù)后Service仍將自動(dòng)運(yùn)行。(4)用于進(jìn)程間通信,解決兩個(gè)不同進(jìn)程之間的調(diào)用和通信問題。程序設(shè)計(jì)題1、<LinearLayoutxmlns:android="/apk/res/android"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="請(qǐng)輸入賬號(hào)"android:inputType="text"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="請(qǐng)輸入密碼"android:inputType="textPassword"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="請(qǐng)輸入手機(jī)號(hào)碼"android:inputType="number"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="請(qǐng)輸入家庭地址"android:inputType="text"/></LinearLayout>2、 publicclassMainActivityextendsActivity{ //聲明黃色按鈕 ButtonbtnYellow; @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //根據(jù)Id找到界面中的按鈕組件 btnYellow=(Button)this.findViewById(R.id.btnYellow); //注冊(cè)監(jiān)聽器 btnYellow.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //設(shè)置背景顏色為黃色getWindow().setBackgroundDrawableResource(R.color.yellow) } }); }}

《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料2一、單選題1.ARM7TDMI的工作狀態(tài)包括()。A.測(cè)試狀態(tài)和運(yùn)行狀態(tài)B.掛起狀態(tài)和就緒狀態(tài)C.就緒狀態(tài)和運(yùn)行狀態(tài)D.ARM狀態(tài)和Thumb狀態(tài)2.以下哪項(xiàng)關(guān)于SRAM和DRAM的區(qū)別是不對(duì)。()A.SRAM比DRAM慢B.SRAM比DRAM耗電多C.DRAM存儲(chǔ)密度比SRAM高得多D.DRM需要周期性刷新3.以下哪種方式不是文件系統(tǒng)的格式。()A.FATB.DOSC.NTFSD.Ext4.下面哪種操作系統(tǒng)最方便移植到嵌入式設(shè)備中。()A.DOSB.unixC.WindowsxpD.linux5.下面哪一類嵌入式處理器最適合于用于工業(yè)控制()。A.嵌入式微處理器B.微控制器C.DSPD.以上都不合適6.下面哪一種工作模式不屬于ARM特權(quán)模式()。A.用戶模式B.系統(tǒng)模式C.軟中斷模式D.FIQ模式7.下面關(guān)于哈佛結(jié)構(gòu)描述正確的是()。A.程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間分離B.存儲(chǔ)空間與IO空間分離C.程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間合并D.存儲(chǔ)空間與IO空間合并8.要使CPU能夠正常工作,下列哪個(gè)條件不是處理器必須滿足的。()A.處理器的編譯器能夠產(chǎn)生可重入代碼B.在程序中可以找開或者關(guān)閉中斷C.處理器支持中斷,并且能產(chǎn)生定時(shí)中斷D.有大量的存儲(chǔ)空間9.指令“LDMIAR0!,{R1,R2,R3,R4}”的尋址方式為()。A.立即尋址B.寄存器間接尋址C.多寄存器尋址D.堆棧尋址10.下面哪個(gè)操作系統(tǒng)是嵌入式操作系統(tǒng)。()A.Red-hatLinuxB.μCLinuxC.UbuntuLinuxD.SUSELinux11.μClinux與標(biāo)準(zhǔn)Linux最大的區(qū)別在于()。A.文件系統(tǒng)B.內(nèi)存管理C.任務(wù)調(diào)度算法D.應(yīng)用開發(fā)模式12.關(guān)于ARM子程序和Thumb子程序互相調(diào)用描述正確的是()。A.系統(tǒng)初始化之后,ARM處理器只能工作在一種狀態(tài),不存在互相調(diào)用。B.只要遵循一定調(diào)用的規(guī)則,Thumb子程序和ARM子程序就可以互相調(diào)用。C.只要遵循一定調(diào)用的規(guī)則,僅能Thumb子程序調(diào)用ARM子程序。D.只要遵循一定調(diào)用的規(guī)則,僅能ARM子程序調(diào)用Thumb子程序。13.在嵌入式系統(tǒng)設(shè)計(jì)中,嵌入式處理器選型是在進(jìn)行()時(shí)完成。A.需求分析B.系統(tǒng)集成C.體系結(jié)構(gòu)設(shè)計(jì)D.軟硬件設(shè)計(jì)14.關(guān)于ARM處理器的異常的描述不正確的是()。A.復(fù)位屬于異常B.除數(shù)為零會(huì)引起異常C.所有異常都要返回D.外部中斷會(huì)引起異常15.下面哪個(gè)系統(tǒng)不屬于嵌入式系統(tǒng)()。A.MP3播放器B.GPS接收機(jī)C.車載信息系統(tǒng)D.“天河一號(hào)”計(jì)算機(jī)系統(tǒng)二判斷題1.一個(gè)嵌入式處理器給它供電后就能獨(dú)立工作。(

)2.嵌入式linux操作系統(tǒng)屬于免費(fèi)的操作系統(tǒng)。(

)3.在ARM處理器中,快速中斷(FIQ)的優(yōu)先級(jí)高于外部中斷(IRQ)。(

)4.嵌入式操作系統(tǒng)必須包含操作系統(tǒng)的一些最基本的功能,用戶可以通過API函數(shù)來使用操作系統(tǒng)。(

)5.S3C44B0X嵌入式微處理器使用ARM9TDMI核。(

)6.在正常程序執(zhí)行過程中,每執(zhí)行一條ARM指令,PC值加2。(

)三簡(jiǎn)答題1為什么異步傳輸只以字節(jié)為單位傳送數(shù)據(jù),而不是數(shù)據(jù)塊?2簡(jiǎn)要說明看門狗電路的作用和原理四問答題初始值R2=5,R3=4,R4=3,執(zhí)行指令SUBR2,R3,R4,LSR#2后,寄存器R2,R3的值分別是多少?答案一、1-5DABDB6-10AADCB11-15BBCCD二、FTTTFF三、簡(jiǎn)答題1為什么異步傳輸只以字節(jié)為單位傳送數(shù)據(jù),而不是數(shù)據(jù)塊?異步傳輸將比特分成小組進(jìn)行傳送,小組可以是8位或1個(gè)字符或更長(zhǎng),發(fā)送方可以在任何時(shí)刻發(fā)送這些比特組,而接收方不知道它們會(huì)在什么時(shí)候到達(dá)。異步傳輸以字節(jié)為單位,發(fā)送每一個(gè)字符代碼時(shí),前面均加上一個(gè)“起”“信號(hào)”,其長(zhǎng)度規(guī)定為一個(gè)碼元,極性為“0”,即空號(hào)的極性;字符代碼后面均加上一個(gè)“止”“信號(hào)”,其長(zhǎng)度為1或2個(gè)碼元,極性為“1”,即與信號(hào)極性相同,加上起、止信號(hào)的作用就能區(qū)分串行傳輸?shù)淖址?,以?shí)現(xiàn)串行傳輸收、發(fā)雙方碼組或字符的同步,在傳輸過程中也易于檢測(cè)出錯(cuò)情況。2簡(jiǎn)要說明看門狗電路的作用和原理作用:看門狗定時(shí)器是一個(gè)用來引導(dǎo)嵌入式微處理器脫離死鎖工作狀態(tài)的部件。能夠在一個(gè)指定的間隔時(shí)間后復(fù)位微控制器或者微處理器。;原理:系統(tǒng)啟動(dòng)后,初始化程序想看門狗的計(jì)數(shù)寄存器寫入計(jì)數(shù)初值,此后每經(jīng)過一個(gè)預(yù)訂的時(shí)間間隔看門狗執(zhí)行一次技術(shù)(減1或加1)。如果軟件與設(shè)備正常工作,那么看門狗的計(jì)數(shù)寄存器中設(shè)定的計(jì)數(shù)值滿之時(shí)(即-1,也就是二進(jìn)制的計(jì)數(shù)值為全1),系統(tǒng)程序就會(huì)重置看門狗寄存器的計(jì)數(shù)初值,讓它繼續(xù)計(jì)數(shù),并且一直循環(huán)下去。四問答題R2=4,R3=4(既是r2=r3-r4/4=4-0=4,r3=4)《移動(dòng)嵌入式開發(fā)技術(shù)》復(fù)習(xí)資料3一、填空題1、Android的布局包括:、相對(duì)布局、網(wǎng)格布局、、和框架布局。2、調(diào)用Toast的方法顯示提示信息。3、事件處理機(jī)制包括、、。4、系統(tǒng)服務(wù)可以通過方法獲取Android系統(tǒng)所支持的服務(wù)管理對(duì)象。5、屬性描述Intent要使用的數(shù)據(jù)。6、對(duì)于字符串資源,在其他資源文件中使用的形式進(jìn)行訪問。二、簡(jiǎn)答題1、簡(jiǎn)述Intent的過濾機(jī)制。2、簡(jiǎn)述Android平臺(tái)的技術(shù)架構(gòu)。3、簡(jiǎn)述創(chuàng)建上下文菜單的步驟。4、實(shí)現(xiàn)廣播和接收Intent機(jī)制的步驟。三、程序設(shè)計(jì)題1、在PreferenceActivity中的saveNumber()方法用于將數(shù)值number存儲(chǔ)到SharedPreferences中,保存后的結(jié)果采用Toast進(jìn)行顯示。voidsaveNumber(intnumber,SharedPreferencessharedPreferences){……}2、編寫讀取文件(文件名為hello.txt)的代碼。

答案一、填空題1、線性布局、表格布局、絕對(duì)布局2、show()3、事件、事件源、事件監(jiān)聽器4、Context.getSystemService()5、Data6、@string/資源名稱二、簡(jiǎn)答題1、(1)顯式Intent:這種方式通過直接指定組件名稱Component來實(shí)現(xiàn);(2)隱式Intent:這種方式通過IntentFilter過濾實(shí)現(xiàn),過濾時(shí)通常根據(jù)Action、Data和Category屬性進(jìn)行匹配查找。2、(1)應(yīng)用程序?qū)樱?)應(yīng)用程序框架層(3)系統(tǒng)運(yùn)行庫(kù)層(4)Linux核心層3、(1)覆蓋Activity的onCreateContextMenu()方法,調(diào)用Menu的add()方法添加菜單項(xiàng)(MenuItem)。(2)覆蓋onContextItemSelected()方法,響應(yīng)菜單單擊事件。(3)在Activity的onCreate()方法中,調(diào)用registerForContextMenu()方法,為視圖注冊(cè)上下文菜單。4、(1)注冊(cè)相應(yīng)的廣播接收器(BroadcastReceiver),廣播接收器是接收廣播消息并對(duì)消息作出反應(yīng)的組件。(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論