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

嵌入式Linux開發技術基礎(第2版新形態立體化雙色印刷十三五職業教育國家規劃教材)

  • 作者:編者:豐海//張萬良|責編:和慶娣
  • 出版社:機械工業
  • ISBN:9787111715146
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:209
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書結合人工智慧的新技術,如語音識別、人臉識別、圖像識別和目標檢測,介紹了嵌入式Linux系統的開發,構成了「項目驅動,做中學,學中做」相互融合的教學體系。以學生的「實踐」為中心,精心設計了實踐性強、技術前沿的綜合實踐項目,如環境監測系統、視頻入侵報警系統、智能遙控車、基於人臉識別的考勤系統、目標檢測等。這些項目能夠激發學生的學習興趣,提升學生的實踐能力,貼近企業實際工作崗位的要求。
    本書可作為高等職業院校電子與信息大類、自動化類等專業的教學用書,也可作為嵌入式開發人員的參考用書。

作者介紹
編者:豐海//張萬良|責編:和慶娣

目錄
基礎篇
  第1章  嵌入式Linux系統開發環境的構建
    1.1  嵌入式系統簡介與開發環境
      1.1.1  嵌入式系統簡介與應用
      1.1.2  虛擬機軟體VM VirtualBox的安裝
      1.1.3  在VM VirtualBox上安裝Ubuntu開發環境
      1.1.4  增強工具包的安裝
    1.2  樹莓派嵌入式系統的構建
      1.2.1  樹莓派嵌入式系統簡介
      1.2.2  構建樹莓派嵌入式系統
      1.2.3  使用PuTTY遠程登錄樹莓派
      1.2.4  使用VNC遠程登錄樹莓派圖形界面
      1.2.5  開發平台與樹莓派之間的文件傳輸
    1.3  本章小結
    1.4  習題
  第2章  Linux操作系統基礎
    2.1  Linux操作系統基礎知識
      2.1.1  Linux文件系統和目錄結構
      2.1.2  Linux文件屬性和許可權設置
      2.1.3  文件的壓縮打包與解壓解包
      2.1.4  Linux支持的文件系統
      2.1.5  Linux版本查詢
      2.1.6  Linux用戶登錄和賬號管理
    2.2  Linux常用命令
      2.2.1  目錄命令:cd、pwd和clear命令
      2.2.2  查看文件命令:cat、more和less命令
      2.2.3  複製和刪除命令:cp和rm命令
      2.2.4  進程命令:ps和kill命令
      2.2.5  文件創建命令:touch和ln命令
      2.2.6  分析工具命令:last、dmesg、who和w命令
      2.2.7  幫助命令:help和man命令
      2.2.8  網路相關命令
      2.2.9  系統管理命令
      2.2.10  數據流重定向
      2.2.11  管道的使用
      2.2.12  使用apt?get安裝軟體
    2.3  本章小結
    2.4  習題
  第3章  嵌入式Linux開發基礎
    3.1  C語言編程
      3.1.1  C語言簡介
      3.1.2  vi編輯器
      3.1.3  C語言源代碼的編寫
      3.1.4  C語言基礎語法
    3.2  Make與Makefile文件
      3.2.1  Make編譯工具
      3.2.2  Makefile文件的編寫
      3.2.3  Makefile練習示例
    3.3  WiringPi C語言函數庫控制樹莓派GPIO
      3.3.1  樹莓派 GPIO引腳編號

      3.3.2  WiringPi庫的安裝
      3.3.3  WiringPi庫的使用
    3.4  本章小結
    3.5  習題
  第4章  樹莓派硬體介面與Python控制
    4.1  電子元器件基礎
      4.1.1  電壓和電流
      4.1.2  電阻
      4.1.3  電容
      4.1.4  電感
      4.1.5  二極體
      4.1.6  晶體振蕩器
    4.2  電子學基礎常識
      4.2.1  模擬信號和數字信號
      4.2.2  I/O介面電氣特徵
      4.2.3  邏輯門
      4.2.4  功率
    4.3  樹莓派硬體
      4.3.1  樹莓派引腳與電氣要求
      4.3.2  GPIO的上拉和下拉電阻
      4.3.3  BOARD、BCM、WiringPi三種硬體引腳編號模式
      4.3.4  驅動大電流負載
    4.4  Python基礎
      4.4.1  Python模塊的安裝
      4.4.2  Python與vi的配置
      4.4.3  避免Python代碼縮進語法錯誤
    4.5  Python控制樹莓派GPIO引腳
      4.5.1  設置與檢測引腳編號系統
      4.5.2  GPIO通道設置與LED燈的控制
      4.5.3  邊緣檢測
      4.5.4  開關抖動的處理
      4.5.5  脈衝寬度調製(PWM)
    4.6  本章小結
    4.7  習題
