你想做硬件工程師么,一份嵌入式書單推薦給你!
點(diǎn)擊藍(lán)色“程序員書單”關(guān)注我喲
加個(gè)“星標(biāo)”,每天帶你讀好書!

嵌入式書單系列書單

內(nèi)容簡介
《嵌入式Linux基礎(chǔ)教程(第2版)》是嵌入式Linux的經(jīng)典教程,介紹了引導(dǎo)加載程序、系統(tǒng)初始化、文件系統(tǒng)、閃存和內(nèi)核、應(yīng)用程序調(diào)試技巧等,還講述了構(gòu)建Linux系統(tǒng)的工作原理,用于驅(qū)動(dòng)不同架構(gòu)的配置,Linux內(nèi)核源碼樹的特性,如何根據(jù)需求配制內(nèi)核運(yùn)行時(shí)的行為,如何擴(kuò)展系統(tǒng)功能,用于構(gòu)建完整嵌入式Linux發(fā)行版的常用構(gòu)建系統(tǒng),USB子系統(tǒng)和系統(tǒng)配置工具udev等內(nèi)容。更重要的是,《嵌入式Linux基礎(chǔ)教程(第2版)》闡述了如何修改系統(tǒng)使之滿足讀者自身的需求,確保讀者能夠從中學(xué)習(xí)一些嵌入式工程中非常有用的提示和技巧。
《嵌入式Linux基礎(chǔ)教程(第2版)》適合Linux程序員閱讀,也可作為高等院校相關(guān)專業(yè)師生的參考讀物。
作者簡介
Christopher Hallinan,注明嵌入式Linux技術(shù)專家?,F(xiàn)任Mentor Graphics公司技術(shù)市場工程師,曾任MontaVista軟件公司現(xiàn)場應(yīng)用工程師,3Com公司工程總監(jiān),Crosscomm公司工程總監(jiān)。他有25年以上網(wǎng)絡(luò)和通信產(chǎn)品的軟硬件開發(fā)經(jīng)驗(yàn)。曾擔(dān)任Linux咨詢師,提供定制Linux主板接口、設(shè)備驅(qū)動(dòng)程序和引導(dǎo)加載程序等方面的解決方案。

????《嵌入式系統(tǒng)軟件工程》是NEWNES之“專家指南”,該書為讀者提供了嵌入式軟件工程的方法和技術(shù),以優(yōu)化嵌入式系統(tǒng)的設(shè)計(jì)和實(shí)踐。在處理嵌入式系統(tǒng)開發(fā)過程中遇到的問題時(shí),使用軟件工程的方法,將事半功倍,極大提高效率,這部由16位業(yè)界知名專家聯(lián)合撰寫的嵌入式軟件開發(fā)著作超過120萬字,是一部真正意義上的嵌入式百科全書,適合作為嵌入式系統(tǒng)開發(fā)者的案頭工具。Elsevier出版公司官網(wǎng)提供配套材料和教師資源。
????????嵌入式系統(tǒng)在最近幾年中得到了迅速發(fā)展和廣泛應(yīng)用。這對嵌入式軟件的可靠性、穩(wěn)定性、魯棒性和性能都提出了更高的要求,對嵌入式軟件的開發(fā)也提出了新的挑戰(zhàn)。本書講述了嵌入式軟件的重要特性和軟件工程方法,例如軟件設(shè)計(jì)、基于組件的開發(fā)、軟件架構(gòu)、系統(tǒng)集成和測試,以及與之配套的方法論、語言、工具和流程等。它幾乎涵蓋了嵌入式軟件開發(fā)的所有方面,包括建模、軟/硬件協(xié)同設(shè)計(jì)、操作系統(tǒng)、編程規(guī)范、性能與優(yōu)化、集成測試、質(zhì)量控制、多核軟件、知識(shí)產(chǎn)權(quán)與項(xiàng)目管理等主要問題。書中列舉了存儲(chǔ)與I/O、Linux與開源軟件,以及面向網(wǎng)絡(luò)和汽車的應(yīng)用,最后的實(shí)例研究更可以幫助讀者加深對嵌入式軟件的理解。書中各章所描述的問題都是在嵌入式軟件開發(fā)過程中常見的問題,每章都有對各自問題的背景介紹、問題求解以及實(shí)例和總結(jié)。這些章節(jié)各自獨(dú)立,層次分明,既自成體系又互相聯(lián)系。本書力求理論與實(shí)踐緊密結(jié)合,內(nèi)容翔實(shí)、實(shí)例豐富。本書可以作為高等院?!扒度胧杰浖闭n程的教材,也可供從事嵌入式系統(tǒng)開發(fā)與應(yīng)用的工程技術(shù)人員自學(xué)與參考。

