您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息技術>> 資料信息

嵌入式Linux的軟件開發環境分析(ppt 75頁)

所屬分類:
信息技術
文件大小:
902 KB
下載地址:
相關資料:
嵌入式, linux, 軟件開發, 開發環境, 環境分析
嵌入式Linux的軟件開發環境分析(ppt 75頁)內容簡介

嵌入式Linux的軟件開發環境分析目錄:
一、什麼是編譯程序
二、語言轉(變)換係統
三、編譯過程和編譯程序的結構
1、詞法分析
2、語法分析
3、語義分析
4、中間代碼生成
5、代碼優化
6、目標代碼生成
四、符號表管理(symboltable)
五、出錯處理(errorhandling)
六、編譯程序結構(components)
…………

嵌入式Linux的軟件開發環境分析內容提要:
嵌入式開發工具基本概念:
嵌入式係統和係統軟件級的開發所需的計算機知識較多,而首當其衝的是嵌入式開發工具的學習,首先我們需要清楚的是為什麼我們需要嵌入式開發工具:
在嵌入式係統開發中目標機與宿主機是分離的,它們之間往往具有不同的組織結構,例如:我們在研究過程中宿主機一般均為PC,而目標機為不同的開發板,這些開發板和PC具有不同的體係結構,而我們為了使在PC上運行的程序在目標機上能夠運行就需要將源程序編譯成相應的目標代碼,而這就是我們需要嵌入式開發工具的主要原因.
binutils是一組二進製工具程序集,它主要包括鏈接器,彙編器和其它用於處理目標文件和檔案的工具。
其中鏈接器為ld,它的主要作用是把各種目標文件(.O文件和)和庫文件鏈接在一起,並根據定位數據和函數的地址,最終生成執行程序。
彙編器主要是AS:是GNU編譯器的彙編器(Assembler),負責把.S或.s為後綴的彙編文件編譯成.以.o為後綴的目標文件
處理目標文件和檔案的主要工具是ar,它用於建立,修改和提取歸檔文件。一個歸檔文件是包含多個被包含文件的單個文件程序員可以從歸檔文件中檢索並得到原始的被包含文件的內容,模式,時間戳,所有者和組等屬性
…………


..............................

Baidu
map