天天看點

《嵌入式Linux開發實用教程》——導讀

《嵌入式Linux開發實用教程》——導讀

嵌入式linux開發實用教程

2012年11月,當我看到論壇中的同齡大學生在學習嵌入式linux寸步難行,我就計劃将我學習嵌入式linux的點點滴滴記錄下來,從一個學生的角度去寫,或許更能讓初學者接受。2013年1月,當寫完初稿再重新審視的時候,總感覺不盡如意。2013年3月,我聯系了我的師弟李強,兩人打算以一個全新的思維重新完成這本書。

2013年6月,書稿終于定型。

本書一共有6章,從linux指令基礎到linux常用軟體;從u-boot移植到linux移植;從linux驅動程式設計到qt應用程式設計,全方位解析作為一個初學者該如何快速踏入嵌入式linux學習的大門。

這本書大體結構如下:

第1章嵌入式linux基礎,為了讓還沒有接觸過或者不太熟悉linux的讀者進一步認識linux,介紹了兩個在嵌入式linux學習中使用頻率很高的軟體。有了這一章的知識作鋪墊,後續的學習将更加順暢。

第2章u-boot-2013.04分析與移植,本章覆寫u-boot啟動分析、sd卡啟動、nand flash啟動移植、dm9000網卡移植等内容。筆者從sd卡啟動到nand flash啟動,解開衆多廠家不願公開的技術點。對于初學者來說,u-boot的移植無疑是一座大山,筆者将一步步揭開u-boot的神秘面紗。

第3章linux-3.8.3核心移植,本書采用最新核心,涉及linux核心分析、nand flash移植、dm9000網卡移植、lcd液晶屏移植、yaffs2檔案系統制作等知識。從ok6410的核心移植,讓初學者對linux有個較為深入的了解和認識。

第4章linux裝置驅動程式設計,筆者截取了較為經典的字元裝置驅動和塊裝置驅動程式對這部分知識進行講解,給初學者在往後學習linux裝置驅動知識和從事linux裝置驅動工程師奠定紮實的基礎。

第5章qt-4.8.4移植,qt4.8.4在qt的發展具有重要地位,本章将帶領讀者将qt4.8.4版本移植到ok6410開發闆以及學習qt程式的編寫方法。

第6章嵌入式linux學習拓展,筆者将前5章知識進行進一步拓展,所謂溫故而知新、舉一反三。

本書根據6章的内容分别錄制了視訊,聯合ok6410-a開發闆進行實驗,一步一步帶領讀者深入學習。書中每一節内容都已經标注相對應的視訊位置,請讀者自行觀看。

通過本書的學習,作者不能保證每一位讀者都能成為嵌入式高手;但是我相信,一定可以帶初學者進入嵌入式的大門。

完成本書的學習其實很簡單:将少買一件衣服的錢買一塊開發闆,将每天玩遊戲的1小時用于跟随本書一步步進行學習,我相信,3個月之後,你一定可以成功跨入嵌入式的大門。

[第1章  嵌入式linux基礎 ]()

[1.1 linux基本指令 ]()

[1.2 makefile基本知識 ]()

[1.3 arm-linux交叉編譯鍊]()

[1.4 映像檔案的生成和運作 ]()

[1.5 嵌入式linux移植常用軟體 ]()

第2章 u-boot-2013.04分析與移植

第3章 linux-3.8.3核心移植

[第4章 linux裝置驅動程式設計 ]()

[4.1 裝置驅動概述 ]()

[4.2 字元裝置驅動 ]()

[4.3 塊裝置驅動 ]()

第5章 qt-4.8.4移植

第6章 嵌入式linux學習拓展

繼續閱讀