“Linux典藏大系”自2010年陸續(xù)出版以來,因其內(nèi)容豐富、講解細(xì)膩、通俗易懂和實(shí)用性強(qiáng)等特色而深受廣大讀者的喜愛,長期位居同類圖書銷售排行榜的前列,累計(jì)銷量近10萬冊。叢書中部分圖書榮獲51CTO讀書頻道“受讀者喜愛的原創(chuàng)IT技術(shù)圖書獎(jiǎng)”,還有多種圖書的中文繁體字版權(quán)輸出到了中國臺(tái)灣地區(qū)出版發(fā)行。叢書中的多個(gè)品種被國內(nèi)幾十所培訓(xùn)機(jī)構(gòu)和大中專院校選為教材。叢書的出版還得到了國內(nèi)Linux領(lǐng)域知名的技術(shù)社區(qū)ChinaUnix的大力支持。讀者在ChinaUnix社區(qū)的論壇上與社區(qū)中的Linux愛好者進(jìn)行了廣泛的交流,取得了良好的學(xué)習(xí)效果。2014年2月“Linux典藏大系“全新升級(jí)版(第2版)正式出版,第2版圖書迎合了Linux技術(shù)的新發(fā)展,全部采用當(dāng)前流行和穩(wěn)定的Linux發(fā)行版或者相關(guān)工具,是Linux愛好者學(xué)習(xí)Linux的好幫手。
《Linux典藏大系:ARM嵌入式Linux系統(tǒng)開發(fā)詳解(第2版)》是獲得了大量讀者好評(píng)的“Linux典藏大系”中的《ARM嵌入式Linux系統(tǒng)開發(fā)詳解》的第2版。《Linux典藏大系:ARM嵌入式Linux系統(tǒng)開發(fā)詳解(第2版)》由淺入深,全面、系統(tǒng)地介紹了基于ARM體系結(jié)構(gòu)的嵌入式Linux系統(tǒng)開發(fā)所涉及的方方面面技術(shù),并提供了大量實(shí)例供讀者實(shí)戰(zhàn)演練。另外,《Linux典藏大系:ARM嵌入式Linux系統(tǒng)開發(fā)詳解(第2版)》提供了9小時(shí)多媒體教學(xué)視頻及書中涉及的實(shí)例源程序,便于讀者高效、直觀地學(xué)習(xí)。
《Linux典藏大系:ARM嵌入式Linux系統(tǒng)開發(fā)詳解(第2版)》共分4篇。第1篇介紹了嵌入式系統(tǒng)入門、嵌入式軟硬件系統(tǒng)、ARM處理器、嵌入式Linux、軟件開發(fā)環(huán)境建立和一個(gè)Linux應(yīng)用程序;第2篇介紹了Linux應(yīng)用程序編程基礎(chǔ)、開發(fā)多進(jìn)程/線程程序、網(wǎng)絡(luò)通信應(yīng)用、串行口通信編程、嵌入式GUI程序開發(fā)和軟件項(xiàng)目管理;第3篇介紹ARM體系結(jié)構(gòu)及開發(fā)實(shí)例、深入Bootloader、解析Linux內(nèi)核、嵌入式Linux啟動(dòng)流程、Linux文件系統(tǒng)、建立交叉編譯工具鏈、命令系統(tǒng)BusyBox、Linux內(nèi)核移植,以及內(nèi)核和應(yīng)用程序調(diào)試技術(shù);第4篇結(jié)合5個(gè)案例介紹了Linux設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)、Flash設(shè)備驅(qū)動(dòng)和USB驅(qū)動(dòng)的開發(fā)過程,以此提高讀者的實(shí)戰(zhàn)水平。
《Linux典藏大系:ARM嵌入式Linux系統(tǒng)開發(fā)詳解(第2版)》適合廣大從事嵌入式Linux系統(tǒng)開發(fā)的人員、對嵌入式Linux系統(tǒng)開發(fā)有興趣的愛好者及大中專院校相關(guān)專業(yè)的學(xué)生閱讀。
作者簡介
弓雷,從事嵌入式系統(tǒng)軟件開發(fā)9年。擅長計(jì)算機(jī)通信技術(shù),對操作系統(tǒng)內(nèi)核及底層技術(shù)有深入研究。技術(shù)涉獵廣泛,熟悉Intel IXA架構(gòu)網(wǎng)絡(luò)處理器、ARM體系結(jié)構(gòu)、MIPS體系結(jié)構(gòu)和TCP/IP網(wǎng)絡(luò)協(xié)議棧等。曾經(jīng)移植過Linux 2.6內(nèi)核到嵌入式設(shè)備,參與研發(fā)了某部隊(duì)火控武器通信系統(tǒng)、無人駕駛汽車項(xiàng)目通信系統(tǒng)及10GE/POS骨干網(wǎng)流量管理系統(tǒng)等。目前擔(dān)任嵌入式軟件研發(fā)工程師和微碼軟件研發(fā)工程師,從事某公司骨干網(wǎng)P2P流量管理設(shè)備的研發(fā)。
