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

基於Linux的物聯網應用開發基礎及項目實戰(微課版工業和信息化部十四五規劃教材)

  • 作者:編者:羅德安//夏林中|責編:鹿征
  • 出版社:人民郵電
  • ISBN:9787115612465
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:250
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面地介紹Linux操作系統基礎知識及其在物聯網、雲計算等領域的實際應用。全書共8章,包括物聯網應用開發基礎及項目實戰、Linux操作系統基礎及項目實戰、Linux編程基礎及項目實戰、Linux Java編程基礎及項目實戰、Linux雲伺服器開發基礎及項目實戰、嵌入式Linux基礎及項目實戰、嵌入式Linux應用開發實戰和Linux物聯網雲伺服器應用開發實戰。本書每一章都包含與Linux相關的真實項目,注重讀者項目開發能力和實戰技能的培養,同時有利於院校開展以提升讀者就業核心競爭力為目標的項目化和模塊化教學。
    本書既可以作為物聯網相關專業學生的教材,也可以作為廣大物聯網愛好者的自學教材,還可以作為物聯網應用開發者的參考用書及相關機構的培訓教材。

作者介紹
編者:羅德安//夏林中|責編:鹿征

目錄
第1章  物聯網應用開發基礎及項目實戰
  1.1  物聯網工程的技術
    1.1.1  物聯網工程技術的特點
    1.1.2  物聯網系統分層
    1.1.3  物聯網系統雲管端架構
    1.1.4  物聯網工程的主流技術
  1.2  操作系統基礎
    1.2.1  操作系統基本原理
    1.2.2  主流操作系統
    1.2.3  物聯網操作系統
  1.3  項目實施
    1.3.1  華為物聯網雲伺服器的搭建
    1.3.2  華為物聯網雲伺服器與模擬設備的通信
第2章  Linux操作系統基礎及項目實戰
  2.1  Linux操作系統基礎
    2.1.1  Linux操作系統簡介
    2.1.2  Linux操作系統的發行版本及其特點
    2.1.3  Linux操作系統在物聯網、雲計算及人工智慧中的應用
  2.2  Linux操作系統的安裝與配置
    2.2.1  安裝VirtualBox
    2.2.2  Ubuntu操作系統的安裝與環境配置
    2.2.3  Ubuntu系統管理
  2.3  項目實施
    2.3.1  EulerOS安裝
    2.3.2  EulerOS管理
    2.3.3  物聯網開發環境搭建
第3章  Linux編程基礎及項目實戰
  3.1  Shell編程基礎
    3.1.1  Shell環境基礎
    3.1.2  Shell命令基礎
    3.1.3  Vim編輯器
    3.1.4  Shell腳本語法基礎
  3.2  基於Linux的C語言編程基礎
    3.2.1  GCC編譯器基礎
    3.2.2  GDB調試器
    3.2.3  Makefile項目管理
  3.3  項目實施
    3.3.1  C語言編程技術
    3.3.2  功能模塊分析
    3.3.3  編寫項目代碼
第4章  Linux Java編程基礎及項目實戰
  4.1  Linux Java編程基礎
    4.1.1  JDK的安裝配置
    4.1.2  Java的基本語法
  4.2  Linux Java Web開發基礎
    4.2.1  Java Web開發環境搭建
    4.2.2  HTML基礎
    4.2.3  JavaScript基礎
    4.2.4  JSP基礎
  4.3  SQL資料庫基礎

    4.3.1  安裝MariaDB
    4.3.2  SQL語法基礎
  4.4  項目實施
    4.4.1  項目開發前期工作
    4.4.2  項目代碼
第5章  Linux雲伺服器開發基礎及項目實戰
  5.1  雲計算技術基礎
    5.1.1  虛擬化技術
    5.1.2  雲操作系統
  5.2  華為ECS Linux開發實戰
    5.2.1  Linux雲伺服器的購買及設置
    5.2.2  雲伺服器編程環境配置
    5.2.3  雲硬碟掛載及格式化
    5.2.4  Linux雲備份
  5.3  項目實施
    5.3.1  EulerOS中Web伺服器的搭建
    5.3.2  雲伺服器中Web伺服器的搭建
第6章  嵌入式Linux基礎及項目實戰
  6.1  嵌入式Linux基礎
    6.1.1  嵌入式操作系統基礎
    6.1.2  嵌入式操作系統的發展過程
    6.1.3  嵌入式操作系統的開發模式
  6.2  嵌入式Linux基礎實踐
    6.2.1  搭建嵌入式Linux開發環境
    6.2.2  安裝和配置交叉編譯器
    6.2.3  使用Git管理源碼
    6.2.4  U-Boot移植
    6.2.5  Linux內核裁剪與燒錄
  6.3  項目實施
    6.3.1  OpenWrt編譯配置
    6.3.2  OpenWrt系統配置
第7章  嵌入式Linux應用開發實戰
  7.1  Linux操作系統編程基礎
    7.1.1  Linux VFS編程
    7.1.2  Linux多線程編程
    7.1.3  Linux網路編程
  7.2  嵌入式Linux操作系統應用開發
    7.2.1  使用OpenWrt自動生成的交叉編譯器
    7.2.2  SSH上傳測試程序
    7.2.3  Linux GPIO的調用
    7.2.4  Linux I2C介面的調用
  7.3  項目實施
    7.3.1  項目開發前期工作
    7.3.2  項目代碼
第8章  Linux物聯網雲伺服器應用開發實戰
  8.1  華為物聯網雲伺服器搭建
    8.1.1  創建產品
    8.1.2  創建設備
  8.2  Linux物聯網設備測試
    8.2.1  編譯OpenSSL庫源碼

    8.2.2  編譯MQTT庫源碼
    8.2.3  編譯物聯網設備測試程序
  8.3  嵌入式Linux物聯網設備測試
    8.3.1  交叉編譯OpenSSL庫源碼
    8.3.2  交叉編譯MQTT庫源碼
    8.3.3  交叉編譯物聯網設備測試程序
  8.4  項目實施
    8.4.1  項目開發前期工作
    8.4.2  項目開發

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