注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)嵌入式Linux系統(tǒng)開發(fā):基于ARM處理器通用平臺

嵌入式Linux系統(tǒng)開發(fā):基于ARM處理器通用平臺

嵌入式Linux系統(tǒng)開發(fā):基于ARM處理器通用平臺

定 價:¥79.00

作 者: 馮新宇 著
出版社: 清華大學出版社
叢編項: 高等學校電子信息類專業(yè)系列教材
標 簽: 工學 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787302482192 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 392 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)論述了基于ARM處理器的嵌入式Linux系統(tǒng)開發(fā)的原理、方法與實踐。全書共15章,分別介紹了嵌入式Linux系統(tǒng)管理、Linux編程基礎(chǔ)、Linux高級編程、Linux內(nèi)核開發(fā)、Linux系統(tǒng)移植和Linux驅(qū)動程序開發(fā)等。本書內(nèi)容吸收了作者在Linux系統(tǒng)教學、科研和實際項目研發(fā)中的經(jīng)驗,實踐性強。在內(nèi)容編排上,按照讀者學習的一般性規(guī)律,結(jié)合大量實例論述,能夠使讀者高效地掌握嵌入式Linux系統(tǒng)的基本原理和應(yīng)用方法。本書既可以作為高等院校相關(guān)專業(yè)的教材,也可以作為從事嵌入式系統(tǒng)開發(fā)人員的參考用書。

作者簡介

  作者簡介馮新宇黑龍江科技大學副教授,長期從事嵌入式系統(tǒng)項目開發(fā)和相關(guān)教學工作。曾主持或參與嵌入式相關(guān)課題和項目開發(fā)20余項;近10年來一直作為指導教師參與全國電子設(shè)計大賽、飛思卡爾電子設(shè)計大賽、黑龍江省電子設(shè)計大賽等工作,所指導的學生多次獲得各種賽事重大獎勵。代表性著作有《ADS2009射頻電路設(shè)計與仿真》、《四旋翼無人飛行器設(shè)計》與《ARMCortex-M3體系結(jié)構(gòu)與編程》。

圖書目錄

第1章Linux概述與系統(tǒng)管理11.1嵌入式系統(tǒng)概述11.1.1嵌入式系統(tǒng)的發(fā)展歷史11.1.2嵌入式系統(tǒng)的特點21.1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)21.1.4典型嵌入式系統(tǒng)介紹31.2嵌入式Linux基礎(chǔ)41.2.1Linux發(fā)行版本41.2.2Linux定制安裝61.3Linux常用命令181.3.1系統(tǒng)管理相關(guān)命令181.3.2文件管理相關(guān)命令191.3.3備份壓縮相關(guān)命令251.3.4網(wǎng)絡(luò)通信相關(guān)命令261.3.5其他常用命令301.4服務(wù)器配置341.4.1samba服務(wù)器341.4.2NFS服務(wù)器381.4.3TFTP服務(wù)器40習題與練習42第2章Linux腳本編程432.1常用shell命令432.2腳本編寫基礎(chǔ)442.2.1特殊字符442.2.2變量和參數(shù)462.2.3退出和退出狀態(tài)482.3流程控制492.3.1條件測試492.3.2操作符相關(guān)主題512.3.3循環(huán)控制532.3.4測試與分支55習題與練習58第3章Linux編程基礎(chǔ)593.1編輯器介紹593.1.1vi介紹593.1.2vi的各模式功能鍵603.2程序編譯與調(diào)試633.2.1gcc編譯流程643.2.2gcc編譯選項分析643.2.3gdb程序調(diào)試69習題與練習75第4章C語言進階764.1C語言的基本知識764.2數(shù)據(jù)類型774.2.1常量和變量784.2.2進制784.2.3字符794.2.4轉(zhuǎn)義符與字符集794.2.5類型轉(zhuǎn)換794.2.6輸入輸出824.2.7運算符834.3控制語句864.3.1分支語句864.3.2循環(huán)語句884.4數(shù)組與字符串974.4.1數(shù)組的定義974.4.2數(shù)組本質(zhì)探討984.4.3一維數(shù)組和二維數(shù)組994.4.4字符串1014.5函數(shù)1034.5.1函數(shù)的定義1034.5.2函數(shù)的深度剖析1034.5.3函數(shù)的作用剖析1044.6指針1084.6.1指針的本質(zhì)1084.6.2連續(xù)空間的內(nèi)存地址1084.6.3指針變量1094.6.4指針數(shù)組和指針的指針1114.6.5函數(shù)和指針1154.7預處理指令1194.7.1宏定義1204.7.2#include1214.7.3條件編譯121習題與練習123第5章文件I/O編程1245.1文件和目錄1245.2目錄操作1265.3文件操作1345.3.1基本概念1345.3.2檢查文件及確定文件的權(quán)限1365.3.3創(chuàng)建文件1375.3.4打開文件1385.3.5關(guān)閉文件1395.3.6刪除文件1405.3.7文件指針移動1425.3.8其他常用函數(shù)1455.4設(shè)備控制1485.5Linux時間編程1595.5.1取得目前的時間1595.5.2取得目前時間和日期1605.5.3取得當?shù)啬壳皶r間和日期1615.5.4將時間結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換成經(jīng)過的秒數(shù)1625.5.5設(shè)置目前時間1625.5.6取得當前時間1635.5.7將時間和日期以ASCII碼格式表示1645.5.8將時間和日期以字符串格式表示164習題與練習165第6章進程控制1666.1進程控制概述1666.1.1進程的定義1666.1.2進程控制塊1676.1.3分配進程描述符1686.1.4進程的創(chuàng)建1686.1.5進程狀態(tài)1696.1.6進程調(diào)度1716.1.7虛擬內(nèi)存1726.1.8文件鎖1726.2進程控制編程1736.2.1創(chuàng)建進程1736.2.2進程終止1816.2.3守護進程186習題與練習187第7章進程間通信1887.1進程間通信概述1887.2管道通信1907.2.1無名管道1907.2.2有名管道1927.2.3標準流管道1957.3消息隊列1967.3.1鍵值1967.3.2打開/創(chuàng)建消息隊列1977.3.3發(fā)送消息1977.3.4接收消息1987.3.5消息控制1987.4信號2017.4.1信號處理的方式2017.4.2信號操作指令2017.5信號量2077.5.1信號量創(chuàng)建2087.5.2信號量操作2087.6內(nèi)存共享2147.6.1共享內(nèi)存創(chuàng)建2147.6.2共享內(nèi)存的操作2167.6.3共享內(nèi)存段連接到本進程空間2167.6.4共享內(nèi)存解除217習題與練習220第8章多線程技術(shù)2218.1Linux多線程概念2218.2Linux線程實現(xiàn)2228.2.1線程創(chuàng)建2228.2.2線程退出2248.2.3線程等待2268.2.4線程標識獲取2288.2.5線程清除2298.3線程函數(shù)傳遞及修改線程的屬性2328.3.1線程函數(shù)傳遞2328.3.2綁定屬性2358.3.3分離屬性2368.3.4優(yōu)先級屬性2378.3.5線程的互斥2398.3.6線程的同步2418.3.7信號量243習題與練習245

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號