幫助中心 | 我的帳號 | 關於我們

嵌入式系統開發(基於ARM Cortex A8系統高等學校電腦專業規劃教材)

  • 作者:編者:劉小洋//李勇
  • 出版社:機械工業
  • ISBN:9787111583578
  • 出版日期:2018/01/01
  • 裝幀:平裝
  • 頁數:263
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    劉小洋、李勇編著的《嵌入式系統開發(基於ARM Cortex A8系統高等學校電腦專業規劃教材)》從嵌入式系統實際需求出發,本著實用原則,通過理論結合實踐來介紹ARMCorte×A8在嵌入式系統開發中的應用。全書分為嵌入式基礎、嵌入式核心和嵌入式驅動三部分,通過有針對性的案例循序漸進地幫助讀者學習並掌握嵌入式系統開發。同時可將案例直接移植到實際應用項目中。
    全面介紹嵌入式系統自身特點與普通應用的區別。系統介紹了嵌入式系統開發中所需的嵌入式Linux知識。注重基礎和實用性,通過大量的實際操作和案例應用,幫助讀者深入掌握嵌入式開發的相關技術與能力。

作者介紹
編者:劉小洋//李勇

目錄
前言
第1章  嵌入式系統概述
  1.1  嵌入式系統組成
    1.1.1  硬體層
    1.1.2  中間層
    1.1.3  系統軟體層
  1.2  嵌入式開源系統
    1.2.1  開源計算項目
    1.2.2  開源嵌入式開發平台
第2章  嵌入式Linux操作系統
  2.1  主流的嵌入式操作系統
    2.1.1  VxWorks
    2.1.2  Windows Embedded
    2.1.3  嵌入式Linux
    2.1.4  嵌入式實時內核C/OS
  2.2  嵌入式Linux操作系統簡介
  2.3  Linux操作系統實踐
    2.3.1  Linux系統
    2.3.2  基於VMware安裝RedHat Linux系統
    2.3.3  全屏幕編輯器與
    2.3.4  與網路相關的命令
    2.3.5  軟體包的安裝與管理
第3章  嵌入式系統開發環境
  3.1  Linux程序設計
    3.1.1  GNUC編譯器
    3.1.2  GCC編譯器
    3.1.3  Ma
    3.1.4  用GDB調試程序
  3.2  Linux shell編程
    3.2.1  shell的種類和特點
    3.2.2  shell程序與C語言
    3.2.3  shell腳本的編寫
    3.2.4  shell與C語言的調用
  3.3  嵌入式開發環境
    3.3.1  嵌入式Linux開發環境搭建
    3.3.2  交叉編譯
    3.3.3  交叉編譯工具的分類和說明
    3.3.4  宿主機交叉環境建立
  3.4  基於非操作系統的實踐
    3.4.1  S5PV210硬體介紹
    3.4.2  啟動方式
    3.4.3  S5PV210裸板啟動
    3.4.4  非操作系統的驅動
第4章  嵌入式引導系統
  4.1  概述
    4.1.1  BootLoader的種類
    4.1.2  不同平台的開源項目
  4.2  Linux系統引導過程與嵌入式引導過程的區別
    4.2.1  Linux系統引導過程
    4.2.2  嵌入式引導過程

    4.2.3  引導系統啟動方式
    4.2.4  NOR Flash和NAND Flash啟動過程的區別
  4.3  U-Boot系統的實踐
    4.3.1  U-Boot的組成
    4.3.2  定製S5PV210配置
    4.3.3  編譯U-Boot
    4.3.4  編譯過程分析
第5章  嵌入式操作系統內核
  5.1  概述
  5.2  嵌入式Linux內核實踐
    5.2.1  內核編程
    5.2.2  嵌入式Linux內核移植實踐
  5.3  嵌入式Android內核移植實踐
  5.4  基於Android網關的驅動開發
    5.4.1  LED燈控制的Android驅動開發
    5.4.2  步進電機實驗
    5.4.3  三路繼電器實驗
第6章  嵌入式文件系統
  6.1  概述
    6.1.1  文件存儲結構
    6.1.2  inode示例
    6.1.3  Linux文件類型
  6.2  嵌入式根文件系統
    6.2.1  基於Flash的文件系統
    6.2.2  基於RAM的文件系統
  6.3  嵌入式文件系統實踐
    6.3.1  BusyBox 簡化嵌入式Linux文件系統
    6.3.2  BusyBox源碼分析
    6.3.3  基於S5PV210內核文件系統移植
第7章  嵌入式驅動開發
  7.1  概述
    7.1.1  嵌入式Linux的內核空間與用戶空間
    7.1.2  嵌入式Linux的設備管理
    7.1.3  嵌入式Linux的驅動程序
    7.1.4  嵌入式Linux驅動程序的載入方式
    7.1.5  無操作系統時的設備驅動
    7.1.6  有操作系統時的設備驅動
    7.1.7  內核模塊化編程
  7.2  嵌入式驅動開發實踐
    7.2.1  嵌入式字元設備的驅動程序結構
    7.2.2  設備號的申請和字元設備的註冊
    7.2.3  字元設備驅動程序重要的數據結構
    7.2.4  字元設備驅動程序設計
  7.3  嵌入式驅動開發案例
    7.3.1  LED的驅動
    7.3.2  LED驅動程序
    7.3.3  ADC轉換驅動
  7.4  嵌入式Qt驅動開發案例
    7.4.1  Qt Creator簡介
    7.4.2  Qt Creator的安裝和搭建

    7.4.3  驅動程序分析
    7.4.4  LED蜂鳴器控制驅動案例
    7.4.5  步進電機控制驅動案例
    7.4.6  繼電器控制驅動案例
    7.4.7  8×7矩陣鍵盤驅動案例
    7.4.8  16×24點陣屏驅動案例
第8章  嵌入式綜合項目案例
  8.1  開源硬體pcDuino3的開發基礎
    8.1.1  通過VNC訪問pcDuino3桌面
    8.1.2  基於pcDuino的編程
    8.1.3  pcDuino BSP的開發
  8.2  基於S5PV210的嵌入式無線路燈控制系統
    8.2.1  項目背景
    8.2.2  方案介紹
    8.2.3  功能實現
    8.2.4  後台控制系統
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032