嵌入式Linux系統(tǒng)開發(fā)教程 版權(quán)信息
- ISBN:9787302225201
- 條形碼:9787302225201 ; 978-7-302-22520-1
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
嵌入式Linux系統(tǒng)開發(fā)教程 本書特色
《嵌入式Linux系統(tǒng)開發(fā)教程》詳細(xì)介紹了在Linux環(huán)境下開發(fā)嵌入式系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)方法及開發(fā)流程,通過實(shí)例與設(shè)計(jì)項(xiàng)目,使讀者盡快掌握嵌入式系統(tǒng)的基本概念、開發(fā)方法及設(shè)計(jì)技巧。主要內(nèi)容包括嵌入式基礎(chǔ)知識、Linux概述、ARM體系架構(gòu)、嵌入式編程、交叉工具鏈、Bootloader詳解、定制內(nèi)核、文件系統(tǒng)、驅(qū)動程序開發(fā)基礎(chǔ)、嵌入式圖形設(shè)計(jì)等,*后《嵌入式Linux系統(tǒng)開發(fā)教程》給出了一個綜合實(shí)例,幫助讀者深刻掌握嵌入式Linux系統(tǒng)的開發(fā)方法。
嵌入式Linux系統(tǒng)開發(fā)教程 內(nèi)容簡介
本書系統(tǒng)論述了在linux環(huán)境下開發(fā)嵌入式系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)方法及開發(fā)流程,通過實(shí)例與設(shè)計(jì)項(xiàng)目,幫助讀者盡快掌握嵌入式系統(tǒng)的基本概念,提高嵌入式設(shè)計(jì)技能。本書共12章,內(nèi)容包括嵌入式基礎(chǔ)知識、linux概述、arm體系架構(gòu)、嵌入式編程、交叉工具鏈、bootloader、定制內(nèi)核、文件系統(tǒng)、驅(qū)動程序開發(fā)基礎(chǔ)、嵌入式圖形設(shè)計(jì)等。本書的*后給出了一個綜合實(shí)例,幫助讀者理解嵌入式linux的開發(fā)方法和技巧。
本書可作為高校計(jì)算機(jī)、通信、電子專業(yè)相關(guān)課程的教材,也可供廣大嵌入式開發(fā)人員參考。
嵌入式Linux系統(tǒng)開發(fā)教程 目錄
1.1 嵌入式系統(tǒng)
1.2 嵌入式處理器
1.3 嵌入式操作系統(tǒng)
1.4 嵌入式系統(tǒng)設(shè)計(jì)
思考與練習(xí)
第2章 linux基礎(chǔ)
2.1 linux簡介
2.2 圖形操作界面
2.3 linux的基本命令行操作
2.1 linux內(nèi)核
思考與練習(xí)
第3章 arm體系架構(gòu)
3.1 arm微處理器簡介
3.2 arm微處理器系列
3.3 arm編程模型
3.4 arm指令系統(tǒng)
3.5 arm微處理器的應(yīng)用選型
思考與練習(xí)
第4章 嵌入式編程
4.1 arm匯編語言程序設(shè)計(jì)
4.2 arm匯編與c語言編程
4.3 基于linux的c語言編程
思考與練習(xí)
第5章 軟硬件開發(fā)環(huán)境
第6章 交叉編譯工具
第7章 bootloader詳解及移植
第8章 定制內(nèi)核移植
第9章 嵌入式linux文件系統(tǒng)
第10章 嵌入式linux驅(qū)動程序開發(fā)基礎(chǔ)
第11章 嵌入式linux圖形設(shè)計(jì)
第12章 嵌入式視頻監(jiān)視系統(tǒng)開發(fā)案例
嵌入式Linux系統(tǒng)開發(fā)教程 節(jié)選
《嵌入式Linux系統(tǒng)開發(fā)教程》系統(tǒng)論述了在Linux環(huán)境下開發(fā)嵌入式系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)方法及開發(fā)流程,通過實(shí)例與設(shè)計(jì)項(xiàng)目,幫助讀者盡快掌握嵌入式系統(tǒng)的基本概念,提高嵌入式設(shè)計(jì)技能。《嵌入式Linux系統(tǒng)開發(fā)教程》共12章,內(nèi)容包括嵌入式基礎(chǔ)知識、Linux概述、ARM體系架構(gòu)、嵌入式編程、交叉工具鏈、bootloader、定制內(nèi)核、文件系統(tǒng)、驅(qū)動程序開發(fā)基礎(chǔ)、嵌入式圖形設(shè)計(jì)等。《嵌入式Linux系統(tǒng)開發(fā)教程》的*后給出了一個綜合實(shí)例,幫助讀者理解嵌入式Linux的開發(fā)方法和技巧。《嵌入式Linux系統(tǒng)開發(fā)教程》可作為高校計(jì)算機(jī)、通信、電子專業(yè)相關(guān)課程的教材,也可供廣大嵌入式開發(fā)人員參考。
嵌入式Linux系統(tǒng)開發(fā)教程 相關(guān)資料
插圖:Linux給個人計(jì)算機(jī)帶來了能夠與UNIX系統(tǒng)相比的速度、效率和靈活性,使個人計(jì)算機(jī)所具有的潛力得到了充分發(fā)揮。Linux與Windows工作方式存在一些根本的區(qū)別,這些區(qū)別只有在用戶對兩者都很熟悉之后才能體會到,但它們卻是Linux思想的核心。1.Linux的應(yīng)用目標(biāo)是網(wǎng)絡(luò)Linux設(shè)計(jì)定位于網(wǎng)絡(luò)操作系統(tǒng),它的設(shè)計(jì)靈感來自于UNIX操作系統(tǒng),因此它的命令設(shè)計(jì)比較簡單。雖然現(xiàn)在已經(jīng)實(shí)現(xiàn)Linux操作系統(tǒng)的圖形界面,但仍然沒有舍棄文本命令行。由于純文本可以非常好地跨越網(wǎng)絡(luò)進(jìn)行工作,所以Linux配置文件和數(shù)據(jù)都以文本為基礎(chǔ)。對于熟悉圖形環(huán)境的用戶來說,使用文本命令行的方式看起來比較原始,但是Linux開發(fā)更多地關(guān)注它的內(nèi)在功能而不是表面文章。即使在純文本環(huán)境中,Linux同樣擁有非常先進(jìn)的網(wǎng)絡(luò)、腳本和安全性能。Linux執(zhí)行一些任務(wù)所需要的步驟表面看來令人費(fèi)解,除非能夠真正認(rèn)識到Linux是期望在網(wǎng)絡(luò)上與其他Linux系統(tǒng)協(xié)同執(zhí)行這些任務(wù)。該操作系統(tǒng)的自動執(zhí)行能力很強(qiáng)大,只需要設(shè)計(jì)批處理文件就可以讓系統(tǒng)自動完成非常繁瑣的工作任務(wù),Linux的這種能力來源于其文本的本質(zhì)。2.可選的GUI目前,許多版本的Linux操作系統(tǒng)具有非常精美的圖形界面。Linux支持高端的圖形適配器和顯示器,完全勝任與圖形相關(guān)的工作。但是,圖形環(huán)境并沒有集成到Linux中,而是運(yùn)行于系統(tǒng)之上的單獨(dú)一層。這意味著用戶可以只運(yùn)行GUI,或者在需要時使用圖形窗口運(yùn)行GUI。Linux有圖形化的管理工具以及日常辦公的工具,比如電子郵件、網(wǎng)絡(luò)瀏覽器和文檔處理工具等。不過在Linux中,圖形化的管理工具通常是控制臺(命令行)工具的擴(kuò)展,也就是說,用圖形化工具能夠完成的所有工作,用控制臺命令行同樣能夠完成。而使用圖形化的工具并不妨礙用戶對配置文件進(jìn)行手工修改,其實(shí)際意義可能并不顯而易見,但是如果在圖形化管理工具中所做的任何工作都可以以命令行的方式完成,這就表示這些工作同樣可以使用一個腳本來實(shí)現(xiàn)。腳本化的命令可以成為自動執(zhí)行的任務(wù)。Linux中的配置文件是可讀的文本文件,這與過去的Windows中的INI文件類似,但這與Windows操作系統(tǒng)的注冊思路有本質(zhì)的區(qū)別。每一個應(yīng)用程序都有自己的配置文件,而通常不與其他配置文件放在一起。不過大部分配置文件都存放于一個目錄樹(/ecI)下的單獨(dú)位置,所以在邏輯上看起來是一起的。文本文件的配置方式可以不通過特殊的系統(tǒng)工具就可以完成配置文件的備份、檢查和編輯工作。3.文件名擴(kuò)展Linux不使用文件名擴(kuò)展來識別文件的類型,這與Windows操作系統(tǒng)不同。Linux操作系統(tǒng)是根據(jù)文件的頭內(nèi)容來識別其類型。為了提高用戶的可讀性,Linux仍可以使用文件名擴(kuò)展,這對Linux系統(tǒng)來說沒有任何影響。不過有一些應(yīng)用程序,比如Web服務(wù)器,可能使用命名約定來識別文件類型,但這只是特定應(yīng)用程序的需要而不是Linux系統(tǒng)本身的要求。
- >
山海經(jīng)
- >
我與地壇
- >
巴金-再思錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
莉莉和章魚
- >
月亮與六便士
- >
李白與唐代文化
- >
名家?guī)阕x魯迅:朝花夕拾