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

正文內(nèi)容

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

2024-11-04 05:24本頁面
  

【正文】 CS。而使用ADS的C語言編譯器編譯的C語言子程序滿足用戶指定的ATPCS的規(guī)則。但是,對于匯編語言來說,完全要依賴用戶保證各個(gè)子程序遵循ATPCS的規(guī)則。具體來說,匯編語言的子程序應(yīng)滿足下面3個(gè)條件:● 在子程序編寫時(shí),必須遵守相應(yīng)的ATPCS規(guī)則; ● 堆棧的使用要遵守相應(yīng)的ATPCS規(guī)則; ● 在匯編編譯器中使用atpcs選項(xiàng)。基本的ATPCS規(guī)定,請?jiān)斠娤嚓P(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語言中使用extern關(guān)鍵字聲明外部函數(shù)(聲明要調(diào)用的匯編子程序)。在C語言的環(huán)境內(nèi)開發(fā)應(yīng)用程序,一般需要一個(gè)匯編的啟動程序,從匯編的啟動程序,跳到C語言下的主程序,然后,執(zhí)行C程序,在C環(huán)境下讀寫硬件的寄存器,一般是通過宏調(diào)用,在每個(gè)項(xiàng)目文件的Startup44b0/,那里面定義了所有關(guān)于44B0的硬件寄存器的宏,對宏的讀寫,就能操作44B0的硬件。具體的編程規(guī)則同標(biāo)準(zhǔn)C語言。四、實(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)。}。匯編語言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的匯編語言調(diào)用c語言用匯編語言實(shí)現(xiàn)1到100累加的函數(shù),用C言語編寫主程序,在主程序中調(diào)用所編寫的匯編函數(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)主要是通過對ARM的各種指令進(jìn)行操作,通過對這些指令的應(yīng)用,讓我們學(xué)會了如何使用匯編來進(jìn)行編程,掌握匯編編程和C語言編程的技巧,并且能夠熟練的使用匯編語言,深刻理解ARM的工作。并且培養(yǎng)了我們寫代碼的能力以及對代碼的閱讀能力和修改能力。為我們在以后的學(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平臺【實(shí)驗(yàn)?zāi)康摹空莆誔B下WinCE平臺的定制 【實(shí)驗(yàn)內(nèi)容】開始利用Platform Builder定制平臺并編譯 【實(shí)驗(yàn)流程】1. 將OURSPXA270EP實(shí)驗(yàn)箱的電源線、串口、網(wǎng)線、同步線、鼠標(biāo)等全部連接。2. 由于已經(jīng)安裝好了BSP,我們可以直接打開Platform 。3. 新建Platform Builder工程,在建立向?qū)е羞M(jìn)行名稱、路徑、BSP選擇、設(shè)計(jì)模板、可選項(xiàng)目等的設(shè)置,完成WinCE平臺的建立。北京科技大學(xué)黃強(qiáng)41050176 4. 設(shè)置編譯平臺的參數(shù)。5. 構(gòu)建新建里的WinCE平臺的運(yùn)行時(shí)映像。整個(gè)過程大約持續(xù)20分鐘,構(gòu)建成功后得到操作系統(tǒng)運(yùn)行時(shí)的映像?!緦?shí)驗(yàn)結(jié)果】 【小結(jié)】通過這個(gè)實(shí)驗(yàn),我們初步接觸了PXA270EP實(shí)驗(yàn)箱,并通過Platform的建立,對Platform Builder有了一個(gè)初步了解,同時(shí)也對嵌入式開發(fā)的過程有了一個(gè)初步認(rèn)識,掌握了PB下WinCE平臺的定制。實(shí)驗(yàn)二 定制增強(qiáng)型內(nèi)核【實(shí)驗(yàn)?zāi)康摹?.熟悉Platform Builder集成開發(fā)環(huán)境以及相關(guān)配置使用模板創(chuàng)建新平臺 添加和刪除組件 配置和運(yùn)行平臺2.利用Platform Builder定制一個(gè)增強(qiáng)型內(nèi)核,并下載到內(nèi)存中?!緦?shí)驗(yàn)內(nèi)容】參照本實(shí)驗(yàn)指導(dǎo)書的步驟,定制一個(gè)包括Word(支持中文輸入法)、圖片瀏覽器、MediaPlayer、支持USB鼠標(biāo)、鍵盤,并能通過USB從設(shè)備接口進(jìn)行宿主機(jī)與目標(biāo)版通信的內(nèi)核。北京科技大學(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)流程】1.打開已創(chuàng)建好的PB,在PB右邊的Catalog中添加其他組件。這里我們所做的與實(shí)驗(yàn)指導(dǎo)書上的不同,為了更好的配合我們的實(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開始構(gòu)建。3.在終端進(jìn)行配置。打開“超級終端”進(jìn)行連接端口、波特率、數(shù)據(jù)流控制等的設(shè)置,此時(shí)會彈出名為11520的超級終端的窗口。4.打開實(shí)驗(yàn)箱電源,此時(shí)窗口里會出現(xiàn)字符,快速按空格鍵。5.當(dāng)完成Eboot配置后,按下D。6.再進(jìn)行PB里面的目標(biāo)設(shè)備的配置。7.對映像文件進(jìn)行下載。映像文件傳輸完成后,Eboot會根據(jù)設(shè)置,自動燒寫到內(nèi)存中,完成燒寫以后,WinCE會自動啟動。至此,一個(gè)功能較強(qiáng)的內(nèi)核定制成功了。【實(shí)驗(yàn)結(jié)果】 略 【小結(jié)】經(jīng)過這個(gè)實(shí)驗(yàn),我熟悉了Platform Builder集成開發(fā)環(huán)境以及相關(guān)配置,雖然剛開始不知道這些配置有什么用,后來在老師的講解下才漸漸明白,這些配置是為了后續(xù)的編程做準(zhǔn)備的。北京科技大學(xué)黃強(qiáng)41050176實(shí)驗(yàn)三 定制SDK并建立EVC下的開發(fā)環(huán)境【實(shí)驗(yàn)?zāi)康摹渴煜DK的概念,配置EVC下的開發(fā)環(huán)境 【實(shí)驗(yàn)內(nèi)容】生成SDK并安裝,配置Embedded Visual C++的開發(fā)環(huán)境 【實(shí)驗(yàn)流程】1. 在已經(jīng)建立好的PB中,新建一個(gè)SDK文件。2. 按步驟完成SDK的配置3. 點(diǎn)擊Build SDK 這個(gè)過程大概要3分鐘,在指定目錄下生成SDK文件。4. 安裝剛生成的SDK,之后即可在此模擬器上運(yùn)行開發(fā)好的應(yīng)用程序?!緦?shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176 見SDK文件【小結(jié)】SDK的概念其實(shí)對我們來說還是相對陌生的,在實(shí)驗(yàn)的過程中由于概念不了解我們并不太清晰的知道我們在做什么,直到我們查閱并了SDK的相關(guān)概念后才有所收獲。SDK實(shí)際上是一個(gè)開發(fā)工具包,我們根據(jù)自己的開發(fā)需要,針對于自己的PB定制了一個(gè)專用開發(fā)工具包來便于我們的模擬開發(fā)。經(jīng)過這個(gè)實(shí)驗(yàn),我們了解了更多關(guān)于軟件開發(fā)的知識,接觸到了許多課堂上所學(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è)畫面。,并單擊右邊的“Properties”按鈕。“Device Properties”中如下圖所示設(shè)置,單擊“Transport”下拉框右邊的“Configure...”按鈕?!癟ransport Configuration”中可以設(shè)置超時(shí)值、端口號、主機(jī)IP等。,打開實(shí)驗(yàn)箱電源,啟動WinCE平臺,將宿主機(jī)與實(shí)驗(yàn)箱網(wǎng)口用交叉線連接號,點(diǎn)擊“Text”按鈕。,出現(xiàn)所示窗口,它的意思是說,在試驗(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)“開始”菜單中點(diǎn)擊運(yùn)行命令,鍵入命:: /Q /D::5000,然后點(diǎn)擊OK。: /Q /D::5000的提示,重復(fù)上述步驟,便會出現(xiàn)如下界面,點(diǎn)擊Export按鈕(黃色按鈕),可上傳文件。,可瀏覽遠(yuǎn)程文件,并指定上傳文件,選中文件后,點(diǎn)擊“打開”按鈕。,可以在實(shí)驗(yàn)設(shè)備上看到上傳的文件。,利用SMSC91C111網(wǎng)口建立連接完畢?!緦?shí)驗(yàn)結(jié)果】實(shí)驗(yàn)失敗 【小結(jié)】通過這次試驗(yàn),我們掌握了利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接的方法,實(shí)驗(yàn)中要求IP地址與宿主機(jī)地址在同一網(wǎng)段,實(shí)驗(yàn)中解決了這個(gè)問題,讓我們對網(wǎng)絡(luò)相關(guān)的概念也加深了理解。經(jīng)過多次試驗(yàn),我們還是無法連通宿主機(jī)與實(shí)驗(yàn)箱,我認(rè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允許您使用電纜、底座或紅外線在移動設(shè)備和桌面計(jì)算機(jī)之間建立合作關(guān)系。建立合作關(guān)系后,如果您的設(shè)備支持調(diào)制解調(diào)器或(以太網(wǎng))卡,就可以使它們同步數(shù)據(jù)。通過ActiveSync還可以使用現(xiàn)有計(jì)算機(jī)連接其他資源,也可以使用ActiveSync保持兩臺計(jì)算機(jī)上擁有最新信息。首先在主機(jī)端安裝ActiveSync程序。該程序安裝在D:。雙擊該文件開始安裝。,當(dāng)PC發(fā)現(xiàn)新設(shè)備時(shí)安裝附帶的驅(qū)動,安裝完成后,打開Microsoft ActiveSync窗口進(jìn)行連接。選擇“否”然后點(diǎn)擊行“下一步”按鈕?!拔业碾娔X”中添加“我的設(shè)備”,它對應(yīng)于目標(biāo)系統(tǒng)的WINCE文件系統(tǒng)。注意:如果WINCE運(yùn)行以前USB線已經(jīng)連接到PC機(jī)的USB插座,可能導(dǎo)致連接不上,此時(shí),請將USB線拔下然后重新插入即可。在上圖我的電腦中雙擊“我的設(shè)備”將打開WINCE同步目錄,可以和操作WINDOWS其他目錄一樣操作該目錄,包括拷貝文件到該目錄或見文件從該目錄拷貝到PC機(jī)。文件拷貝成功,可以成功將應(yīng)用程序下載到試驗(yàn)箱運(yùn)行,這樣我們就完成了宿主機(jī)與實(shí)驗(yàn)箱的通訊連接?!緦?shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176【小結(jié)】通過實(shí)驗(yàn),我們掌握了利用USB Device建立宿主機(jī)與實(shí)驗(yàn)箱的連接的具體方法,并且連接成功,與上一個(gè)方法比較,該方法簡單實(shí)用,成功率高,適合我們選用。實(shí)驗(yàn)七 在實(shí)驗(yàn)箱的WinCE平臺上的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í)驗(yàn),編寫、編譯并運(yùn)行HelloWorld程序 【實(shí)驗(yàn)設(shè)備】—EP實(shí)驗(yàn)儀,交叉網(wǎng)線。,Platform ,eMbedded Visual C++集成開發(fā)環(huán)境?!緦?shí)驗(yàn)結(jié)果】【小結(jié)】這是我首次接觸EVC集成開發(fā)環(huán)境,感覺有點(diǎn)陌生,但按照實(shí)驗(yàn)指導(dǎo)書一步一步做下去之后,我終于對EVC集成開發(fā)環(huán)境有了初步的了解,收獲很大。實(shí)驗(yàn)八 LED數(shù)碼管驅(qū)動【實(shí)驗(yàn)?zāi)康摹勘本┛萍即髮W(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)內(nèi)容】編寫一個(gè)針對硬件的驅(qū)動程序,硬件是LED 【實(shí)驗(yàn)設(shè)備】PC機(jī)操作系統(tǒng),Platform Builder集成開發(fā)環(huán)境,OURS—PXA270EP實(shí)驗(yàn)箱。【實(shí)驗(yàn)步驟】 【實(shí)驗(yàn)結(jié)果】北京科技大學(xué)黃強(qiáng)41050176【小結(jié)】經(jīng)過本次實(shí)驗(yàn),我熟悉了EVC集成開發(fā)環(huán)境以及相關(guān)配置,在EVC中編寫了一個(gè)程序,通過實(shí)驗(yàn),對開發(fā)環(huán)境有了更深入地了解,為日后的課程設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1