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

正文內(nèi)容

20xx-20xx年南昌航空大學(xué)嵌入式系統(tǒng)實驗指導(dǎo)書-wenkub

2022-11-08 09:07:01 本頁面
 

【正文】 ld 子窗口中輸 出有關(guān)信息。 為了與目標硬件相匹配,用戶可能會修改鏈接器控制文件,所以工程中的那個文件是預(yù)配置的連接控 制文件的一個副本。所以,一般情況下 CPU 的時鐘與 XTAL 的頻率是不同的。Vision 可以設(shè)置目標硬件的選項。在輸入完源程序后,選擇 File Save As…菜單項保存源程序,匯編語言源文件以 *.S為擴展名, C語言源文件以 *.C 為 擴展名。Vision 提供了幾種方法將源文件添加到工程中。Vision 需要用戶手動地輸入額外的參數(shù)。例如,選擇 Philips LPC2106 微控制器,這個選擇設(shè)置了 LPC2106 設(shè)備的必要工具 選項、 簡化了工具的配 置。 3) 選擇設(shè)備 在創(chuàng)建一個新的工程時, 181。Vision 3 將打開一個標準對話框,輸入希望新建工程的名字即可創(chuàng)建一個新的工程,建議對每個新建工程使用獨立的文件夾 。Vision/ARM 開發(fā)工具的安裝目錄的。Vision 的 RealView 編譯器 : BIN31\ b) ADS : C:\Program Files\ARM\ADSv1_2\Bin c) RealView 評估版 : C:\Program Files\ARM\RVCT\Programs\\350\eval2sc\win_32pentium ? Use Keil CARM Compiler 復(fù)選框表示本工程使用 Keil CARM 編譯器、 Keil AARM 匯編器和 Keil LARM 鏈接器 /裝載器。Vision IDE的 Project – Manage Components, Environment, and Books對話框的 Folders/Extensions 頁 (見下圖 )中選擇。Vision工程必須作如下處理: 選擇工具集 創(chuàng)建工程文件 選擇設(shè)備 1) 選擇工具集 181。 ULINK2 不僅包含了 ULINK USBJTAG 適配器具有的所有功能,而且具有如下新的特點: ? 標準 Windows USB 驅(qū)動支持 ULINK2 即插 即用 ? 支持基于 ARM CortexM3 的串 行線調(diào)試 ? 支持程序運行期間的存儲器讀寫、終端仿真和串行調(diào)試輸出 ? 既支持 20 針引腳,同時也支持 10 針引腳 ? ULINK2 仿真器圖如圖 所示。使用集成開發(fā)環(huán)境配 合 JTAG 仿真器進行開發(fā)是目前采用最多的一種調(diào)試方式。 Microlib C 庫可將運行時庫代碼大大降低。使你在沒有硬件或?qū)δ繕?MCU 沒有更深的了解的情況下,仍然可以立即開始開發(fā)軟件。Vision3 IDE 的啟動代碼配置向?qū)⒏鱾€所需配置的功能模塊以對話框方式展示,附加的提示說明,幫助你快速輕松的做出選擇, 生成完善的啟動代碼,免除手工寫幾百行匯編程序的痛苦。 ? 181。Vision3 IDE 181。 RealView MDK 集成了業(yè)內(nèi)最領(lǐng)先的技術(shù),包括 181。Vision3 集成開發(fā)環(huán)境與 RealView 編譯器,支持 ARM ARM9 和最新的 CortexM3 核處理器,自動配置啟動代碼,集成 Flash 燒寫模塊,強大的 Simulation 設(shè)備模擬,性能分析等功能,與 ARM 之前的工具包 ADS 等相比, RealView 編譯器的最新版本可將性能改善超過 20%。Vision IDE 在全球擁有龐大的用戶群,超過 10 萬開發(fā)工程師在使用 Keil 開發(fā)工具。Vision3 IDE主要特性: ? 功能強大的源代碼編輯器; ? 可根據(jù)開發(fā)工具配置的設(shè)備數(shù)據(jù)庫; ? 用于創(chuàng)建和維護工程的工程管理器; ? 集匯編、編譯和鏈接過程于一體的編譯工具; ? 用于設(shè)置開發(fā)工具配置的對話框; ? 真正集成高速 CPU 及片上外設(shè)模擬器的源碼級調(diào)試器; ? 高級 GDI 接口,可用于目標硬件的軟件調(diào)試和 ULINK2 仿真器的連接; ? 用于下載應(yīng)用程序到 Flash ROM 中的 Flash 編程器; ? 完善的開發(fā)工具手冊、設(shè)備數(shù)據(jù)手冊和用戶向?qū)А? ? 181。 ? 性能分析器 性能分析器可給所有的 MCU 實現(xiàn)如程序運行時間統(tǒng)計、被調(diào)用次數(shù)統(tǒng)計、代碼覆蓋率統(tǒng)計等高端功能,而這些功能對于快速定位死區(qū)代碼,幫助優(yōu)化分析等起了關(guān)鍵的作用。 ? RealView 實時庫 RLARM(可選) 3 ? ULINK2 仿真器 ULINK USBJTAG 仿真器 JTAG 仿真器也稱為 JTAG 調(diào)試器,是通過 ARM 芯片的 JTAG 邊界掃描口進行調(diào)試的設(shè)備。 ULINK USBJTAG 仿真器支持眾多 Philips、 Samsung、 Atmel、 Analog Devices、 Sharp、 ST 等眾多廠商 ARM7 及 ARM9 內(nèi)核的 ARM 微控制器,其將 PC 機的 USB 端口與用戶的目標硬件相連 (通過 JTAG 或 OCD),使用戶可在目標硬件上調(diào)試代碼。 圖 ULINK2 USBJTAG 仿真器圖 4 二、 RealView 使用 創(chuàng)建一個工程 181。Vision 可以使用 ARM RealView 編譯工具、 ARM ADS 編譯器、 GNU GCC 編譯器和 Keil C ARM 編譯器。 圖 選擇工具集 ? Use RealView Compiler 復(fù)選框表示本工程使用 ARM 開發(fā)工具。 ? Use GNU Compiler 復(fù)選框表示本工程使用 GNU 開發(fā)工具。對于 Keil ARM 工具來說,工具組件的路徑是在開發(fā)工具目錄中配置的 。例如,這里先建立一個新的文件夾,然后選擇這個文件夾作為新建工程的目錄,輸入新建工程的名字 Project1, 181。Vision 要求為這個工程選擇一款 CPU。 6 圖 選擇設(shè)備 注意: ? 當(dāng)創(chuàng)建一個新的工程時, 181。請仔細閱讀這個對話框右邊的信息,因為它可能包含所選設(shè)備的額外配置要求。例如, 在 Project Workspace Files 頁的文件組上點擊鼠標右 鍵,然后在彈出的菜單中選擇 Add Files 菜單項,這時將打開標準的文件對話框,選擇 我們 創(chuàng)建的 asm 或 c文件即完成源文件的添加。 3. 工程中文件的加入 創(chuàng)建完源文件后便可以在工程里加入此源文件, μVision 提供了多種方法加入源文件到工程中。通過工具欄按鈕或 Project Options for Target菜單項打開 Options for Target 對話框 ,在 Target 頁中設(shè)置目標硬件及所選 CPU 片上組件的參數(shù)。 Read/Only Memory Area 配置片內(nèi)、片外的 ROM 區(qū)地址以及大小 Read/Write Memory Areas 指定目標硬件的 片內(nèi)和片外的 RAM 區(qū)地址以及大小 Code Generation 選擇產(chǎn)生 ARM code 還是 Thumb code 2) 、 增加連接控制文件 對于 GNU 和 ARM ADS/RealView 工具鏈來說,鏈接器的配置是通過鏈接器控制文件實現(xiàn)的。這個文件可以通過 Project Options for Target 對話框的 Linker 頁添加到工程中。如果在編譯鏈接過程中,出現(xiàn)任何錯誤,包括源文件語法錯誤和其它錯誤時,編譯鏈接操作立刻終止,并在輸出窗的 Build 子窗口中提示錯誤,如果是語法錯誤,用戶可以通過鼠標左鍵雙擊錯誤提示行,來定位引起錯誤的源文件行。所有有關(guān)調(diào)試的操作 都可以在 Debug 菜單下找到。 ? 對于各種模式下的寄存器,可以在左邊的窗口查看。選中需要設(shè)置斷點的行,然后 F9 即在改行設(shè)置斷點,程序運行到此處就停止運行。 對于全局變量,選擇 Watch window 中的 Watch 1, 加入你需要查看的變量就可以 10 查看實時的全局變量的值。全速運行程序后, GPIO 的狀態(tài)就開始按照程序的控制開始變化。 使用 ADD/SUB/LSL/LSR/AND/ORR 等指令,完成基本數(shù)學(xué) /邏輯運算。然后 會彈出一個對話框,問是否要添加啟動代碼。 4) 添加源文件 單擊工程管理窗口中的相應(yīng)右鍵菜單命令,選擇 Add Files to…,會彈出文件選擇對話框,在工程目錄下選擇剛才建立的源文件 。此 .INI 文件用于設(shè)置生成的 .AXF 文件下載到目標中的位置,以及調(diào)試前的寄存器、內(nèi)存的初始化等配置操作。若無錯誤,則可進行下一步的調(diào)試。 實驗 B 實驗 B與上述步驟完全相同,只要把對應(yīng)的 。 y=64/ stack_top EQU 0x30202000 。 save the value of R0 into stacks mov r0, y 。 end the code 163。 // Setup for Running //g, main 實驗 B匯編程序 。/* z=87 */ stack_top EQU 0x30202000 。/* R0 = R0 8 */ mov r1, y 。/* get low 8 bit from R0 */ mov r1, y 。/* put y value into R1 */ add r2, r0, r1, lsr 1 。cycling*/ END 調(diào) 試命令腳本文件與實驗 A 相同。 16 實驗二 C 語言程序 一、 實驗?zāi)康? 學(xué)會使用 μVision IDE for ARM 開發(fā)環(huán)境編寫簡單的 C 語言程序; 學(xué)會編寫和使用調(diào)試函數(shù); 掌握通過 memory/register/watch/variable 窗口分析判斷運行結(jié)果。 四 、 實驗原理 1. 調(diào)試函數(shù) μVision3 具有強大的調(diào)試功能,其中之一就是它的調(diào)試函數(shù)。 具體來說,用戶在集成環(huán)境與目標板連接時、軟件調(diào)試過程中以及復(fù)位目標板后,有時需要集成環(huán)境自動完成一些特定的功能,比如復(fù)位目標板、清除看門狗、屏蔽中斷寄存器、存儲區(qū)映射等,這些特定的功能可以通過執(zhí)行一組命令序列完成。 INCLUDE 可以包含調(diào)試命令和函數(shù)定義,當(dāng)然也可以通過如下的方式來執(zhí)行:把此文件放入 Options for Target – Debug Initialization File 內(nèi),這樣每當(dāng)啟動μVision3 Debugger 器時, 中的內(nèi)容就會被處理。 命令舉例: G,main //從 main 處開始執(zhí)行 Display Display 用于顯示存儲區(qū)域的內(nèi)容。這里使用的是 μVision3 IDE 中的軟件仿真器;在 Option For Target 對話框的Debug 頁中將 Initialization 文本框的內(nèi)容清空; 7)選擇菜單項 Debug run 或 F5,即可運行代碼; 8)在 Output Windows 中的 Command 輸入欄中輸入“ Include ”命令; 9)單步執(zhí)行,通過 memory、 register、 watchamp。 18 main() { int i = 5。 } } void delay(int nTime) { int i, j = 0。 j 10。 3.撐握 makefile 工具管理的使用。 四、實 驗原理及步驟 1. gcc 編譯程序 具體步驟如下: 第一步:用 vi 編寫一個 C 語言應(yīng)用程序 。 文件內(nèi)容如 下: include 20 int main(void) { double counter。 counter * * / + 2020。 return 0。 第二步:帶調(diào)試參數(shù) g 進行編譯 gcc – g – o GDB_test 第三步:啟動 GDB 調(diào)試,開始調(diào)試 gdb GDB_test 第四步:使用用 gdb 的命令進行調(diào)試(教材的 P35P40)。 (文件的內(nèi)容見教材 P4243) 第二步:在當(dāng)前 目錄用 vi 編寫 Makefile 文件 (文件的內(nèi)容見教材 P4344) 第三步:編譯 make 第四步:運行可執(zhí)行程序 ./menu 五、實驗報告要求 : 總結(jié) gcc 常用選項及功能。 2. 在 程序中增加一個名為“ hello” 的按鈕。 ? 創(chuàng)建 Makefile 文件。 2: 用 SQLite3 的相關(guān)命令實現(xiàn):創(chuàng)建一個名為 的數(shù)據(jù)庫,在該數(shù)據(jù)庫中創(chuàng)建一個名為 student 的表,表的字段信息如表 1 所示,并向表中插入 2 條記錄,詳細信息如表 2 所示;然后把表中的記錄進行查詢在終端上顯示出來。 范文最新推薦 24 工會黨支部工作總結(jié) [工會黨支部工作總結(jié) ] xxxx 年,我們工會黨支部在師直黨工委的正確領(lǐng)導(dǎo)下,認真學(xué)習(xí)貫徹 “ 三個代表
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1