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

嵌入式技術與智能終端軟體開發實用教程/嵌入式技術與應用叢書

  • 作者:編者:溫武//繆文南//張汛淶
  • 出版社:電子工業
  • ISBN:9787121349355
  • 出版日期:2018/08/01
  • 裝幀:平裝
  • 頁數:262
人民幣:RMB 68 元      售價:
放入購物車
加入收藏夾

內容大鋼
    溫武、繆文南、張汛淶編著的《嵌入式技術與智能終端軟體開發實用教程》以Cortex-A15處理器系列中的Exynos5260為載體,以實驗為依托,涵蓋Linux操作系統介紹與安裝、Linux操作系統基本使用、嵌入式開發平台、Linux驅動開發,以及嵌入式Linux的應用編程、嵌入式Android應用編程等知識內容。每個實驗均提供了相應的程序編碼、實踐的指令、操作流程,通過實驗操作,可以使學生系統、深入地分析和理解嵌入式技術,提高學生的智能終端軟體開發實踐能力。
    本書既可作為高等院校電腦類、電子類、電氣類、控制類等專業本科生、研究生學習嵌入式Linux的教材,也可供希望進入嵌入式領域的科研或工程技術人員參考使用,還可作為嵌入式培訓教材和教輔材料。

作者介紹
編者:溫武//繆文南//張汛淶

目錄
第1章  嵌入式系統基礎
  1.1  嵌入式系統概述
    1.1.1  什麼是嵌入式系統
    1.1.2  嵌入式系統的組成
    1.1.3  嵌入式系統與PC系統的區別
    1.1.4  嵌入式系統的特點
    1.1.5  嵌入式系統的發展趨勢
    1.1.6  嵌入式系統的應用領域
  1.2  嵌入式處理器
  1.3  嵌入式操作系統
    1.3.1  何謂嵌入式操作系統
    1.3.2  嵌入式操作系統的特點
    1.3.3  嵌入式操作系統的種類
  1.4  嵌入式系統開發過程
第2章  嵌入式ARM處理器
  2.1  ARM公司簡介
  2.2  ARM體系結構發展
  2.3  ARM Cortex系列微處理器
    2.3.1  Cortex-A8系列處理器
    2.3.2  Cortex-A9系列處理器
    2.3.3  Cortex-A15系列處理器
    2.3.4  Cortex-A53系列處理器
  2.4  主流Cortex-A系列處理器對比
第3章  嵌入式開發平台
  3.1  嵌入式軟體開發平台
    3.1.1  安裝VMware Workstation軟體
    3.1.2  配置虛擬主機硬體
    3.1.3  安裝Ubuntu
    3.1.4  安裝VMware Tools
    3.1.5  安裝文本編輯器Vim
    3.1.6  安裝g++
    3.1.7  安裝Android開發工具及依賴庫
    3.1.8  安裝TFTP服務
    3.1.9  安裝NFS服務
  3.2  基於Exynos5260嵌入式硬體平台
    3.2.1  Exynos5260嵌入式硬體平台簡介
    3.2.2  Exynos5260嵌入式硬體平台資源配置
    3.2.3  實驗開發平台調試
    3.2.4  Exynos5260開發平台設置
    3.2.5  系統鏡像燒寫
第4章  Linux應用開發基礎
  4.1  Linux基礎命令
  4.2  Linux下C語言編程環境
    4.2.1  Linux下C語言編程環境概述
    4.2.2  Vi編輯器
    4.2.3  GNU GCC的使用
    4.2.4  GDB調試器的使用
  4.3  GNU Make命令和Makefile文件
  4.4  Linux 的Shell編程
    4.4.1  Shell簡介

    4.4.2  Shell變數與環境變數
    4.4.3  Shell常用命令
    4.4.4  Shell函數
第5章  嵌入式Linux應用編程
  5.1  第一個Linux應用程序輸出「hello world!」
  5.2  文件I/O操作
    5.2.1  Linux文件結構
    5.2.2  系統調用與庫函數
    5.2.3  文件I/O基本操作
  5.3  進程
    5.3.1  Linux進程概述
    5.3.2  Linux進程式控制制
    5.3.3  進程間通信
  5.4  多線程通信
    5.4.1  線程簡介
    5.4.2  Linux線程式控制制
  5.5  Linux網路編程
    5.5.1  TCP/IP簡介
    5.5.2  socket通信基本概念
    5.5.3  網路編程相關函數說明
    5.5.4  網路編程程序設計
第6章  嵌入式系統開發
  6.1  交叉編譯簡介
  6.2  交叉編譯器
  6.3  交叉編譯器的安裝
  6.4  U-Boot編譯
  6.5  U-Boot移植
  6.6  編譯內核
  6.7  內核移植
      6.8 Android 4.4.2  移植
第7章  Linux設備驅動開發
  7.1  Linux驅動程序的基本知識
  7.2  Linux device driver的概念
  7.3  Linux內核模塊helloworld
  7.4  驅動程序中編寫ioctl函數供應用程序調用
  7.5  嵌入式Linux下LED驅動程序設計
  7.6  嵌入式Linux下的按鍵中斷實驗
  7.7  嵌入式Linux的A/D轉換實驗
第8章  Qt編程基礎
  8.1  Qt概述
    8.1.1  GUI的作用
    8.1.2  Qt的主要特點
  8.2  Qt的安裝
  8.3  使用Designer創建「helloworld」Qt窗口
  8.4  交叉編譯Qt Embedded庫
    8.4.1  配置編譯選項
    8.4.2  編譯和安裝
    8.4.3  Qt Embedded應用程序編譯
  8.5  開發平台設置Qt Embedded環境
第9章  Android應用開發

  9.1  開發準備
    9.1.1  下載JDK
    9.1.2  下載Eclipse
    9.1.3  下載ADT
    9.1.4  下載Android SDK
    9.1.5  下載Android NDK
  9.2  安裝程序
    9.2.1  安裝JDK
    9.2.2  安裝Eclipse
    9.2.3  安裝Android SDK
    9.2.4  解壓Android NDK與配置環境變數
    9.2.5  配置ADT
    9.2.6  配置SDK
    9.2.7  配置NDK
  9.3  測試模擬器
  9.4  Android應用開發準備
  9.5  Android應用開發
    9.5.1  實驗1:LED燈控製程序設計
    9.5.2  實驗2:ADC模塊實驗
    9.5.3  實驗3:LCD實驗
第10章  Android多媒體視頻播放器
  10.1  相關知識
  10.2  開發過程
第11章  Android遠程控制(智能家居項目)
  11.1  智能家居概念
  11.2  背景
  11.3  發展趨勢
  11.4  智能家居項目
  11.5  智能家居項目服務端代碼編寫
  11.6  智能家居項目客戶端代碼編寫
參考文獻

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