freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式實(shí)驗(yàn)報(bào)告-資料下載頁(yè)

2024-11-04 05:24本頁(yè)面
  

【正文】 CS。而使用ADS的C語(yǔ)言編譯器編譯的C語(yǔ)言子程序滿足用戶指定的ATPCS的規(guī)則。但是,對(duì)于匯編語(yǔ)言來(lái)說(shuō),完全要依賴用戶保證各個(gè)子程序遵循ATPCS的規(guī)則。具體來(lái)說(shuō),匯編語(yǔ)言的子程序應(yīng)滿足下面3個(gè)條件:● 在子程序編寫(xiě)時(shí),必須遵守相應(yīng)的ATPCS規(guī)則; ● 堆棧的使用要遵守相應(yīng)的ATPCS規(guī)則; ● 在匯編編譯器中使用atpcs選項(xiàng)?;镜腁TPCS規(guī)定,請(qǐng)?jiān)斠?jiàn)相關(guān)技術(shù)文檔。匯編程序調(diào)用C程序匯編程序的設(shè)置要遵循ATPCS規(guī)則,保證程序調(diào)用時(shí)參數(shù)正確傳遞。在匯編程序中使用IMPORT偽指令聲明將要調(diào)用的C程序函數(shù)。在調(diào)用C程序時(shí),要正確設(shè)置入口參數(shù),然后使用BL調(diào)用。C程序調(diào)用匯編程序匯編程序的設(shè)置要遵循ATPCS規(guī)則,保證程序調(diào)用時(shí)參數(shù)正確傳遞。在匯編程序中使用EXPORT偽指令聲明本子程序,使其他程序可以調(diào)用此子程序。在C語(yǔ)言中使用extern關(guān)鍵字聲明外部函數(shù)(聲明要調(diào)用的匯編子程序)。在C語(yǔ)言的環(huán)境內(nèi)開(kāi)發(fā)應(yīng)用程序,一般需要一個(gè)匯編的啟動(dòng)程序,從匯編的啟動(dòng)程序,跳到C語(yǔ)言下的主程序,然后,執(zhí)行C程序,在C環(huán)境下讀寫(xiě)硬件的寄存器,一般是通過(guò)宏調(diào)用,在每個(gè)項(xiàng)目文件的Startup44b0/,那里面定義了所有關(guān)于44B0的硬件寄存器的宏,對(duì)宏的讀寫(xiě),就能操作44B0的硬件。具體的編程規(guī)則同標(biāo)準(zhǔn)C語(yǔ)言。四、實(shí)驗(yàn)內(nèi)容理解下列程序,新建工程,加入下面的程序,并觀察實(shí)驗(yàn)結(jié)果。程序代碼:/*實(shí)現(xiàn)5個(gè)數(shù)的相加*/ int sum5(int a,int b,int c,int d,int e){ return(a+b+c+d+e)。}。匯編語(yǔ)言IMPORT sum5。聲明調(diào)用c函數(shù) CALLSUMS STMFD SP!,{LR}。將LR寄存器入棧 MOV R0,1。r0 = 1 ADD R1,R0,R0。r1 = 2 ADD R2,R1,R0。r2 = 3 ADD R3,R1,R2。r3 = 5 STR R3,[SP,4]!。將r3的值入棧當(dāng)做第五個(gè)參數(shù) ADD R3,R1,R1。R3 = R3+R1=4 BL sum5。調(diào)用sum5 ADD SP,SP,4。sp = sp+4 LDMFD SP,{PC} 程序結(jié)果:實(shí)現(xiàn)了i+2i+3i+4i+5i的匯編語(yǔ)言調(diào)用c語(yǔ)言用匯編語(yǔ)言實(shí)現(xiàn)1到100累加的函數(shù),用C言語(yǔ)編寫(xiě)主程序,在主程序中調(diào)用所編寫(xiě)的匯編函數(shù) 程序代碼:NAME asmfile PUBLIC sum5 : CODE(2)CODE32 sum5 ENTRY MOV R1,1 MOV R2,0 sum6 ADD R2,R1,R2 ADD R1,R1,1 CMP R1,R0 BLE sum6 MOV PC,LR ENDinclude extern void sum5(int x)。int main(void){ const int n = 100。sum5(n)。return(0)。} 程序結(jié)果:總結(jié)本次實(shí)驗(yàn)主要是通過(guò)對(duì)ARM的各種指令進(jìn)行操作,通過(guò)對(duì)這些指令的應(yīng)用,讓我們學(xué)會(huì)了如何使用匯編來(lái)進(jìn)行編程,掌握匯編編程和C語(yǔ)言編程的技巧,并且能夠熟練的使用匯編語(yǔ)言,深刻理解ARM的工作。并且培養(yǎng)了我們寫(xiě)代碼的能力以及對(duì)代碼的閱讀能力和修改能力。為我們?cè)谝院蟮膶W(xué)習(xí)和生活中更實(shí)用ARM,利用匯編進(jìn)行編程奠定了一定的基礎(chǔ)!第五篇:嵌入式實(shí)驗(yàn)報(bào)告北京科技大學(xué)黃強(qiáng)41050176嵌入式實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 建立并編譯WinCE平臺(tái)【實(shí)驗(yàn)?zāi)康摹空莆誔B下WinCE平臺(tái)的定制 【實(shí)驗(yàn)內(nèi)容】開(kāi)始利用Platform Builder定制平臺(tái)并編譯 【實(shí)驗(yàn)流程】1. 將OURSPXA270EP實(shí)驗(yàn)箱的電源線、串口、網(wǎng)線、同步線、鼠標(biāo)等全部連接。2. 由于已經(jīng)安裝好了BSP,我們可以直接打開(kāi)Platform 。3. 新建Platform Builder工程,在建立向?qū)е羞M(jìn)行名稱、路徑、BSP選擇、設(shè)計(jì)模板、可選項(xiàng)目等的設(shè)置,完成WinCE平臺(tái)的建立。北京科技大學(xué)黃強(qiáng)41050176 4. 設(shè)置編譯平臺(tái)的參數(shù)。5. 構(gòu)建新建里的WinCE平臺(tái)的運(yùn)行時(shí)映像。整個(gè)過(guò)程大約持續(xù)20分鐘,構(gòu)建成功后得到操作系統(tǒng)運(yùn)行時(shí)的映像。【實(shí)驗(yàn)結(jié)果】 【小結(jié)】通過(guò)這個(gè)實(shí)驗(yàn),我們初步接觸了PXA270EP實(shí)驗(yàn)箱,并通過(guò)Platform的建立,對(duì)Platform Builder有了一個(gè)初步了解,同時(shí)也對(duì)嵌入式開(kāi)發(fā)的過(guò)程有了一個(gè)初步認(rèn)識(shí),掌握了PB下WinCE平臺(tái)的定制。實(shí)驗(yàn)二 定制增強(qiáng)型內(nèi)核【實(shí)驗(yàn)?zāi)康摹?.熟悉Platform Builder集成開(kāi)發(fā)環(huán)境以及相關(guān)配置使用模板創(chuàng)建新平臺(tái) 添加和刪除組件 配置和運(yùn)行平臺(tái)2.利用Platform Builder定制一個(gè)增強(qiáng)型內(nèi)核,并下載到內(nèi)存中?!緦?shí)驗(yàn)內(nèi)容】參照本實(shí)驗(yàn)指導(dǎo)書(shū)的步驟,定制一個(gè)包括Word(支持中文輸入法)、圖片瀏覽器、MediaPlayer、支持USB鼠標(biāo)、鍵盤,并能通過(guò)USB從設(shè)備接口進(jìn)行宿主機(jī)與目標(biāo)版通信的內(nèi)核。北京科技大學(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)流程】1.打開(kāi)已創(chuàng)建好的PB,在PB右邊的Catalog中添加其他組件。這里我們所做的與實(shí)驗(yàn)指導(dǎo)書(shū)上的不同,為了更好的配合我們的實(shí)驗(yàn),我們所添加的內(nèi)容有: Third PartyBSPsOURS PXA270Device DriversOEM Devices下所有內(nèi)容。Platform Manager Third PartyBSPsOURS PXA270Device DriversUSB HostUSB Host ControllersPXA270x USB Host{OHC} Core OSWindows CE devicesCore OS ServicesUSB Host SupportUSB HIDUSB HID Keyboard and Mouse Third PartyBSPsOURS PXA270Device DriversInput DevicesKeyboard/MouseOURS270 KEYPAD Driver Third PartyBSPsOURS PXA270Device DriversNetworkingLAN devicesOURS270 LAN91C111 Driver OS|Sysgn開(kāi)始構(gòu)建。3.在終端進(jìn)行配置。打開(kāi)“超級(jí)終端”進(jìn)行連接端口、波特率、數(shù)據(jù)流控制等的設(shè)置,此時(shí)會(huì)彈出名為11520的超級(jí)終端的窗口。4.打開(kāi)實(shí)驗(yàn)箱電源,此時(shí)窗口里會(huì)出現(xiàn)字符,快速按空格鍵。5.當(dāng)完成Eboot配置后,按下D。6.再進(jìn)行PB里面的目標(biāo)設(shè)備的配置。7.對(duì)映像文件進(jìn)行下載。映像文件傳輸完成后,Eboot會(huì)根據(jù)設(shè)置,自動(dòng)燒寫(xiě)到內(nèi)存中,完成燒寫(xiě)以后,WinCE會(huì)自動(dòng)啟動(dòng)。至此,一個(gè)功能較強(qiáng)的內(nèi)核定制成功了?!緦?shí)驗(yàn)結(jié)果】 略 【小結(jié)】經(jīng)過(guò)這個(gè)實(shí)驗(yàn),我熟悉了Platform Builder集成開(kāi)發(fā)環(huán)境以及相關(guān)配置,雖然剛開(kāi)始不知道這些配置有什么用,后來(lái)在老師的講解下才漸漸明白,這些配置是為了后續(xù)的編程做準(zhǔn)備的。北京科技大學(xué)黃強(qiáng)41050176實(shí)驗(yàn)三 定制SDK并建立EVC下的開(kāi)發(fā)環(huán)境【實(shí)驗(yàn)?zāi)康摹渴煜DK的概念,配置EVC下的開(kāi)發(fā)環(huán)境 【實(shí)驗(yàn)內(nèi)容】生成SDK并安裝,配置Embedded Visual C++的開(kāi)發(fā)環(huán)境 【實(shí)驗(yàn)流程】1. 在已經(jīng)建立好的PB中,新建一個(gè)SDK文件。2. 按步驟完成SDK的配置3. 點(diǎn)擊Build SDK 這個(gè)過(guò)程大概要3分鐘,在指定目錄下生成SDK文件。4. 安裝剛生成的SDK,之后即可在此模擬器上運(yùn)行開(kāi)發(fā)好的應(yīng)用程序?!緦?shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176 見(jiàn)SDK文件【小結(jié)】SDK的概念其實(shí)對(duì)我們來(lái)說(shuō)還是相對(duì)陌生的,在實(shí)驗(yàn)的過(guò)程中由于概念不了解我們并不太清晰的知道我們?cè)谧鍪裁矗钡轿覀儾殚啿⒘薙DK的相關(guān)概念后才有所收獲。SDK實(shí)際上是一個(gè)開(kāi)發(fā)工具包,我們根據(jù)自己的開(kāi)發(fā)需要,針對(duì)于自己的PB定制了一個(gè)專用開(kāi)發(fā)工具包來(lái)便于我們的模擬開(kāi)發(fā)。經(jīng)過(guò)這個(gè)實(shí)驗(yàn),我們了解了更多關(guān)于軟件開(kāi)發(fā)的知識(shí),接觸到了許多課堂上所學(xué)不到的內(nèi)容,受益匪淺。實(shí)驗(yàn)五 建立宿主機(jī)與實(shí)驗(yàn)箱的連接【實(shí)驗(yàn)?zāi)康摹繉W(xué)習(xí)并掌握利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)內(nèi)容】利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)設(shè)備】,燒錄有WINCE的Flash,交叉網(wǎng)線,USB數(shù)據(jù)線。,Platform ?!緦?shí)驗(yàn)步驟】,點(diǎn)Remote File Viewer擊。北京科技大學(xué)黃強(qiáng)41050176 “Windows CE Remote File Viewer”界面中,選擇“Configure Connection”按鈕,進(jìn)入下一個(gè)畫(huà)面。,并單擊右邊的“Properties”按鈕。“Device Properties”中如下圖所示設(shè)置,單擊“Transport”下拉框右邊的“Configure...”按鈕?!癟ransport Configuration”中可以設(shè)置超時(shí)值、端口號(hào)、主機(jī)IP等。,打開(kāi)實(shí)驗(yàn)箱電源,啟動(dòng)WinCE平臺(tái),將宿主機(jī)與實(shí)驗(yàn)箱網(wǎng)口用交叉線連接號(hào),點(diǎn)擊“Text”按鈕。,出現(xiàn)所示窗口,它的意思是說(shuō),在試驗(yàn)箱的命令行中鍵入“: /Q /D::5000”(其中IP地址是自己宿主機(jī)的IP地址),完成此項(xiàng)操作后,點(diǎn)擊OK。,設(shè)置IP地址與宿主機(jī)地址在同一網(wǎng)段內(nèi)。具體操作為:在實(shí)驗(yàn)箱的CE系統(tǒng)“開(kāi)始”菜單中點(diǎn)擊運(yùn)行命令,鍵入命:: /Q /D::5000,然后點(diǎn)擊OK。: /Q /D::5000的提示,重復(fù)上述步驟,便會(huì)出現(xiàn)如下界面,點(diǎn)擊Export按鈕(黃色按鈕),可上傳文件。,可瀏覽遠(yuǎn)程文件,并指定上傳文件,選中文件后,點(diǎn)擊“打開(kāi)”按鈕。,可以在實(shí)驗(yàn)設(shè)備上看到上傳的文件。,利用SMSC91C111網(wǎng)口建立連接完畢?!緦?shí)驗(yàn)結(jié)果】實(shí)驗(yàn)失敗 【小結(jié)】通過(guò)這次試驗(yàn),我們掌握了利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接的方法,實(shí)驗(yàn)中要求IP地址與宿主機(jī)地址在同一網(wǎng)段,實(shí)驗(yàn)中解決了這個(gè)問(wèn)題,讓我們對(duì)網(wǎng)絡(luò)相關(guān)的概念也加深了理解。經(jīng)過(guò)多次試驗(yàn),我們還是無(wú)法連通宿主機(jī)與實(shí)驗(yàn)箱,我認(rèn)為我們的步驟沒(méi)有問(wèn)題,可能是設(shè)備有故障。北京科技大學(xué)黃強(qiáng)41050176實(shí)驗(yàn)六 USB Device建立宿主機(jī)與實(shí)驗(yàn)箱的連接【實(shí)驗(yàn)?zāi)康摹繉W(xué)習(xí)并掌握利用USB Device建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)內(nèi)容】利用USB Device建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)設(shè)備】,燒錄有WINCE的Flash,交叉網(wǎng)線,USB數(shù)據(jù)線。,Platform ?!緦?shí)驗(yàn)步驟】北京科技大學(xué)黃強(qiáng)41050176 Microsoft ActiveSync允許您使用電纜、底座或紅外線在移動(dòng)設(shè)備和桌面計(jì)算機(jī)之間建立合作關(guān)系。建立合作關(guān)系后,如果您的設(shè)備支持調(diào)制解調(diào)器或(以太網(wǎng))卡,就可以使它們同步數(shù)據(jù)。通過(guò)ActiveSync還可以使用現(xiàn)有計(jì)算機(jī)連接其他資源,也可以使用ActiveSync保持兩臺(tái)計(jì)算機(jī)上擁有最新信息。首先在主機(jī)端安裝ActiveSync程序。該程序安裝在D:。雙擊該文件開(kāi)始安裝。,當(dāng)PC發(fā)現(xiàn)新設(shè)備時(shí)安裝附帶的驅(qū)動(dòng),安裝完成后,打開(kāi)Microsoft ActiveSync窗口進(jìn)行連接。選擇“否”然后點(diǎn)擊行“下一步”按鈕?!拔业碾娔X”中添加“我的設(shè)備”,它對(duì)應(yīng)于目標(biāo)系統(tǒng)的WINCE文件系統(tǒng)。注意:如果WINCE運(yùn)行以前USB線已經(jīng)連接到PC機(jī)的USB插座,可能導(dǎo)致連接不上,此時(shí),請(qǐng)將USB線拔下然后重新插入即可。在上圖我的電腦中雙擊“我的設(shè)備”將打開(kāi)WINCE同步目錄,可以和操作WINDOWS其他目錄一樣操作該目錄,包括拷貝文件到該目錄或見(jiàn)文件從該目錄拷貝到PC機(jī)。文件拷貝成功,可以成功將應(yīng)用程序下載到試驗(yàn)箱運(yùn)行,這樣我們就完成了宿主機(jī)與實(shí)驗(yàn)箱的通訊連接。【實(shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176【小結(jié)】通過(guò)實(shí)驗(yàn),我們掌握了利用USB Device建立宿主機(jī)與實(shí)驗(yàn)箱的連接的具體方法,并且連接成功,與上一個(gè)方法比較,該方法簡(jiǎn)單實(shí)用,成功率高,適合我們選用。實(shí)驗(yàn)七 在實(shí)驗(yàn)箱的WinCE平臺(tái)上的Hello World實(shí)驗(yàn)【實(shí)驗(yàn)?zāi)康摹勘本┛萍即髮W(xué)黃強(qiáng)41050176 。【實(shí)驗(yàn)內(nèi)容】參照本實(shí)驗(yàn)指導(dǎo)書(shū)的步驟,一步一步完成實(shí)驗(yàn),編寫(xiě)、編譯并運(yùn)行HelloWorld程序 【實(shí)驗(yàn)設(shè)備】—EP實(shí)驗(yàn)儀,交叉網(wǎng)線。,Platform ,eMbedded Visual C++集成開(kāi)發(fā)環(huán)境?!緦?shí)驗(yàn)結(jié)果】【小結(jié)】這是我首次接觸EVC集成開(kāi)發(fā)環(huán)境,感覺(jué)有點(diǎn)陌生,但按照實(shí)驗(yàn)指導(dǎo)書(shū)一步一步做下去之后,我終于對(duì)EVC集成開(kāi)發(fā)環(huán)境有了初步的了解,收獲很大。實(shí)驗(yàn)八 LED數(shù)碼管驅(qū)動(dòng)【實(shí)驗(yàn)?zāi)康摹勘本┛萍即髮W(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)內(nèi)容】編寫(xiě)一個(gè)針對(duì)硬件的驅(qū)動(dòng)程序,硬件是LED 【實(shí)驗(yàn)設(shè)備】PC機(jī)操作系統(tǒng),Platform Builder集成開(kāi)發(fā)環(huán)境,OURS—PXA270EP實(shí)驗(yàn)箱?!緦?shí)驗(yàn)步驟】 【實(shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176【小結(jié)】經(jīng)過(guò)本次實(shí)驗(yàn),我熟悉了EVC集成開(kāi)發(fā)環(huán)境以及相關(guān)配置,在EVC中編寫(xiě)了一個(gè)程序,通過(guò)實(shí)驗(yàn),對(duì)開(kāi)發(fā)環(huán)境有了更深入地了解,為日后的課程設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1