




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、齊魯工業(yè)大學齊魯工業(yè)大學1第1章 初識ARM嵌入式系統(tǒng)1.2 ARM嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境ARM嵌入式系統(tǒng)的開發(fā)ARM芯片的設計芯片的設計ARM芯片的開發(fā)應用芯片的開發(fā)應用1.2.1 ARM嵌入式系統(tǒng)的開發(fā)要點齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境嵌入式系統(tǒng)的設計要求嵌入式系統(tǒng)的設計要求嵌入式系統(tǒng)設計開發(fā)不同于桌面系統(tǒng),它非常嵌入式系統(tǒng)設計開發(fā)不同于桌面系統(tǒng),它非常受制于功能和具體的應用環(huán)境,所以嵌入式系統(tǒng)的受制于功能和具體的應用環(huán)境,所以嵌入式系統(tǒng)的設計具有一些特殊的要求:設計具有一些特殊的要求: 接口方便、操作
2、容易接口方便、操作容易 穩(wěn)定可靠、維護簡便穩(wěn)定可靠、維護簡便 功耗管理、降低成本功耗管理、降低成本 功能實用、便于升級功能實用、便于升級 并發(fā)處理、及時響應并發(fā)處理、及時響應齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境嵌入式系統(tǒng)開發(fā)特點嵌入式系統(tǒng)開發(fā)特點需要需要軟硬件軟硬件綜合開發(fā),二者密切相關。綜合開發(fā),二者密切相關。原因:原因: 任何一個嵌入式產品都是軟件和硬件的結合體任何一個嵌入式產品都是軟件和硬件的結合體 一旦嵌入式產品研發(fā)完成,軟件就一旦嵌入式產品研發(fā)完成,軟件就固化固化在硬件環(huán)在硬件環(huán)境中,嵌入式軟件是針對相應的嵌入
3、式硬件開發(fā)境中,嵌入式軟件是針對相應的嵌入式硬件開發(fā)的,是專用的。的,是專用的。嵌入式系統(tǒng)的這一特點,決定了嵌入式應用開嵌入式系統(tǒng)的這一特點,決定了嵌入式應用開發(fā)方法不同于傳統(tǒng)的軟件工程方法。發(fā)方法不同于傳統(tǒng)的軟件工程方法。齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境預備知識預備知識ARM嵌入式系統(tǒng)的概念和基本結構嵌入式系統(tǒng)的概念和基本結構印刷電路板設計知識印刷電路板設計知識模擬電子技術、數字電子技術等模擬電子技術、數字電子技術等集成開發(fā)環(huán)境集成開發(fā)環(huán)境編程語言編程語言u匯編語言:匯編語言:ARMARM嵌入式指令集嵌入式指令集
4、(初始化的啟動程序)(初始化的啟動程序)uC C語言語言uC C語言匯編語言語言匯編語言齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境p1 1、明確、明確ARMARM嵌入式系統(tǒng)開發(fā)的過程嵌入式系統(tǒng)開發(fā)的過程 嵌入式軟件的開發(fā)流程與通用軟件的開發(fā)流程大同小異嵌入式軟件的開發(fā)流程與通用軟件的開發(fā)流程大同小異,但開發(fā)所使用的設計方法具有嵌入式開發(fā)的特點。整個,但開發(fā)所使用的設計方法具有嵌入式開發(fā)的特點。整個開發(fā)流程可分為:開發(fā)流程可分為: 需求分析階段需求分析階段 設計階段設計階段 生成代碼階段生成代碼階段 固化階段固化階段5齊魯工業(yè)大
5、學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境v 需求和規(guī)格說明需求和規(guī)格說明 嵌入式系統(tǒng)應用需求中最為突出的是注重應用的嵌入式系統(tǒng)應用需求中最為突出的是注重應用的時效性時效性,需求分析階段的需求分析階段的主要任務主要任務是:是:(1)(1)對問題的識別和分析對問題的識別和分析 對用戶提出的問題進行抽象識別用以產生以下的需求
6、:功能需求、性能對用戶提出的問題進行抽象識別用以產生以下的需求:功能需求、性能需求、環(huán)境需求、可靠性需求、安全需求、用戶界面需求、資源使用需求、需求、環(huán)境需求、可靠性需求、安全需求、用戶界面需求、資源使用需求、軟件成本與開發(fā)進度需求。軟件成本與開發(fā)進度需求。(2)(2)制訂規(guī)格說明文檔制訂規(guī)格說明文檔 經過對問題的識別,產生了系統(tǒng)各方面的需求。通過對規(guī)格的說明,文經過對問題的識別,產生了系統(tǒng)各方面的需求。通過對規(guī)格的說明,文檔得以清晰、準確地描述。這些說明文檔包括檔得以清晰、準確地描述。這些說明文檔包括需求規(guī)格說明書和初級的用需求規(guī)格說明書和初級的用戶手冊戶手冊等。等。(3)(3)需求評審需求
7、評審 需求評審作為系統(tǒng)進入下一階段前最后的需求分析復查手段,在需求分需求評審作為系統(tǒng)進入下一階段前最后的需求分析復查手段,在需求分析的最后階段對各項需求進行評估,以保證軟件需求的質量。需求評審的析的最后階段對各項需求進行評估,以保證軟件需求的質量。需求評審的內容包括正確性、無歧義性、安全性、可驗證性、一致性、可理解性、可內容包括正確性、無歧義性、安全性、可驗證性、一致性、可理解性、可修改性、可追蹤性等多個方面。修改性、可追蹤性等多個方面。齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境嵌入式系統(tǒng)開發(fā)要點嵌入式系統(tǒng)開發(fā)要點 交叉編譯器
8、交叉編譯器(Cross-compiler):是一種運行:是一種運行在通用計算機上的、但是能夠生成在另一種在通用計算機上的、但是能夠生成在另一種處理器上運行的目標代碼的編譯器。處理器上運行的目標代碼的編譯器。 交叉開發(fā)交叉開發(fā):在一臺通用計算機上進行軟件的:在一臺通用計算機上進行軟件的編輯、編譯,然后下載到嵌入式系統(tǒng)中運行編輯、編譯,然后下載到嵌入式系統(tǒng)中運行調試。調試。 齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境嵌入式系統(tǒng)開發(fā)要點嵌入式系統(tǒng)開發(fā)要點 它分散在有通信連接的它分散在有通信連接的宿主機宿主機與與目標機目標機環(huán)境之中:
9、環(huán)境之中: 宿主機宿主機(Host)是一臺通用計算機,一般是是一臺通用計算機,一般是PC機。機。它通過串口或網絡連接與目標機通信。它通過串口或網絡連接與目標機通信。 目標機目標機(Target) 可以是嵌入式應用軟件的實際運可以是嵌入式應用軟件的實際運行環(huán)境(可以是能替代實際環(huán)境的仿真系統(tǒng))行環(huán)境(可以是能替代實際環(huán)境的仿真系統(tǒng))101.11.1 ARMARM嵌入式系統(tǒng)簡介嵌入式系統(tǒng)簡介n 典型的開發(fā)環(huán)境源程序編譯器目標文件鏈接器可執(zhí)行文件齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境p2 2、熟悉開發(fā)工具環(huán)境里的庫函數、熟悉開發(fā)
10、工具環(huán)境里的庫函數(了解三個方面)(了解三個方面) (1 1)考慮硬件對庫函數的支持;)考慮硬件對庫函數的支持; 注意:庫函數的使用并不是必須的。注意:庫函數的使用并不是必須的。 (2 2)符合目標系統(tǒng)上的存儲器資源分布;)符合目標系統(tǒng)上的存儲器資源分布; (3 3)應用程序運行環(huán)境的初始化;)應用程序運行環(huán)境的初始化;111.11.1 ARMARM嵌入式系統(tǒng)簡介嵌入式系統(tǒng)簡介齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境p3 3、熟悉熟悉ARMARM嵌入式系統(tǒng)的調試操作嵌入式系統(tǒng)的調試操作 調試有三種基本方法調試有三種基本方法
11、模擬調試(模擬調試(Simulator) 軟件調試(軟件調試(Debugger) 仿真器調試(仿真器調試(Emulator) 121.11.1 ARMARM嵌入式系統(tǒng)簡介嵌入式系統(tǒng)簡介齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境模擬調試(模擬調試(SimulatorSimulator) 調試工具和待調試的嵌入式軟件都在主機調試工具和待調試的嵌入式軟件都在主機上運行,由主機提供一個模擬的目標運行環(huán)上運行,由主機提供一個模擬的目標運行環(huán)境,可以進行語法和邏輯上的調試。境,可以進行語法和邏輯上的調試。 優(yōu)點:簡單方便,不需要目標板,成
12、本低優(yōu)點:簡單方便,不需要目標板,成本低 缺點:功能非常有限,無法實時調試缺點:功能非常有限,無法實時調試大多數調試工具都提供大多數調試工具都提供Simulator功能功能齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境軟件調試(軟件調試(DebuggerDebugger)(監(jiān)控器方式)(監(jiān)控器方式) 主機和目標板通過某種接口(通常是串口)連接,主機上主機和目標板通過某種接口(通常是串口)連接,主機上提供調試界面,待調試軟件下載到目標板上運行。提供調試界面,待調試軟件下載到目標板上運行。 這種方式的先決條件是要在這種方式的先決條件是
13、要在Host和和Target之間建立起通信之間建立起通信聯(lián)系(目標板上稱為聯(lián)系(目標板上稱為監(jiān)控程序監(jiān)控程序Monitor) 優(yōu)點:優(yōu)點:純軟件,價格較低,簡單,軟件調試能力較強純軟件,價格較低,簡單,軟件調試能力較強 缺點:缺點:需要事先燒制需要事先燒制Monitor(往往需多次試驗才能成功往往需多次試驗才能成功)且目標板工作正常,功能有限,特別是硬件調試能力)且目標板工作正常,功能有限,特別是硬件調試能力較差。較差。PCTargetMonitor串口齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境仿真器方式(仿真器方式(Emul
14、atorEmulator) 這種方式用仿真器完全取代目標板上的這種方式用仿真器完全取代目標板上的MCU,因而目標系因而目標系統(tǒng)對開發(fā)者來說完全是透明的、可控的。仿真器與目標板通統(tǒng)對開發(fā)者來說完全是透明的、可控的。仿真器與目標板通過仿真頭連接,與主機有串口、并口、網口或過仿真頭連接,與主機有串口、并口、網口或USB口等連接口等連接方式。由于仿真器自成體系,調試時既可以連接目標板,也方式。由于仿真器自成體系,調試時既可以連接目標板,也可以不連接目標板(可以不連接目標板(Stand alone)。)。 優(yōu)點:優(yōu)點:功能非常強大,軟硬件均可做到完全實時在線調功能非常強大,軟硬件均可做到完全實時在線調試
15、試 缺點:缺點:價格昂貴。價格昂貴。 一般高檔的微處理器都帶一般高檔的微處理器都帶JTAG (Joint Test Action Group,聯(lián)合測聯(lián)合測試行動組試行動組)接口接口,它是一種邊界掃描標準,只需,它是一種邊界掃描標準,只需5根引腳就可以實現(xiàn)根引腳就可以實現(xiàn)在線仿真的功能。在線仿真的功能。齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境JTAGJTAG調試調試 有一個硬件調試體。該硬件調試體與目標板通過有一個硬件調試體。該硬件調試體與目標板通過JTAG調試調試接口相連,與主機通過串口、并口、網口或接口相連,與主機通過串口
16、、并口、網口或USB口相連。待口相連。待調試軟件通過調試軟件通過JTAG調試器下載到目標板上運行。調試器下載到目標板上運行。TargetPC接口JTAG齊魯工業(yè)大學齊魯工業(yè)大學17第1章 初識ARM嵌入式系統(tǒng)1.2.2 ARM嵌入式系統(tǒng)的開發(fā)環(huán)境編譯器編譯器/匯編器匯編器指令系統(tǒng)模擬器指令系統(tǒng)模擬器在線仿真器或調試探測器在線仿真器或調試探測器目標開發(fā)板目標開發(fā)板跟蹤捕捉儀跟蹤捕捉儀嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)常見的開發(fā)環(huán)境常見的開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境18產品公司產品公司C編譯器產品說明編譯器產品說明
17、ARM公公司司ARM處理器在處理器在RealView開發(fā)套件中有良好的技術支持。開發(fā)套件中有良好的技術支持。其中其中RealView-ICE可以用于連接調試硬件和調試環(huán)境??梢杂糜谶B接調試硬件和調試環(huán)境。KEIL公公司司Keil公司最早以支持公司最早以支持8051系列單片機的開發(fā)受到廣大系列單片機的開發(fā)受到廣大用戶的支持。而在最新版本的用戶的支持。而在最新版本的RealView MDK開發(fā)環(huán)境中,開發(fā)環(huán)境中,對對ARM嵌入式系統(tǒng)的開發(fā)具有很好的支持。其配套的仿嵌入式系統(tǒng)的開發(fā)具有很好的支持。其配套的仿真器是真器是ULink和和JLink。IAR System公司公司英文全稱為英文全稱為IAR
18、Embedded Workbentch for ARM and Cortex。在該開發(fā)環(huán)境中系統(tǒng)提供了。在該開發(fā)環(huán)境中系統(tǒng)提供了C/C+編譯器和調試編譯器和調試器。器。IAR開發(fā)工具鏈跟開發(fā)工具鏈跟Keil公司一樣,主要致力于公司一樣,主要致力于AVR單單片機的嵌入式系統(tǒng)開發(fā)。其中,片機的嵌入式系統(tǒng)開發(fā)。其中,IAR配套的仿真器為配套的仿真器為JLink。Lauterbach公司公司提供提供JTAG仿真器以及仿真器以及JWT跟蹤設備。跟蹤設備。其他其他CodeSourcery公司推出的支持公司推出的支持ARM嵌入式系統(tǒng)的嵌入式系統(tǒng)的GNU工具鏈。該工具鏈在市場上占有較小的份額,未能在嵌工具鏈。
19、該工具鏈在市場上占有較小的份額,未能在嵌入式行業(yè)大面積推廣。入式行業(yè)大面積推廣。常見常見ARM嵌入式系統(tǒng)嵌入式系統(tǒng)C編譯器編譯器最流行、最流行、最通用最通用齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境1.2.1 Keil MDK簡介uKeilKeil開發(fā)環(huán)境是德國知名開發(fā)環(huán)境是德國知名公司公司KeilKeil(現(xiàn)已并入(現(xiàn)已并入ARMARM公司)開發(fā)的嵌入式微控公司)開發(fā)的嵌入式微控制器軟件開發(fā)平臺,也是制器軟件開發(fā)平臺,也是目前目前ARMARM嵌入式單片機開嵌入式單片機開發(fā)的主流工具。在該軟件發(fā)的主流工具。在該軟件平臺中,平臺
20、中,uVisionuVision的界面的界面與微軟與微軟VC+VC+的界面類似,的界面類似,具有友好的人機交互環(huán)境具有友好的人機交互環(huán)境,啟動界面如右圖所示。,啟動界面如右圖所示。19齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境 在uVision開發(fā)工具鏈中包含了指令模擬器,用戶可以通過使用該功能來模擬“純粹”的ARM嵌入式代碼,即用戶不需要外部硬件平臺的支持也可以在軟件平臺中模擬代碼的運行,基本的界面框架如右圖所示。20RealView MDK用戶操作界面用戶操作界面齊魯工業(yè)大學齊魯工業(yè)大學KeilKeil平臺開發(fā)周期平臺開發(fā)
21、周期KeilKeil平臺開發(fā)平臺開發(fā)ARMARM嵌入式軟件,開發(fā)周期與其他的平臺環(huán)境嵌入式軟件,開發(fā)周期與其他的平臺環(huán)境的開發(fā)周期是類似的,大致有以下幾個步驟:的開發(fā)周期是類似的,大致有以下幾個步驟:1.1.創(chuàng)建新的項目工程,選擇正確的目標芯片,對工程項目參創(chuàng)建新的項目工程,選擇正確的目標芯片,對工程項目參數進行配置;數進行配置;2.2.編寫編寫C C語言代碼或匯編程序代碼,并添加到項目工程文件語言代碼或匯編程序代碼,并添加到項目工程文件中;中;3.3.對項目工程進行編譯、連接和調試;對項目工程進行編譯、連接和調試;4.4.修改源代碼中的語法錯誤和邏輯錯誤,重新編譯至正確修改源代碼中的語法錯誤
22、和邏輯錯誤,重新編譯至正確5.5.與硬件聯(lián)機調試至無誤;與硬件聯(lián)機調試至無誤;211.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學步驟一 創(chuàng)建創(chuàng)建/ /打開工程文件打開工程文件步驟二 選擇選擇ARMARM嵌入式芯片嵌入式芯片步驟三 添加源代碼文件添加源代碼文件步驟四 編譯程序編譯程序步驟五 程序的調試程序的調試221.2.3 Keil MDK開發(fā)步驟1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學231 1、創(chuàng)建、創(chuàng)建/ /打開工程文件打開工程文件 在在KeilKeil
23、MDK MDK開發(fā)環(huán)境開發(fā)環(huán)境中,用戶可以通過選擇中,用戶可以通過選擇“New Project”New Project”下拉菜單下拉菜單來創(chuàng)建一個新的工程,如來創(chuàng)建一個新的工程,如右圖所示。右圖所示。此時,系統(tǒng)會此時,系統(tǒng)會彈出一個對話框,要求為彈出一個對話框,要求為新建的項目工程起一個名新建的項目工程起一個名字。字。 在菜單中創(chuàng)建新的工程在菜單中創(chuàng)建新的工程將新創(chuàng)建的工程命名為將新創(chuàng)建的工程命名為“test”test”1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)環(huán)境的開發(fā)環(huán)境齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境
24、242 2、選擇、選擇ARMARM嵌入式芯片嵌入式芯片 在創(chuàng)建完存放工程代碼的文件夾后,用戶就可以根據實際在創(chuàng)建完存放工程代碼的文件夾后,用戶就可以根據實際的工程需要,選擇需要的的工程需要,選擇需要的ARM嵌入式芯片。嵌入式芯片。在建立工程項目文件后,用戶需要在該工程項目內添加在建立工程項目文件后,用戶需要在該工程項目內添加源程序代碼。選擇菜單源程序代碼。選擇菜單“File”|“NewFile”|“New”或者點擊工具欄或者點擊工具欄上的新建文件按鈕,就可以在項目工程窗口的右側打開一上的新建文件按鈕,就可以在項目工程窗口的右側打開一個新的文本編輯窗口,用戶可以在該窗口中輸入程序代碼個新的文本編
25、輯窗口,用戶可以在該窗口中輸入程序代碼。在編輯完代碼之后,用戶需要將其保存為源文件,選擇在編輯完代碼之后,用戶需要將其保存為源文件,選擇菜單菜單“File”|“Save”或者點擊工具欄的保存文件按鈕,或者點擊工具欄的保存文件按鈕,可以實現(xiàn)對源文件的保存操作。在源文件編輯完成之后,可以實現(xiàn)對源文件的保存操作。在源文件編輯完成之后,用戶還需要將編寫好的源文件添加到新建的項目工程中去用戶還需要將編寫好的源文件添加到新建的項目工程中去。3 3、添加源代碼文件、添加源代碼文件齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境25添加源文件到項目
26、工程中添加源文件到項目工程中齊魯工業(yè)大學齊魯工業(yè)大學1.21.2 ARMARM嵌入式系統(tǒng)嵌入式系統(tǒng)的開發(fā)要點與開發(fā)環(huán)境的開發(fā)要點與開發(fā)環(huán)境26添加源代碼對話框添加源代碼對話框選擇其中的選擇其中的“Add File To Group Add File To Group Source Group1”Source Group1”,系統(tǒng)彈出,系統(tǒng)彈出一個文件對話框,用戶可以在對話一個文件對話框,用戶可以在對話框中輸入源文件的路徑,點擊框中輸入源文件的路徑,點擊“確確定定”后就完成了對源文件的添加操后就完成了對源文件的添加操作,具體如右圖所示。作,具體如右圖所示。特別需要提醒讀者注意的是,在特別需要提醒讀者注意的是,在添加文件的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借貸擔保條件合同范本
- 買賣旅游車車合同范本
- 制作類開口合同范本
- 包工包料安裝鍋爐合同范本
- 養(yǎng)豬場租賃合同范本
- 鄉(xiāng)鎮(zhèn)土地開發(fā)整改合同范本
- 佛山土地出租合同范本
- 付款協(xié)議合同范本
- 農村養(yǎng)牛蛙銷售合同范本
- ktv裝修乙方合同范本
- 2024年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫標準卷
- 完整word版,“呂氏八字命理學”高級理論
- 中外合作辦學的可行性報告
- 飛達及其輔助機構
- 母嬰保健課程標準
- 深圳地鐵三號線正線信號系統(tǒng)
- 高中化學競賽培訓計劃
- 研發(fā)向善課程----綻放生命異彩
- 電廠機組深度調峰摸底試驗方案
- 地球上的大氣知識結構圖
- 加油站數質量管理考核辦法版.doc
評論
0/150
提交評論