• <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ū) 正文

    嵌入式Linux C語(yǔ)言應用開(kāi)發(fā)教程(移動(dòng)學(xué)習版 第2版)簡(jiǎn)介,目錄書(shū)摘

    2019-11-15 18:35 來(lái)源:京東 作者:京東
    linux教程
    嵌入式Linux C語(yǔ)言應用開(kāi)發(fā)教程(移動(dòng)學(xué)習版 第2版)
    暫無(wú)報價(jià)
    20+評論 100%好評
    編輯推薦:1.華清遠見(jiàn)的嵌入式開(kāi)發(fā)教育在國內較為著(zhù)名。
    2.全面更新內容,以全新、適用的理念進(jìn)行優(yōu)化修訂。
    3.配套微課視頻,掃碼即看,輔助學(xué)習。
    4.提供更加豐富的實(shí)例,全面更新原版陳舊案例。
    內容簡(jiǎn)介:本書(shū)重點(diǎn)介紹嵌入式Linux應用開(kāi)發(fā)的基本概念和核心理論。全書(shū)分為10 章,包括嵌嵌入式系統基礎、嵌入式Linux C語(yǔ)言程序開(kāi)發(fā)工具、嵌入式Linux C語(yǔ)言基礎、嵌入式Linux開(kāi)發(fā)環(huán)境的搭建、嵌入式Linux文件I/O編程、嵌入式Linux多任務(wù)編程、嵌入式Linux網(wǎng)絡(luò )編程、嵌入式Linux設備驅動(dòng)編程、Qt圖形編程和綜合案例——倉庫信息處理系統。本書(shū)在講解中給出了翔實(shí)的實(shí)例,并在部分章節后詳細設計并分析了實(shí)驗內容。
    本書(shū)可作為高等院校計算機類(lèi)、電子類(lèi)、電氣類(lèi)、控制類(lèi)專(zhuān)業(yè)高年級本科生、研究生學(xué)習嵌入式Linux應用開(kāi)發(fā)的教材,也可供希望轉入嵌入式領(lǐng)域的科研和工程技術(shù)人員參考使用。
    作者簡(jiǎn)介:劉洪濤,北京華清遠見(jiàn)科技信息有限公司技術(shù)總監,ARM公司全球認證講師。參與編寫(xiě)過(guò)幾十本專(zhuān)業(yè)圖書(shū);國內知名物聯(lián)網(wǎng)方向技術(shù)顧問(wèn);首批高校物聯(lián)網(wǎng)專(zhuān)業(yè)建設教學(xué)指導委員會(huì )專(zhuān)家委員會(huì )成員;豐富的嵌入式及物聯(lián)網(wǎng)系統軟、硬件產(chǎn)品開(kāi)發(fā)經(jīng)驗;主持開(kāi)發(fā)過(guò)多個(gè)大型嵌入式及物聯(lián)網(wǎng)項目,涉及工業(yè)控制、網(wǎng)絡(luò )、通訊、消費電子等眾多領(lǐng)域。
    目錄:第1章 嵌入式系統基礎
    1.1 嵌入式系統概述
    1.1.1 嵌入式系統的基本概念
    1.1.2 嵌入式系統的體系結構
    1.1.3 幾種常用的嵌入式操作系統
    1.1.4 嵌入式系統發(fā)展趨勢
    1.2 ARM處理器硬件開(kāi)發(fā)平臺
    1.2.1 嵌入式處理器簡(jiǎn)介
    1.2.2 ARM處理器簡(jiǎn)介
    1.2.3 Exynos4412處理器簡(jiǎn)介
    1.3 嵌入式軟件開(kāi)發(fā)流程
    1.3.1 嵌入式系統開(kāi)發(fā)概述
    1.3.2 嵌入式軟件開(kāi)發(fā)概述
    1.4 實(shí)驗內容:使用SD-CARD 燒寫(xiě)EMMC
    小結
    思考與練習
    第2章 嵌入式Linux C語(yǔ)言程序開(kāi)發(fā)工具
    2.1 嵌入式Linux下C語(yǔ)言概述
    2.2 編輯器vim
    2.2.1 vim的基本模式
    2.2.2 vim的基本操作
    2.3 編譯器gcc
    2.3.1 gcc的簡(jiǎn)介
    2.3.2 gcc的編譯流程
    2.3.3 gcc的常用編譯選項
    2.4 調試器gdb
    2.4.1 gdb的使用流程
    2.4.2 gdb的基本命令
    2.4.3 gdbserver的遠程調試
    2.5 make工程管理器
    2.5.1 makefile的基本結構
    2.5.2 makefile的變量
    2.5.3 makefile的規則
    2.5.4 make管理器的使用
    2.6 實(shí)驗內容
    2.6.1 vim使用練習
    2.6.2 用gdb調試程序的bug
    2.6.3 編寫(xiě)包含多文件的makefile
    小結
    思考與練習
    第3章 嵌入式Linux C語(yǔ)言基礎
    3.1 預處理
    3.1.1 預定義
    3.1.2 文件包含
    3.1.3 條件編譯
    3.2 C語(yǔ)言中的內存分配
    3.2.1 C語(yǔ)言程序所含內存分類(lèi)
    3.2.2 堆和棧的區別
    3.3 程序的可移植性考慮
    3.3.1 字長(cháng)和數據類(lèi)型
    3.3.2 數據對齊
    3.3.3 字節順序
    3.4 C和匯編的接口
    3.4.1 內嵌匯編的語(yǔ)法
    3.4.2 編譯器優(yōu)化
    3.4.3 C語(yǔ)言關(guān)鍵字volatile
    3.5 ARM Linux內核常見(jiàn)數據結構
    3.5.1 鏈表
    3.5.2 樹(shù)、二叉樹(shù)、平衡樹(shù)
    3.5.3 哈希表
    小結
    思考與練習
    第4章 嵌入式Linux開(kāi)發(fā)環(huán)境的搭建
    4.1 構建嵌入式Linux開(kāi)發(fā)環(huán)境
    4.1.1 嵌入式交叉編譯環(huán)境搭建
    4.1.2 主機交叉開(kāi)發(fā)環(huán)境配置
    4.2 Bootloader
    4.2.1 Bootloader的種類(lèi)
    4.2.2 U-Boot編譯與使用
    4.2.3 U-Boot移植
    4.3 Linux內核與移植
    4.3.1 Linux內核結構
    4.3.2 Linux內核配置與編譯
    4.3.3 Linux設備樹(shù)文件
    4.3.4 Linux內核移植
    4.4 嵌入式文件系統構建
    小結
    思考與練習
    第5章 嵌入式Linux文件I/O編程
    5.1 Linux系統調用及用戶(hù)編程接口
    5.1.1 系統調用
    5.1.2 用戶(hù)編程接口
    5.1.3 系統命令
    5.2 Linux文件I/O系統概述
    5.2.1 虛擬文件系統
    5.2.2 通用文件模型
    5.2.3 Linux中文件及文件描述符
    5.3 底層文件I/O操作
    5.3.1 基本文件操作
    5.3.2 文件鎖
    5.3.3 多路復用
    5.4 標準I/O編程
    5.4.1 基本操作
    5.4.2 其他操作
    5.4.3 目錄操作
    5.5 實(shí)驗內容
    小結
    思考與練習
    第6章 嵌入式Linux多任務(wù)編程
    6.1 Linux下多任務(wù)概述
    6.1.1 任務(wù)
    6.1.2 進(jìn)程
    6.1.3 線(xiàn)程
    6.2 進(jìn)程控制編程
    6.2.1 進(jìn)程編程基礎
    6.2.2 Linux守護進(jìn)程
    6.3 進(jìn)程間通信
    6.3.1 Linux下進(jìn)程間通信概述
    6.3.2 管道通信
    6.3.3 信號通信
    6.3.4 信號量
    6.3.5 共享內存
    6.3.6 消息隊列
    6.4 多線(xiàn)程編程
    6.4.1 線(xiàn)程基本編程
    6.4.2 線(xiàn)程之間的同步與互斥
    6.4.3線(xiàn)程屬性
    6.4.4 線(xiàn)程私有數據
    6.5 實(shí)驗內容
    6.5.1 編寫(xiě)多進(jìn)程程序
    6.5.2 編寫(xiě)守護進(jìn)程
    6.5.3 有名管道通信實(shí)驗
    6.5.4 共享內存實(shí)驗
    6.5.5 線(xiàn)程池實(shí)驗
    小結
    思考與練習
    第7章 嵌入式Linux網(wǎng)絡(luò )編程
    7.1 TCP/IP概述
    7.1.1 TCP/IP的分層模型
    7.1.2 TCP/IP分層模型特點(diǎn)
    7.1.3 TCP/IP核心協(xié)議
    7.2 網(wǎng)絡(luò )編程基本知識
    7.2.1 套接字概述
    7.2.2 地址及順序處理
    7.2.3 套接字編程
    7.2.4 編程實(shí)例
    7.3 網(wǎng)絡(luò )高級編程
    7.3.1 非阻塞和異步I/O
    7.3.2 使用多路復用
    7.4 實(shí)驗內容:NTP的客戶(hù)端實(shí)現
    小結
    思考與練習
    第8章 嵌入式Linux設備驅動(dòng)編程
    8.1 設備驅動(dòng)編程基礎
    8.1.1 Linux設備驅動(dòng)概述
    8.1.2 Linux內核模塊編程
    8.2 字符設備驅動(dòng)編程
    8.2.1 字符設備驅動(dòng)編寫(xiě)流程
    8.2.2 重要數據結構
    8.2.3 設備驅動(dòng)程序主要組成
    8.2.4 字符設備驅動(dòng)程序框架
    8.3 基于設備樹(shù)的字符驅動(dòng)程序實(shí)例
    8.4 GPIO驅動(dòng)程序實(shí)例
    8.4.1 GPIO工作原理
    8.4.2 GPIO驅動(dòng)程序
    8.5 按鍵驅動(dòng)程序實(shí)例
    8.5.1 中斷編程
    8.5.2 按鍵工作原理
    8.5.3 按鍵驅動(dòng)程序
    8.5.4 中斷信息的編寫(xiě)
    小結
    思考與練習
    第9章 Qt圖形編程
    9.1 嵌入式GUI簡(jiǎn)介
    9.1.1 Qt/Embedded
    9.1.2 其他嵌入式圖形用戶(hù)界面開(kāi)發(fā)環(huán)境
    9.2 Qt/Embedded開(kāi)發(fā)入門(mén)
    9.2.1 Qt/Embedded介紹
    9.2.2 Qt/Embedded信號和插槽機制
    9.2.3 搭建Qt/Embedded-5.8.0開(kāi)發(fā)環(huán)境
    9.2.4 Qt/Embedded窗口部件
    9.2.5 Qt/Embedded圖形界面編程
    9.2.6 Qt/Embedded對話(huà)框設計
    9.3 實(shí)驗內容:使用Qt編寫(xiě) “Hello,World”程序
    小結
    思考與練習
    第10章 綜合實(shí)例——倉庫信息處理系統
    10.1 倉庫信息處理系統概述
    10.1.1 系統組成
    10.1.2 前端數據中心(Cortex-A9)
    10.1.3 顯示中心
    10.2 基本數據結構
    10.3 功能實(shí)現
    10.3.1 數據接收模塊
    10.3.2 數據處理模塊
    10.3.3 共享內存刷新模塊
    10.3.4 顯示中心
    10.3.5 線(xiàn)程相關(guān)
    小結
    思考與練習
    參考文獻
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(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>