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

    ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)簡(jiǎn)介,目錄書(shū)摘

    2019-11-15 18:35 來(lái)源:京東 作者:京東
    嵌入式linux應用開(kāi)發(fā)
    ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)
    暫無(wú)報價(jià)
    50+評論 92%好評
    編輯推薦:  《ARM嵌入式Linux系統開(kāi)發(fā)叢書(shū)·ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)》內容包括:
      Linux開(kāi)發(fā)工具
      ARM處理器和ADS開(kāi)發(fā)套件
      嵌入式交叉編譯工具鏈
      Linux編程基礎
      BootLoader移植
      IJnux內核移植
      構建嵌入式根文件系統
      嵌入式Linux驅動(dòng)入門(mén)
      嵌入式Linux的CUI編程基礎
    內容簡(jiǎn)介:  《ARM嵌入式Linux系統開(kāi)發(fā)叢書(shū)·ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)》是《ARM嵌入式Linux系統開(kāi)發(fā)叢書(shū)》之一?!禔RM嵌入式Linux系統開(kāi)發(fā)叢書(shū)·ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)》針對嵌入式Linux發(fā)的特點(diǎn),結合工程開(kāi)發(fā)實(shí)踐,使讀者能夠邊學(xué)邊用,從而快速地掌握相關(guān)的知識要點(diǎn)。全書(shū)共分為10章,首先介紹了嵌入式系統開(kāi)發(fā)的基礎知識,包括Linux開(kāi)發(fā)工具、ARM處理器和ADS開(kāi)發(fā)套件等。然后重點(diǎn)講解了嵌入式交叉編譯工具鏈、Linux編程基礎、BootLoader移植、IJnux內核移植、構建嵌入式根文件系統和嵌入式Linux驅動(dòng)入門(mén),以及嵌入式Linux的CUI編程基礎。
      《ARM嵌入式Linux系統開(kāi)發(fā)叢書(shū)·ARM嵌入式Linux應用開(kāi)發(fā)入門(mén)》可作為相關(guān)工程技術(shù)人員的嵌入式培訓教材及參考用書(shū),也可作為高等院校自動(dòng)化類(lèi)、電子類(lèi)、電氣類(lèi)、計算機類(lèi)等專(zhuān)業(yè)本科生、研究生學(xué)習嵌入式Linux開(kāi)發(fā)的輔助教材。
    作者簡(jiǎn)介:
    目錄:前言
    第1章  嵌入式系統概述及Linux開(kāi)發(fā)工具
    1.1  嵌入式系統簡(jiǎn)介
    1.1.1  什么是嵌入式系統
    1.1.2  嵌入式系統基本結構
    1.1.3  嵌入式系統特點(diǎn)
    1.2  嵌入式軟件的發(fā)展
    1.3  嵌入式系統軟件開(kāi)發(fā)流程
    1.4  使用Linux開(kāi)發(fā)工具
    1.4.1  vi編輯器
    1.4.2  GCC編譯器
    1.4.3  gdb調試器
    1.4.4  編寫(xiě)makefile
    1.5  小結
    第2章  ARM硬件平臺及ADS開(kāi)發(fā)工具
    2.1  ARM處理器簡(jiǎn)介
    2.2  ARM9處理器
    2.2.1  ARM9處理器的特點(diǎn)
    2.2.2  ARM9處理器的工作模式
    2.2.3  ARM處理器狀態(tài)
    2.3  LJD-2410DVK-I開(kāi)發(fā)板
    2.3.1  硬件資源
    2.3.2  軟件資源
    2.4  ADS開(kāi)發(fā)工具
    2.4.1  命令行開(kāi)發(fā)工具
    2.4.2  Code Warrior開(kāi)發(fā)環(huán)境初步
    2.4.3  AXD調試器
    2.5  小結
    第3章  構建嵌入式交叉編譯工具鏈
    3.1  什么是交叉編譯環(huán)境
    3.2  構建交叉編譯工具鏈的方法
    3.3  用Crosstool構建交叉編譯工具鏈
    3.3.1  Crosstool簡(jiǎn)介
    3.3.2  下載軟件包
    3.3.3  配置腳本文件
    3.3.4  生成交叉編譯工具鏈
    3.3.5  測試生成的編譯工具
    3.4  分步構建嵌入式交叉編譯工具鏈
    3.4.1  創(chuàng )建目錄
    3.4.2  建立環(huán)境變量
    3.4.3  編譯binutils
    3.4.4  配置內核頭文件
    3.4.5  編譯GCC(階段1)
    3.4.6  安裝glibc
    3.4.7  編譯GCC(階段2)
    3.4.8  測試交叉編譯工具鏈
    3.5  小結
    第4章  嵌入式系統Linux編程基礎
    4.1  文件I/O編程
    4.1.1  文件描述符
    4.1.2  open函數
    4.1.3  close函數
    4.1.4  lseek函數
    4.1.5  read函數
    4.1.6  writc函數
    4.1.7  dup和dup2函數
    4.1.8  fcntl函數
    4.2  進(jìn)程控制開(kāi)發(fā)
    4.2.1  fork和vfork函數
    4.2.2  exit函數和_exit函數
    4.2.3  wait和waitpid函數
    4.2.4  競態(tài)條件
    4.2.5  exec函數
    4.3  進(jìn)程間通信
    4.3.1  管道pipe
    4.3.2  有名管道FIFO
    4.3.3  消息隊列
    4.3.4  信號量(semaphore)
    4.3.5  共享內存
    4.4  Linux網(wǎng)絡(luò )編程
    4.4.1  TCP/IP協(xié)議簡(jiǎn)介
    4.4.2  常用網(wǎng)絡(luò )編程函數
    4.4.3  套接口使用實(shí)例
    4.5  小結
    第5章  u-boot代碼分析及移植
    5.1  BootLoader簡(jiǎn)介
    5.1.1  BootLoader分類(lèi)
    5.1.2  BootLoader操作模式
    5.1.3  BootLoader工作流程
    5.2  u-boot代碼分析
    5.2.1  u-boot主要目錄結構
    5.2.2  u-boot代碼分析
    5.3  移植u-boot
    5.3.1  獲取源碼
    5.3.2  創(chuàng )建交叉編譯環(huán)境
    5.3.3  和移植相關(guān)的文件夾
    5.3.4  移植步驟
    5.3.5  修改相關(guān)文件
    5.4  燒寫(xiě)BootLoader到開(kāi)發(fā)板
    5.5  小結
    第6章  嵌入式UnHX內核移植
    6.1  NAND Flash分區
    6.2  配置內核
    6.2.1  修改makefile文件
    6.2.2  添加devfs配置
    6.2.3  配置內核選項
    6.3  內核編譯
    6.3.1  編譯zlmage
    6.3.2  編譯和安裝模塊
    6.3.3  如何處理編譯出錯
    6.4  下載內核到開(kāi)發(fā)板
    6.5  小結
    第7章  構建根文件系統
    7.1  根文件系統概述
    7.1.1  什么是根文件系統
    7.1.2  根文件系統的基本目錄結構
    7.2  定制根文件系統
    7.2.1  創(chuàng )建空的目錄樹(shù)
    7.2.2  移植BusyBox
    7.2.3  選擇必要的動(dòng)態(tài)共享庫
    7.2.4  初始化腳本
    7.2.5  模塊和設備文件
    7.3  選擇合適的Flash文件系統
    7.3.1  嵌入式Linux文件系統
    7.3.2  存儲設備N(xiāo)OR/NAND Flash
    7.3.3  基于Flash的文件系統類(lèi)型
    7.4  建立Cramfs根文件系統映像
    7.4.1  Cramfs工具包的使用
    7.4.2  構建Cramfs根文件系統
    7.5  小結
    第8章  嵌入式Linux驅動(dòng)開(kāi)發(fā)入門(mén)
    8.1  Linux驅動(dòng)程序概述
    8.2  Linux驅動(dòng)設計基礎知識
    8.2.1  內核模塊
    8.2.2  設備驅動(dòng)基本類(lèi)型
    8.2.3  主、次設備號
    8.2.4  字符設備相關(guān)的數據結構
    8.3  Helloworld模塊實(shí)例
    8.3.1  源代碼及分析
    8.3.2  編寫(xiě)makefile
    8.3.3  測試Helloworld模塊
    8.4  字符設備驅動(dòng)實(shí)例
    8.4.1  源代碼及分析
    8.4.2  測試代碼及分析
    8.4.3  編譯和測試
    8.5  小結
    第9章  嵌入式Linux系統GUI編程入門(mén)
    9.1  嵌入式Linux下GUI系統概述
    9.1.1  傳統的Linux桌面GUI系統
    9.1.2  嵌入式Linux下的GUI系統
    9.2  Qtopia Core編程基礎及移植
    9.2.1 Qt/X11、Qt/Embedded和Qtopia Core
    9.2.2  Qtopia Core的安裝
    9.2.3  Frame Buffer和qvfb
    9.2.4  編寫(xiě)簡(jiǎn)單的Qtopia Core程序
    9.2.5  移植Qtopia Core到開(kāi)發(fā)板
    9.2.6  Qt的特性簡(jiǎn)介
    9.3  MiniGt玨編程基礎及移植
    9.3.1  MiniGUI的下載與授權問(wèn)題
    9.3.2  安裝MiniGUI
    9.3.3  編寫(xiě)及編譯運行MiniGUI程序
    9.3.4  移植MiniGUI到開(kāi)發(fā)板
    9.4  小結
    參考文獻
    熱門(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>