深度實踐嵌入式Linux係統移植

深度實踐嵌入式Linux係統移植 pdf epub mobi txt 電子書 下載2025

為什麼要寫這本書

近年來,以嵌入式技術為基礎的物聯網産業正如火如荼地發展,就業需求和薪資待遇年年看漲。許多學校和培訓機構紛紛開設瞭嵌入式相關的課程,但這些課程的實踐環節往往存在以下幾個方麵的問題:

過於偏重理論,缺乏對實踐環節的指導。

有實踐環節,但內容過於簡單,流於錶麵。

有實踐環節,但移植實踐部分討論的內容不完整。

由於存在上述的問題,通過這些課程培養齣來的學生往往滿足不瞭企業的真正需求。因此,相關學員也很難圓高薪就業的夢想。

本書力求為上述三個問題尋求解決方案:第一,在注重理論知識的前提下,堅持以實踐環節為本書內容的主體,從實踐中提煉理論知識,以源碼分析作為移植實踐的依據;第二,絕不做淺嘗輒止的實踐,絕不停留於隻求在某個開發闆上做齣某個簡單的效果,而是從對多個開發闆的移植實踐中提煉齣更一般性的方法;第三,力求做到功能完善的係統移植。雖然嵌入式係統往往需要根據需求對功能進行裁剪,但為瞭打造一本麵嚮廣大嵌入式工程師和愛好者的書,筆者還是決定嚮讀者介紹更多功能的移植方法,以讓本書可以作為一本工具書常備、常用。

讀者對象

這裏可以根據軟件需求來劃分本書的讀者:

Linux係統愛好者

嵌入式u-boot移植工程師

嵌入式Linux移植工程師

Linux驅動開發工程師

嵌入式應用開發工程師

高校相關課程的教師與學生

參加嵌入式職業培訓的人員

如何閱讀本書

本書共23章,分為四篇。

第一篇為緒論篇(第1章)。本篇隻有一章內容,從整體上簡單地介紹瞭嵌入式係統架構,並探討瞭係統移植環境的搭建方法。本章中的所有內容均以介紹和指導實踐為主,讀者僅需瞭解相關的概念,之後自會在移植實踐過程中有深刻體會。

第二篇為u-boot移植篇(第2~5章)。從緒論篇中得知,嵌入式係統的移植首先需要完成的工作是啓動加載程序的移植,由於本書是以實踐為目的,因此選擇瞭嵌入式係統最為常用的u-boot作為移植的依據。 本篇首先介紹u-boot工程與編譯係統以及u-boot啓動流程等基礎知識,並深入源碼進行詳細分析。讀者在掌握這些基礎知識後,可以參照使用ARM9/S3C2440芯片的開發闆和使用ARM11/S3C6410芯片的開發闆這兩個實例進行係統的u-boot移植實戰。由於力求深入與完整,移植實戰涵蓋瞭從最初的啓動代碼到各種常見驅動的移植,並在最後整閤所有的移植功能,完成一個功能強大的啓動菜單。所有的移植代碼和相關資源均可在本書配套資源文件中找到。

.  第三篇為Linux內核移植篇(第6~18章)。本篇是本書的核心內容,與第二篇類似,在正式開始內核移植前,首先介紹Linux內核工程及其編譯係統、Linux內核相關的調試技術,以及Linux內核的啓動流程,為內核移植的講解打下基礎。然後以使用ARM9/S3C2440芯片的開發闆和使用ARM11/S3C6410芯片的開發闆為例,進行徹底的係統移植。

第四篇為應用程序移植篇(第19~23章)。在完成操作係統底層移植後,為瞭能在開發闆上實現具體的應用,安排瞭本篇內容。本篇將從嵌入式圖形界麵移植、嵌入式多媒體移植、嵌入式數據庫移植、嵌入式Web服務器移植和嵌入式JVM移植等方麵介紹嵌入式應用程序的實踐過程。

勘誤和支持

