正文

前言

嵌入式Linux系統(tǒng)工程師標(biāo)準(zhǔn)培訓(xùn)教材1:基礎(chǔ)篇 作者:謝偉


近年來,隨著計算技術(shù)、通訊技術(shù)的飛速發(fā)展,微型化和專業(yè)化成為發(fā)展的新趨勢,嵌入式產(chǎn)品成為信息產(chǎn)業(yè)的主流。Linux從1991年問世到現(xiàn)在,短短的十幾年時間已經(jīng)發(fā)展成為功能強大、設(shè)計完善的操作系統(tǒng)之一,可運行在x86、Alpha、MIPS、PPC、ARM等多種硬件平臺,而且開放源代碼,可以定制,可與各種傳統(tǒng)的商業(yè)操作系統(tǒng)分庭抗?fàn)?。越來越多的企業(yè)和研發(fā)機構(gòu)都轉(zhuǎn)向嵌入式Linux的開發(fā)和研究上,新興的嵌入式操作系統(tǒng)獲得了飛速發(fā)展。

正因為上面的原因,越來越多的學(xué)生開始參加專業(yè)的嵌入式Linux培訓(xùn)。該培訓(xùn)主要分為理論講解部分和實驗練習(xí)部分,這也是學(xué)習(xí)嵌入式Linux的科學(xué)方法。但是目前市場上沒有將理論和實踐結(jié)合得很好的教材。

成都國嵌嵌入式培訓(xùn)中心組織編著的這套教材開啟了一種全新的嵌入式教材模式,將精彩的現(xiàn)場培訓(xùn)班授課視頻附帶在教材光盤中,教材中則提供對實驗部分的詳細講解,以此保證理論與實踐的完美結(jié)合。

1. 本書內(nèi)容

《嵌入式體驗入門班培訓(xùn)課程》、《嵌入式Linux應(yīng)用開發(fā)班培訓(xùn)課程》、《ARM系統(tǒng)進階班培訓(xùn)課程》是國嵌嵌入式Linux系列培訓(xùn)課程體系中的基石,本書嚴格按照此三大課程的課程大綱安排章節(jié),光盤中的現(xiàn)場教學(xué)視頻詳細講解了嵌入式Linux系統(tǒng)管理、應(yīng)用程序開發(fā)、ARM系統(tǒng)架構(gòu)和裸機程序開發(fā),書中的實驗則是對課程大綱中要求的必修實驗的詳盡描述,確保讓每位讀者獨立完成每個必修實驗。

本書共分5章。第1章是概述部分,介紹了嵌入式Linux的學(xué)習(xí)方法和嵌入式工程師的角色分工,第2章簡單介紹了配套光盤中三大培訓(xùn)班的課程大綱和所用到的硬件平臺,第3章是嵌入式體驗入門班的教學(xué)視頻和必修實驗手冊,第4章是ARM系統(tǒng)進階班的教學(xué)視頻和必修實驗手冊,第5章是嵌入式Linux應(yīng)用開發(fā)班的教學(xué)視頻和必修實驗手冊。各章之間有機結(jié)合,讓讀者進行全面、系統(tǒng)的學(xué)習(xí)。

2. 本書特色

本書的特色主要可以歸結(jié)為以下4點。

結(jié)合教學(xué)視頻——本書嚴格按照國嵌嵌入式Linux培訓(xùn)班的課程大綱對章節(jié)進行安排,每個章節(jié)都包含了對應(yīng)的國嵌嵌入式Linux培訓(xùn)班的現(xiàn)場教學(xué)視頻,通過觀看教學(xué)視頻對知識有更形象、深入的理解。

圖文結(jié)合、便于閱讀——全書配有大量插圖,對一些知識點進行文字闡述之后,利用插圖進行更深入的說明。尤其在介紹設(shè)備原理、系統(tǒng)架構(gòu)、數(shù)據(jù)流、軟件配置、實驗操作等內(nèi)容時,插圖的作用是顯而易見的,這會有助于讀者對相關(guān)內(nèi)容的理解。

