• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    基于項目驅動(dòng)的嵌入式Linux應用設計開(kāi)發(fā)/高等院校信息技術(shù)規劃教材簡(jiǎn)介,目錄書(shū)摘

    2019-10-18 14:10 來(lái)源:京東 作者:京東
    嵌入式linux
    基于項目驅動(dòng)的嵌入式Linux應用設計開(kāi)發(fā)/高等院校信息技術(shù)規劃教材
    暫無(wú)報價(jià)
    10+評論 100%好評
    編輯推薦:  本書(shū)包括嵌入式平臺搭建和嵌入式Linux應用開(kāi)發(fā)兩大部分,內容豐富,結構合理。
      采用案例設計開(kāi)發(fā)為主線(xiàn)編寫(xiě),將知識點(diǎn)貫穿全書(shū)設計步驟中,重點(diǎn)講解關(guān)鍵技術(shù)。
      本書(shū)理論聯(lián)系實(shí)際,把抽象內容具體化,復雜問(wèn)題簡(jiǎn)單化,迅速提升應用開(kāi)發(fā)水平。
      結構體系層層遞進(jìn),由易到難,由淺入深,可作為專(zhuān)業(yè)教材,也可作為參考書(shū)。
      本書(shū)全部配套電子資源,可登錄清華大學(xué)出版社網(wǎng)站下載使用。

    內容簡(jiǎn)介:  本書(shū)圍繞一個(gè)典型的嵌入式系統項目——農業(yè)信息采集控制系統的設計過(guò)程展開(kāi)介紹,首先進(jìn)行系統整體的軟硬件設計,然后分嵌入式Linux系統移植和嵌入式Linux的應用開(kāi)發(fā)兩大部分對系統進(jìn)行詳細設計。嵌入式Linux系統移植講述了嵌入式Linux開(kāi)發(fā)環(huán)境、開(kāi)發(fā)工具的使用、嵌入式Linux系統移植及驅動(dòng)程序開(kāi)發(fā)等。嵌入式Linux的應用開(kāi)發(fā)部分講述了文件編程、進(jìn)程控制、進(jìn)程間通信、多線(xiàn)程技術(shù)、網(wǎng)絡(luò )應用及基于Qt的圖形界面的開(kāi)發(fā)等內容。本書(shū)完整地介紹了嵌入式系統的設計開(kāi)發(fā)過(guò)程,并且結合了豐富的項目案例程序與課后實(shí)踐,使讀者能夠邊學(xué)邊用,更好更快地掌握嵌入式系統開(kāi)發(fā)的主要知識點(diǎn)。本書(shū)既可作為高等院校計算機類(lèi)、電子類(lèi)、電氣類(lèi)、控制類(lèi)等專(zhuān)業(yè)本科生、研究生學(xué)習嵌入式Linux系統開(kāi)發(fā)的教材,也適合廣大嵌入式Linux系統開(kāi)發(fā)人員以及嵌入式Linux系統開(kāi)發(fā)愛(ài)好者作為自學(xué)參考圖書(shū)。
    目錄:Contents第1章嵌入式系統概述及項目分析1
    1.1嵌入式Linux系統概述1
    1.1.1嵌入式Linux簡(jiǎn)介1
    1.1.2嵌入式系統中使用Linux的優(yōu)勢1
    1.2農業(yè)信息采集控制系統總體分析設計2
    1.2.1農業(yè)信息采集控制系統介紹2
    1.2.2農業(yè)信息采集控制系統硬件設計3
    1.2.3農業(yè)信息采集控制系統軟件設計9
    習題111
    第2章嵌入式Linux開(kāi)發(fā)環(huán)境12
    2.1項目目標12
    2.2Linux Shell與常用命令12
    2.2.1Linux Shell簡(jiǎn)介12
    2.2.2Linux常用命令與使用14
    2.3Linux文本編輯器vi37
    2.3.1vi編輯器簡(jiǎn)介37
    2.3.2vi的操作模式38
    2.3.3命令模式命令39
    2.3.4底行模式命令40
    2.4Shell腳本編程41
    2.4.1Shell腳本的建立與執行41
    2.4.2變量41
    2.4.3命令的執行順序44
    2.4.4命令替換45
    2.4.5算術(shù)運算45
    2.4.6Shell特殊字符46◆基于項目驅動(dòng)的嵌入式Linux應用設計開(kāi)發(fā)目錄2.4.7位置參數47
    2.4.8條件測試48
    2.4.9控制流結構50
    2.5嵌入式Linux開(kāi)發(fā)工具56
    2.5.1編譯工具gcc56
    2.5.2工程管理Makefile62
    2.5.3調試工具gdb66
    2.5.4交叉編譯工具鏈70
    2.6嵌入式Linux開(kāi)發(fā)環(huán)境搭建71
    2.6.1安裝Linux操作系統71
    2.6.2超級終端minicom89
    2.6.3網(wǎng)絡(luò )文件系統NFS90
    2.6.4簡(jiǎn)單文件傳輸協(xié)議TFTP92
    2.6.5安裝交叉編譯工具94
    習題296
    第3章嵌入式Linux系統移植97
    3.1項目目標97
    3.2Bootloader移植97
    3.2.1Bootloader簡(jiǎn)介97
    3.2.2Bootloader啟動(dòng)流程98
    3.2.3Bootloader的工作模式98
    3.2.4常用Bootloader介紹99
    3.2.5UBoot工程簡(jiǎn)介100
    3.2.6UBoot源碼結構100
    3.2.7UBoot的編譯101
    3.2.8UBoot的移植104
    3.2.9UBoot的使用112
    3.3嵌入式Linux內核移植113
    3.3.1Linux內核結構113
    3.3.2Linux內核配置116
    3.3.3嵌入式Linux內核移植123
    3.4嵌入式Linux文件系統移植136
    3.4.1Linux文件系統介紹136
    3.4.2常見(jiàn)的嵌入式文件系統138
    3.4.3嵌入式系統存儲設備及其管理機制140
    3.4.4Busybox141
    3.4.5嵌入式Linux文件系統移植142
    習題3149
    第4章嵌入式Linux驅動(dòng)開(kāi)發(fā)150
    4.1項目目標150
    4.2Linux設備驅動(dòng)程序概述150
    4.2.1驅動(dòng)程序介紹150
    4.2.2內核態(tài)和用戶(hù)態(tài)151
    4.2.3設備文件151
    4.3模塊的構造與運行153
    4.3.1Linux的模塊化機制153
    4.3.2模塊操作相關(guān)命令153
    4.3.3內核模塊的程序結構155
    4.3.4內核模塊編譯和運行155
    4.4內核調試技術(shù)157
    4.4.1打印調試157
    4.4.2查詢(xún)調試158
    4.4.3使用strace命令進(jìn)行調試158
    4.5字符設備驅動(dòng)160
    4.5.1確定設備號160
    4.5.2字符設備的注冊與注銷(xiāo)161
    4.5.3cdev結構體163
    4.5.4創(chuàng )建字符設備節點(diǎn)164
    4.5.5設備驅動(dòng)程序接口165
    4.5.6交互數據169
    4.5.7一個(gè)簡(jiǎn)單的字符設備驅動(dòng)實(shí)例169
    4.5.8設備I/O端口和I/O內存的訪(fǎng)問(wèn)175
    4.6項目驅動(dòng)開(kāi)發(fā)實(shí)例177
    4.6.1LED設備驅動(dòng)開(kāi)發(fā)177
    4.6.2矩陣鍵盤(pán)驅動(dòng)開(kāi)發(fā)183
    4.6.3溫濕度傳感器驅動(dòng)開(kāi)發(fā)192
    4.6.4大氣壓力傳感器應用程序202
    4.6.5直流電機驅動(dòng)開(kāi)發(fā)206
    4.6.6繼電器開(kāi)關(guān)驅動(dòng)開(kāi)發(fā)212
    習題4216
    第5章嵌入式Linux文件編程217
    5.1項目目標217
    5.2文件編程概述217
    5.2.1文件描述符217
    5.2.2系統調用217
    5.2.3應用程序編程接口218
    5.3基于文件描述符的文件I/O操作218
    5.3.1文件的創(chuàng )建、打開(kāi)和關(guān)閉218
    5.3.2文件的讀寫(xiě)操作222
    5.3.3文件定位225
    5.3.4設備控制接口函數ioctl227
    5.4嵌入式Linux串口應用編程228
    5.4.1串口概述228
    5.4.2串口屬性設置230
    5.4.3串口的使用240
    5.5農業(yè)信息采集控制系統GPS通信242
    5.5.1GPS概述242
    5.5.2GPS通信實(shí)現243
    習題5249
    第6章嵌入式Linux時(shí)間編程250
    6.1項目目標250
    6.2時(shí)間類(lèi)型250
    6.3常用時(shí)間函數251
    6.3.1返回時(shí)間函數251
    6.3.2時(shí)間轉換函數251
    6.3.3時(shí)間格式化函數252
    6.3.4獲取精確時(shí)間函數253
    6.4農業(yè)信息采集控制系統中時(shí)間的應用255
    習題6255
    第7章進(jìn)程控制程序設計256
    7.1項目目標256
    7.2進(jìn)程控制概述256
    7.2.1進(jìn)程及相關(guān)概念256
    7.2.2進(jìn)程控制塊和標識符257
    7.2.3進(jìn)程調度258
    7.2.4進(jìn)程同步互斥258
    7.2.5Linux下的進(jìn)程管理常用命令259
    7.3Linux進(jìn)程控制編程261
    7.3.1獲取進(jìn)程ID261
    7.3.2進(jìn)程的創(chuàng )建261
    7.3.3進(jìn)程終止264
    7.3.4進(jìn)程等待265
    7.3.5exec函數族268
    7.4Linux守護進(jìn)程270
    7.4.1守護進(jìn)程的編寫(xiě)271
    7.4.2守護進(jìn)程實(shí)例272
    7.5農業(yè)信息采集控制系統主程序設計273
    7.5.1農業(yè)信息采集控制系統主程序流程273
    7.5.2農業(yè)信息采集控制系統主程序274
    習題7277
    第8章進(jìn)程間通信278
    8.1項目目標278
    8.2進(jìn)程間通信概述278
    8.3管道通信279
    8.3.1無(wú)名管道279
    8.3.2命名管道282
    8.4信號通信286
    8.4.1信號的定義286
    8.4.2信號來(lái)源287
    8.4.3信號的種類(lèi)287
    8.4.4信號的處理288
    8.4.5信號的安裝288
    8.4.6信號發(fā)送293
    8.4.7信號通信總結299
    8.5信號量通信300
    8.5.1信號量概述300
    8.5.2信號量的使用300
    8.5.3信號量控制函數301
    8.5.4信號量應用舉例304
    8.6共享內存309
    8.6.1共享內存概述309
    8.6.2共享內存的操作309
    8.6.3共享內存應用311
    8.7消息隊列315
    8.7.1消息隊列概述315
    8.7.2消息隊列操作315
    8.8農業(yè)信息采集控制系統中進(jìn)程間通信的應用321
    8.8.1信號通信在農業(yè)信息采集系統中的應用321
    8.8.2管道在農業(yè)信息采集系統中的應用322
    習題8324
    第9章多線(xiàn)程編程325
    9.1項目目標325
    9.2Linux多線(xiàn)程概述325
    9.3Linux多線(xiàn)程編程326
    9.3.1Linux線(xiàn)程的基本函數327
    9.3.2多線(xiàn)程實(shí)例分析328
    9.3.3修改線(xiàn)程的屬性330
    9.4線(xiàn)程的并發(fā)訪(fǎng)問(wèn)333
    9.4.1互斥鎖333
    9.4.2信號量線(xiàn)程控制335
    9.5農業(yè)信息采集控制系統多線(xiàn)程應用339
    習題9341
    第10章嵌入式Linux網(wǎng)絡(luò )編程343
    10.1項目目標343
    10.2TCP/IP概述343
    10.2.1OSI網(wǎng)絡(luò )模型343
    10.2.2TCP/IP概述346
    10.3Linux網(wǎng)絡(luò )編程概述356
    10.3.1套接字基礎356
    10.3.2網(wǎng)絡(luò )字節順序轉換358
    10.3.3多字節數據處理360
    10.3.4IP地址格式轉換362
    10.3.5端口364
    10.4TCP socket編程365
    10.4.1常用函數介紹365
    10.4.2TCP網(wǎng)絡(luò )編程流程373
    10.5UDP socket編程375
    10.5.1UDP socket編程主要函數376
    10.5.2UDP socket編程流程378
    10.6農業(yè)信息采集控制系統數據上傳的實(shí)現379
    10.6.1基于TCP協(xié)議的農業(yè)信息采集控制系統數據上傳379
    10.6.2基于UDP協(xié)議的農業(yè)信息采集控制系統數據上傳386
    習題10389
    第11章嵌入式GUI程序開(kāi)發(fā)390
    11.1項目目標390
    11.2Qt編程基礎390
    11.2.1Qt對象模型390
    11.2.2事件系統397
    11.2.3一個(gè)完整的Qt程序405
    11.3Qt/Embedded環(huán)境配置407
    11.3.1獲得源碼408
    11.3.2編譯QtX11環(huán)境408
    11.3.3安裝Qt/Embedded環(huán)境409
    11.4Qt Designer介紹411
    11.5農業(yè)信息采集控制系統設計415
    11.5.1窗口部件415
    11.5.2布局管理418
    11.5.3農業(yè)信息采集控制系統終端GUI設計420
    11.5.4農業(yè)信息采集控制系統GUI顯示與控制的實(shí)現421
    習題11426
    附錄A農業(yè)信息采集控制系統源程序428
    參考文獻441

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    相關(guān)產(chǎn)品
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>