買這商品的人也買了...
-
$550$495 -
$420$399 -
$620$527 -
$690$587 -
$450$383 -
$780$663 -
$602嵌入式協議棧 μC/TCP-IP - 基於 STM32 微控制器
-
$352Linux 系統移植(第2版)
-
$449ARM9 嵌入式系統設計直通車-嵌入式開發直通車
-
$301硬件架構的藝術-數字電路的設計方法與技術 (The Art of Hardware Architecture: Design Methods and Techniques for Digital Circuits)
-
$229嵌入式 Linux 開發實用教程
-
$301嵌入式 Linux 系統開發全程解析
-
$505ARM Linux 內核源碼剖析
-
$352嵌入式實時操作系統原理與最佳實踐/單片機與嵌入式
-
$301Xilinx Zynq SoC 與嵌入式 Linux 設計實戰指南 (兼容ARM Cortex-A9的設計方法)
-
$305嵌入式Linux從入門到精通 (嵌入式開發直通車)
-
$590$443 -
$275Qt 5編程入門
-
$755C#高級編程—C# 5.0 & .NET 4.5.1, 9/e (.NET開發經典名著)
-
$403精通 STM32F4 (庫函數版)
-
$301從實踐中學嵌入式Linux應用程序開發
-
$454Linux 設備驅動開發詳解 : 基於最新的 Linux4.0 內核
-
$352Android嵌入式系統程序開發(基於Cortex-A8第2版)
-
$505深度探索嵌入式操作系統(從零開始設計架構和開發)
-
$301深入理解 BootLoader
商品描述
<內容簡介>
隨著物聯網時代的到來,市場對各類智能設備的需求也日漸高漲。智能設備的核心技術是集成電路芯片和嵌入式操作系統,而嵌入式操作系統更可以稱為是智能設備的靈魂。多年來,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移植