嵌入式系統技術應用與開發

陸淵章//徐敏

  • 出版商: 機械工業
  • 出版日期: 2020-09-01
  • 售價: $270
  • 貴賓價: 9.5$257
  • 語言: 簡體中文
  • 頁數: 182
  • 裝訂: 平裝
  • ISBN: 7111662180
  • ISBN-13: 9787111662181
  • 相關分類: 嵌入式系統

立即出貨

商品描述

本書按照教育部新的教學改革要求,依托電子信息工程技術骨干專業建設和課程研究項目成果進行編寫,
突出嵌入式系統項目開發和應用能力的培養。
主要內容包括嵌入式系統概述、ARM嵌入式微處理器、嵌入式操作系統、
Android Studio開發環境、嵌入式應用程序開發和嵌入式系統硬件開發。
本書基於Android Studio開發環境,從初學者的角度出發,
循序漸進地針對嵌入式應用程序開發進行了介紹,
並提供了大量的Android應用項目開發實例。
本書可作為高等職業院校電子信息類、物聯網類、人工智能類專業高年級學生的教材,
也可作為工程技術人員進行嵌入式系統開發的參考書。
本書配有微課視頻,可掃描二維碼觀看。
另外,本書配有電子課件和源代碼,需要的教師可登錄機械工業出版社教育服務網
(www.cmpedu.com)免費註冊,審核通過後下載,或聯繫編輯索取
(微信:15910938545,電話: 010-88379739)。

目錄大綱

出版說明
前言
第1章嵌入式系統概述
1.1嵌入式系統的定義
1.2嵌入式系統的特點
1.3嵌入式系統的組成和分類
1.3.1嵌入式系統的組成
1.3.2嵌入式系統的分類
1.4嵌入式系統的發展與應用
1.5基於刪的嵌入式開發環境
1.5.1交叉開發環境
1.5.2模擬開發環境
1.6如何學好嵌入式系統開發
本章小結
思考與習題

第2章刪嵌入式微處理器
2.1刪嵌入式微處理器簡介
2.1.1嵌入式處理器分類
2.1.2 ARM微處理器架構
2.1.3 ARM嵌入式微處理器系列
2.1.4 ARM版本的命名規則
2.2 ARM嵌入式微處理器體系結構
2.2.1 ARM體系結構的存儲器格式
2.2.2 ARM體系結構的工作狀態
2.2.3 ARM體系結構的運行模式
2.2.4 ARM體系結構的寄存器
2.3 ARM的異常處理
2.3.1 ARM體系支持的異常類型
2.3.2 ARM的異常中斷
2.3.3 ARM的異常響應
2.3.4 ARM的異常返回
本章小結
思考與習題

第3章嵌入式操作系統
3.1嵌入式操作系統簡介
3.1.1嵌入式最小系統
3.1.2嵌入式操作系統概念
3.1.3嵌入式操作系統性能管理
3.2常用的嵌入式操作系統
3.2.1嵌入式Linux操作系統
3.2.2嵌入式Android操作系統
3.2.3其他嵌入式操作系統
本章小結
思考與習題

第4章Android Studio開發環境
4.1項目1搭建嵌入式開發環境
4.1.1 Android系統編譯環境
4.1.2應用開發環境介紹
4.1.3開發工具應用解析
4.1 .4調試方式與快捷鍵
4.1.5搭建步驟詳解
4.2項目2編寫Hello Android應用程序
4.2.1創建一個新的Android工程
4.2.2修改程序
4.2.3運行結果
4.3項目3應用佈局
4.3.1佈局簡介
4.3.2線性佈局(LinearLayout)
4.3.3相對佈局(RelativeLayout)
4.3.4表格佈局(TableLayout)
4.3.5幀佈局(FrameLayout)
4.3.6嵌套佈局
4.4項目4經典界面控件
4.4.1控件簡介
4.4.2 TextView控件
4.4.3 Button控件
4.4.4 EditText控件
4.4.5 CheckBox控件
4.4. 6 ImageButton控件
4.5項目5其他界面控件與視圖
4.5.1 Spinner控件
4.5.2 ProgressBar控件
4.5.3 RatingBar控件
4.5.4 ScrollView視圖
4.5.5 GridView視圖
4.5.6 Gallery視圖
4.5.7 TabHost視圖
4.6項目6 Intent和Activity
4.6.1 Activity的生命週期
4.6.2 Intent介紹
4.6.3新建Activity類
4.6.4 Activity間的普通跳轉
4.6.5等待返回的Activity間的跳轉
4.6 .6啟動其他應用
本章小結
思考與習題

第5章嵌入式應用程序開發
5.1項目7提示信息(Toast)
5.1.1 Toast介紹
5.1.2系統默認的Toast
5.1.3自定義的Toast
5.2項目8通知提示(Notification)
5.2.1 Notification介紹
5.2.2特殊的Notification
5.3綜合項目天氣預報
5.3.1設計原理
5.3.2設計流程
5.3.3網絡定位
5.3.4訪問天氣服務器
5.3.5 XML文件解析
5.3.6運行結果
本章小結
思考與習題

第6章嵌入式系統硬件開發
6.1項目9 JNI開發實驗
6.1.1 JNI介紹
6.1.2下載NDK和構建工具
6.1.3新建Hello JNI工程
6.1.4編譯Hello JNI工程
6.1.5代碼解析
6.2項目10 BUZZER蜂鳴器控制實驗
6.2.1 Linux系統的API
6.2.2項目原理
6.2.3內核驅動
6.2.4應用程序編寫
6.2.5調試運行
6.3項目11 LED指示燈控制實驗
6.3.1項目原理
6.3 .2內核驅動
6.3.3 Linux平台設備驅動
6.3.4應用程序編寫
6.3.5調試運行
6.4項目12 ADC模數轉換實驗
6.4.1項目原理
6.4.2內核驅動
6.4.3應用程序編寫
6.4.4調試運行
6.5項目13 UART串口通信實驗
6.5.1串口介紹
6.5.2項目原理
6.5.3內核驅動
6.5.4應用程序編寫
6.5.5調試運行
6.6項目14 WiFi無線通信實驗
6.6.1 WiFi介紹
6.6.2內核驅動
6.6.3項目原理
6.6.4應用程序編寫
6.6 .5調試運行
6.7項目15 GPS定位系統實驗
6.7.1 GPS工作原理
6.7.2項目原理
6.7.3系統API介紹
6.7.4應用程序編寫
6.7.5調試運行
本章小結
思考與習題
參考文獻