由於作者的水平有限,編寫時間倉促,書中難免會齣現一些錯誤或者不準確的地方,懇請讀者批評指正。為此,特意創建一個在綫支持與應急方案的二級站點http://book.blendercn.org。你可以將書中的錯誤發布在Bug勘誤錶頁麵中,同時如果你遇到任何問題,也可以訪問Q&A頁麵,我將盡量在綫上為你提供最滿意的解答。書中的全部資源文件除可以從華章網站(www.hzbook.com)下載外,還可以從我創建的這個站點下載,我也會將相應功能的更新及時更正齣來。如果你有更多的寶貴意見,也歡迎發送郵件至郵箱lightfather@gmail.com,期待能夠得到你們的真摯反饋。

緻謝

首先要感謝偉大的Linux創始人Linus Torvalds,是他開創瞭一款影響整個嵌入式行業的操作係統。

感謝成都國嵌信息技術有限公司,尤其要感謝國嵌的謝偉老師,是他建議我將自己的嵌入式移植實戰經驗編寫成書,他不僅是一位知識淵博的老師,也是一位實戰經驗豐富的嵌入式工程師。在編寫本書的過程中,得到瞭謝偉老師很多寶貴的建議。

感謝全國眾多的國嵌學員,我們曾經常在一起討論本書應該以什麼形式編寫,正是這些源自潛在讀者的寶貴建議,促成瞭本書以移植實踐為目的的寫作動機。

感謝機械工業齣版社華章公司的編輯薑影老師,在這一年多的時間中始終支持我的寫作,她的鼓勵和幫助引導我能順利完成全部書稿。

謹以此書獻給眾多熱愛嵌入式Linux的朋友們!

範展源

出版者:機械工業齣版社
作者:範展源
出品人:
頁數:806
译者:
出版時間:2015-5
價格:129.00
裝幀:平裝
isbn號碼:9787111497912
叢書系列:Linux/Unix 技術叢書
圖書標籤:
  • 嵌入式 
  • Linux 
  • linux 
  •  
想要找書就要到 小哈圖書下載中心
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

隨著物聯網時代的到來,市場對各類智能設備的需求也日漸高漲。智能設備的核心技術是集成電路芯片和嵌入操作係統,而嵌入式操作係統更可以稱為是智能設備的靈魂。多年來,Linux係統因為其開源免費、安全穩定、社區支持豐富和移植裁剪方便等特點—直備受全球各大設備廠商的青睞,當仁不讓地成為眾多嵌入式操作係統中最耀眼的明星。在智能手機大行其道的今天,Android係統牢牢占據著80%以上的市場份額,而在Androd係統華麗的外衣之下,依然是Linux係統強有力的支撐。

智能設備的發展並沒有止步在智能手機,而是陝速朝著智能可穿戴設備、智能傢居和車聯網等方嚮擴張。但要想把Linux係統移植到這些外設豐富並且處理器架構各異的設備中,對於初級工程師而言也並非易事,因為這不僅要求工程師熟悉c、匯編等編程語言,瞭解基本的硬件操作方法和協議規範,還要求工程師對Linux的內核架構、編譯係統、調試方法以及各個子係統的源碼結構有所理解。為瞭讓讀者能夠順利具備Linux係統移植的能力,本書被設計為一站式學習教程,即:

.涉及Linux係統各個層麵的移植,包括啓動加載程序、Linux內核、Linux應用程序等;

.提供深入的理論講解和完整的源碼剖析,同事也分析瞭啓動加載程序和Linux內核的編譯係統;

.分彆提供對使用ARM9/S3C2440和ARM11/S3C6410兩款處理器的開發闆移植過程的詳細實錄,以最為人性化的方式讓讀者理解整個移植過程中代碼和係統功能的變遷。

具體描述

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

還不錯

评分

移植bsp的可以看看,但是已經過時。

评分

移植bsp的可以看看,但是已經過時。

评分

移植bsp的可以看看,但是已經過時。

评分

還不錯

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有