深度實踐嵌入式 Linux 系統移植 深度实践嵌入式Linux系统移植

範展源, 劉韜

  • 出版商: 機械工業
  • 出版日期: 2015-05-01
  • 定價: $774
  • 售價: 8.5$658
  • 語言: 簡體中文
  • 頁數: 806
  • 裝訂: 平裝
  • ISBN: 7111497910
  • ISBN-13: 9787111497912
  • 相關分類: 嵌入式系統Linux

已絕版

買這商品的人也買了...

商品描述

 

<內容簡介>

    隨著物聯網時代的到來,市場對各類智能設備的需求也日漸高漲。智能設備的核心技術是集成電路芯片和嵌入式操作系統,而嵌入式操作系統更可以稱為是智能設備的靈魂。多年來,Linux系統因為其開源免費、安全穩定、社區支持豐富和移植裁剪方便等特點一直備受全球各大設備廠商的青睞,當仁不讓地成為眾多嵌入式操作系統中最耀眼的明星。在智能手機大行其道的今天,Android系統牢牢佔據著80%以上的市場份額,而在Android系統華麗的外衣之下,依然是Linux系統強有力的支撐。
    智能設備的發展並沒有止步在智能手機,而是快速朝著智能可穿戴設備、智能家居和車聯網等方向擴張。但要想把Linux系統移植到這些外設豐富並且處理器架構各異的設備中,對於初級工程師而言也並非易事,因為這不僅要求工程師熟悉C、彙編等編程語言,瞭解基本的硬件操作方法和協議規範,還要求工程師對Linux的內核架構、編譯系統、調試方法以及各個子系統的源碼結構有所理解。為了讓讀者能夠順利具備Linux系統移植的能力,範展源、劉韜編著的這本《深度實踐嵌入式Linux系統移植》被設計為一站式學習教程,即:
    涉及Linux系統各個層面的移植,包括啟動加載程序、Linux內核、Linux應用程序等;
    提供深入的理論講解和完整的源碼剖析,同時也分析了啟動加載程序和Linux內核的編譯系統;
    分別提供對使用ARM9/S3C2440和ARM1.1/S3C6410兩款處理器的開發板移植過程的詳細實錄,以最為人性化的方式讓讀者理解整個移植過程中代碼和系統功能的變遷。

 

<章節目錄>

前言
緒論篇
第1章  嵌入式系統架構與移植環境搭建
  1.1  嵌入式系統硬件架構
    1.1.1  微處理器
    1.1.2  總線
    1.1.3  存儲器
  1.2  嵌入式系統軟件架構
  1.3  嵌入式Linux移植環境搭建
    1.3.1  Ubuntu開發平臺
    1.3.2  搭建交叉編譯環境
    1.3.3  獲取內核
    1.3.4  獲取啟動加載器
    1.3.5  配置必要服務
    1.3.6  PuTTY的安裝和配置
  1.4  本章小結
u-boot移植篇
第2章  u-boot工程與編譯系統
  2.1  u-boot介紹
    2.1.1  u-boot工程簡介
    2.1.2  u-boot源碼結構
    2.1.3  u-boot的配置編譯
  2.2  u-boot常用命令與測試
    2.2.1  獲取幫助
    2.2.2  環境變量相關命令
    2.2.3  網絡命令
    2.2.4  Naiad Flash操作命令
    2.2.5  內存∕寄存器相關命令
    2.2.6  系統引導命令
  2.3  u-boot編譯過程分析
    2.3.1  主機構建環境配置過程
    2.3.2  目標機相關配置過程
    2.3.3  make命令執行過程
  2.4  本章小結
第3章  u-boot啟動流程分析
  3.1  u-boot啟動第一階段流程
    3.1.1  設置異常向量
    3.1.2  CPU進入SVC模式
    3.1.3  設置控制寄存器地址
    3.1.4  關閉看門狗
    3.1.5  屏蔽中斷
    3.1.6  設置MPLLCON、UPLLCON和CLKDIVN
    3.1.7  關閉MMU和cache
第4章  ARM9/S3C2440 u-boot移植實戰
第5章  ARM11/S3C6410 u-boot移植實戰
Linux內核移植篇
第6章  Linux內核工程與編譯系統
第7章  Linux內核啟動流程分析
第8章  Linux移植準備及最小系統構建

第9章  Linux網卡驅動移植
第10章  Linux混雜設備驅動
第11章  Linux I2C驅動移植
第12章  Linux SPI驅動移植
第13章  Nand Flash驅動移植
第14章  SD/MMC卡驅動移植
第15章  LCD驅動移植
第16章  觸摸屏驅動移植
第17章  聲卡驅動移植
第18章  USB驅動移植
應用程序移植篇
第19章  嵌入式Qt移植
第20章  嵌入式多媒體程序移植
第21章  嵌入式數據庫移植
第22章  嵌入式Web服務器移植
第23章  嵌入式JVM移植