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

嵌入式Linux與物聯網軟體開發(ARM處理器開發自學教程)

  • 作者:編者:朱有鵬//韓霆|責編:張天怡
  • 出版社:人民郵電
  • ISBN:9787115617088
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:364
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於ARM Cortex-A8內核的三星S5PV210 CPU,主要講解ARM CPU開發的全套相關技術,包括ARM體系的背景知識、常規開發方式、ARM體系結構和彙編指令集。本書還基於X210開發板講解了開發板的原理圖、晶元的數據手冊,以及開發板的刷機流程等,講解了GPIO、LED、DDR、串口、定時器、看門狗、SD卡、NAND Flash、iNAND、I2C匯流排、LCD屏、AD轉換器、電阻式和電容式觸摸屏等ARM CPU常見外設的原理,並使用彙編和C語言編程進行了外設及代碼重定位、時鐘體系等的原理和功能的編程實踐。本書最後還利用X210平台結合部分外設寫了一個裸機串口的Shell作為小項目,幫助讀者理解什麼是互動式Shell,為下一階段U-Boot及Linux內核的學習打好基礎。在具體講解過程中,本書引用了產品的一部分原始英文圖表,並有針對性地進行了適當的說明。
    本書適合從事CPU開發等相關工作的人員和相關專業的學生閱讀參考。

作者介紹
編者:朱有鵬//韓霆|責編:張天怡

目錄
第1章  ARM那些你需要知道的事
  1.1  ARM公司大事記
  1.2  ARM公司的商業模式和生態系統
  1.3  ARM處理器版本命名解析
    1.3.1  如何描述ARM處理器的版本號
    1.3.2  ARM處理器版本的發展歷程
  1.4  CPU和SoC的區別及外圍設備的概念
    1.4.1  CPU和SoC的區別
    1.4.2  外圍設備
  1.5  學習平台的選擇
    1.5.1  學習平台的選擇要求
    1.5.2  為什麼選擇三星S5PV
  1.6  X210開發板介紹
  1.7  基於單片機的嵌入式系統和基於複雜操作系統的嵌入式系統的區別
    1.7.1  晶元平台對比
    1.7.2  片上資源、價格、應用領域上的對比
    1.7.3  開發模式對比
    1.7.4  技術特徵對比
    1.7.5  職業發展對比
  1.8  嵌入式開發學習和編程語言、英語水平等的關係
    1.8.1  嵌入式開發學習和編程語言的關係
    1.8.2  嵌入式開發學習和英語水平的關係
    1.8.3  嵌入式開發學習和數電、模電的關係
    1.8.4  嵌入式開發學習和專業的關係
    1.8.5  嵌入式開發學習和個人性格的關係
  1.9  嵌入式系統的構成、特點和發展方向
    1.9.1  嵌入式系統的構成
    1.9.2  嵌入式系統的特點
    1.9.3  嵌入式系統的發展方向
  1.10  交叉編譯
    1.10.1  軟體開發的兩種模式
    1.10.2  交叉編譯的特點
  1.11  CPU的設計原理、地址匯流排/數據匯流排/控制匯流排
    1.11.1  CPU的設計原理
    1.11.2  地址匯流排、數據匯流排和控制匯流排
  1.12  嵌入式輔助開發工具
  1.13  習題
第2章  ARM CPU的體系結構與彙編指令
  2.1  可編程器件的編程原理
  2.2  指令集對CPU的意義
  2.3  CISC和RISC
  2.4  統一編址和獨立編址、馮·諾依曼結構和哈佛結構
    2.4.1  I/O與內存的統一編址和獨立編址
    2.4.2  馮·諾依曼結構和哈佛結構
  2.5  軟體編程式控制制硬體的關鍵——寄存器
    2.5.1  寄存器的含義及查看方法
    2.5.2  寄存器的分類
  2.6  S5PV210的地址映射詳解
  2.7  CPU的外存儲器和介面方式
    2.7.1  SoC外存儲器分類與介紹

    2.7.2  S5PV210支持的外存儲器
  2.8  S5PV210的啟動過程詳解
    2.8.1  不同電腦系統內存和外存配置的區別
    2.8.2  S5PV210啟動方式詳解
    2.8.3  X210開發板啟動方式選擇
  2.9  ARM CPU的編程模式和7種工作模式
    2.9.1  ARM CPU的編程模式
    2.9.2  ARM CPU的7種工作模式
  ……
第3章  開發板、原理圖和數據手冊
第4章  GPIO和LED
第5章  SDRAM和重定位
第6章  時鐘系統
第7章  串口通信
第8章  按鍵和CPU中斷系統
第9章  定時器、看門狗和實時時鐘等
第10章  SD卡啟動
第11章  外存晶元NAND Flash和iNAND
第12章  I2C通信
第13章  A/D轉換器
第14章  LCD屏
第15章  觸摸屏
第16章  Shell原理和問答機制引入

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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