理論與實踐有機結(jié)合——本書的內(nèi)容以嵌入式Linux培訓(xùn)班要求的必修實驗為主線,通過將視頻和書中的實驗緊密結(jié)合,詳細闡述每個知識點的原理,并通過詳盡的實驗講解輔助讀者完成培訓(xùn)班要求的每個必修實驗,使讀者“知其然并知其所以然”,以達到最佳的學(xué)習(xí)效果。

緊密聯(lián)系開發(fā)板——本書采用了嵌入式Linux學(xué)習(xí)中最主流的三款2440開發(fā)板:mini2440、GQ2440和TQ2440,使得該書的實用性達到了極致。

3. 關(guān)于作者

謝偉,四川人,男,1979年生。2002年畢業(yè)于電子科技大學(xué)計算機學(xué)院,嵌入式專業(yè)方向,Redhat認證高級內(nèi)核工程師,WindRiver認證高級內(nèi)核工程師,Certified Scrum Master,具有9年嵌入式系統(tǒng)開發(fā)經(jīng)驗。曾就職于中興通訊嵌入式Linux研究所,諾基亞(中國)有限公司。

在中興通訊嵌入式Linux研究所任職期間,先后參與了多個基于嵌入式Linux的產(chǎn)品開發(fā),涵蓋國家863項目——嵌入式Linux強實時改造、中國第一款自主研發(fā)的基于嵌入式Linux的智能手機、嵌入式家庭網(wǎng)關(guān)等。涉及到大量Linux驅(qū)動程序開發(fā)、Linux內(nèi)核開發(fā)和系統(tǒng)移植工作,如USB驅(qū)動程序、PCI設(shè)備驅(qū)動程序、U-boot和嵌入式Linux內(nèi)核移植。

在諾基亞任職期間,參與了數(shù)個基于Linux的前沿產(chǎn)品開發(fā),如POC-手機對講機,該項目深入涉及嵌入式Linux內(nèi)核網(wǎng)絡(luò)子系統(tǒng)、RTP和RTCP等協(xié)議。

讀者在閱讀本書的過程中若遇到疑問或難題,或?qū)Ρ緯惺裁聪敕?,可以登錄國嵌官網(wǎng)https://www.enjoylinux.cn進行討論或?qū)で笾С帧?/p>

4. 讀者群

嵌入式Linux的初學(xué)者或者有一定自學(xué)經(jīng)驗的朋友,經(jīng)常遇到的問題是知識點的不系統(tǒng)化及經(jīng)驗的不連續(xù)性,本書將有助于讀者將嵌入式Linux知識與經(jīng)驗條理化、系統(tǒng)化、結(jié)構(gòu)化,并能幫助讀者解決以前曾經(jīng)困惑過的一些問題。本書可以作為立志成為嵌入式Linux系統(tǒng)工程師的朋友的入門及深入學(xué)習(xí)的參考用書。

5. 鳴謝

到了說感謝的時候了,首先感謝以下所有的公司及個人。

感謝清華大學(xué)出版社的各位老師,從意向合作、簽約、寫作直到出版發(fā)行都給予大量的指導(dǎo)和幫助,讓作者體驗到了清華大學(xué)出版社的專業(yè)合作態(tài)度。

感謝中興通訊嵌入式Linux研究所高級項目經(jīng)理付洪,對本書項目部分提出的寶貴意見。

感謝廣州友善之臂有限公司,提供國嵌課程用2440開發(fā)板。

感謝諾基亞成都研發(fā)中心的佘明,為本書Linux應(yīng)用程序設(shè)計部分提供大量寶貴意見。

最后感謝成都國嵌嵌入式Linux培訓(xùn)中心,是你們的支持和協(xié)助讓作者有決心和毅力去完成此作品,并專門為此書提供了技術(shù)論壇支持:https://www.enjoylinux.cn。


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號