實踐篇
  第5章  環境監測系統
    5.1  資料庫
      5.1.1  資料庫的安裝
      5.1.2  MariaDB資料庫的常用命令
    5.2  Apache伺服器
      5.2.1  Apache伺服器的安裝
      5.2.2  PHP模塊的安裝與驗證
    5.3  DHT11溫濕度感測器
      5.3.1  DHT11溫濕度感測器數據讀取
      5.3.2  將溫度寫入資料庫
      5.3.3  在網頁中顯示溫濕度數據
      5.3.4  繪製溫濕度隨時間變化的曲線
    5.4  本章小結
    5.5  習題
  第6章  視頻入侵報警系統

    6.1  樹莓派攝像頭
      6.1.1  安裝攝像頭模塊
      6.1.2  啟用樹莓派攝像頭模塊
      6.1.3  測試樹莓派攝像頭模塊
    6.2  安裝motion視頻入侵報警系統
      6.2.1  資料庫的配置
      6.2.2  相關視頻軟體庫的安裝
      6.2.3  編譯源代碼
      6.2.4  入侵報警功能的實現
      6.2.5  入侵檢測查詢網頁的編寫
    6.3  本章小結
    6.4  習題
  第7章  智能遙控車
    7.1  電動機驅動
      7.1.1  RZ7899電動機驅動晶元
      7.1.2  L298N電動機驅動晶元
      7.1.3  智能遙控車應用電路
    7.2  安裝和設置藍牙控制相關庫
      7.2.1  安裝藍牙相關軟體包
      7.2.2  藍牙設置
      7.2.3  藍牙串口的調試
    7.3  智能遙控車的控制
      7.3.1  智能遙控車的裝配
      7.3.2  電動機驅動程序的編寫
      7.3.3  手機控制App的安裝
      7.3.4  控制設置
    7.4  本章小結
    7.5  習題
  第8章  基於人臉識別的考勤系統
    8.1  安裝OpenCV
      8.1.1  OpenCV相關軟體安裝
      8.1.2  安裝OpenCV-python
    8.2  人臉識別
      8.2.1  人臉圖像採集
      8.2.2  抽取特徵
      8.2.3  訓練人臉模型
      8.2.4  編寫Python程序識別單張人臉圖像
      8.2.5  編寫Python程序識別視頻流
    8.3  將識別結果存入資料庫
      8.3.1  創建資料庫相關內容
      8.3.2  將人臉識別結果寫入資料庫
      8.3.3  編寫網頁程序顯示人臉識別的結果
    8.4  本章小結
    8.5  習題
  第9章  文字識別與語音識別
    9.1  語音識別與合成
      9.1.1  傳聲器、揚聲器的硬體連接和軟體安裝
      9.1.2  人工智慧平台賬號申請
      9.1.3  創建語音應用
      9.1.4  編寫語音識別程序

      9.1.5  編寫語音合成程序
      9.1.6  語音合成
    9.2  文字識別
      9.2.1  創建文字識別應用
      9.2.2  書本圖像的獲取
      9.2.3  獲取access_token值
      9.2.4  編寫Python程序將圖像識別成文字
      9.2.5  文字識別閱讀機
    9.3  本章小結
    9.4  習題
  第10章  目標檢測
    10.1  訓練EfficientDet目標檢測模型
      10.1.1  數據標記
      10.1.2  構建訓練模型的伺服器
      10.1.3  安裝TensorFlow Lite Model Maker等相關軟體
      10.1.4  使用Jupyter Notebook程序訓練模型
      10.1.5  將訓練好的模型下載到樹莓派
    10.2  將模型部署在樹莓派上執行目標檢測
      10.2.1  安裝Edge TPU庫和PyCoral
      10.2.2  使用Edge TPU進行目標檢測
    10.3  本章小結
    10.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