嵌入式 Linux 系統開發教程

嵌入式 Linux 系統開發教程

作者: 華清遠見嵌入式學院
出版社: 電子工業
出版在: 2016-07-01
ISBN-13: 9787121293733
ISBN-10: 7121293730
裝訂格式: 平裝
總頁數: 333 頁




內容描述


本書結合大量實例,在基於ARM Cortex-A9 四核處理器的硬件教學平臺上,全面詳細地講解了ARM處理器及在其上的嵌入式Linux 系統開發。本書主要內容包括ARM 處理器及常用指令介紹,Linux 編程環境,交叉開發環境,Boot Loader 介紹U-Boot 啟動過程及移植,Linux 內核配置、編譯及Qt 移植等。其中移植相關的內容不僅給出了移植的方法和步驟,還講解了為什麽要這麽做。重視實踐,實用是本書的最大特點,同時,本書配合大量的習題,讀者能快速地掌握嵌入式Linux 系統開發的要點。本書可作為大學院校電子、通信、電腦、自動化等專業的“嵌入式Linux 系統開發”課程的教材,也可作為嵌入式開發人員的參考用書。


目錄大綱


第1章嵌入式系統概述
1.1嵌入式系統
1.2嵌入式操作系統
1.3嵌入式Linux歷史
1.4嵌入式Linux開發環境
1.5嵌入式Linux系統開發要點

第2章ARM處理
2.1 ARM處理器 介
2.1.1 ARM公司簡介
2.1.2 ARM處理器體系結構
2.1.3 Linux與ARM處理器
2.2 ARM指令集
2.2.1 ARM微處理器的指令集概述
2.2.2 ARM指令尋址方式
2.2.3 Thumb指令 
2.2.4 Thumb-2指令 
2.2.5 ThumbEE指令
2.3典型ARM處理器簡介
2.3.1 Atmel AT91RM9200 
2.3 .2 Samsung S3C2410 
2.3.3 TI OMAP5系列
2.3.4 Freescale i.Max6
2.3.5 Intel Xscale PXA系列
2.3.6 Cortex- A系列的Exynos4412 
2.4華清遠見FS4412開發板
2.4.1華清遠見FS4412開發板介紹
2.4.2眾多的開發板供應商
2.5習題

第3章Linux編程環境
3.1 Linux常用工具
3.1.1 Shell簡介 
3.1.2常用的Shell命令
3.1.3編寫Shell腳本 
3.1.4正則表達式 
3.1.5程序編輯器
3.2 Makefile
3.2.1 GNU make
3.2.2 Makefile規則語法
3.2.3 Makefile文件中變量的使用
3.3二進制代碼工具的使用


作者介紹


華清遠見嵌入式培訓中心,是國內成立較早、規模較大的專業嵌入式培訓機構。為滿足快速增長的移動開發領域對Android等主流嵌入式操作系統研發人才的需求,華清遠見在多年高端嵌入式專業培訓和豐富的企業內訓實施經驗的基礎上,於2004年正式成立華清遠見3G學院,學院充分整合行業經驗及專業領域的企業合作資源優勢,打造出專業、科學的實訓體系,幫助合作院校時刻緊跟行業用人需求的新趨勢,引導畢業生在知識結構上更好地實現與企業真實需求的對接,從而有效提高其就業競爭優勢,順利進入專業研發領域。




相關書籍

Learning Linux Binary Analysis(Paperback)

作者 Ryan "elfmaster" O'Neill

2016-07-01

C++ 標準模板庫編程實戰 (Using the C++ Standard Template Libraries)

作者 愛弗·霍頓 (Ivor Horton)

2016-07-01

C語言項目化教程

作者 張競丹 等

2016-07-01