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

可信嵌入式系統開發--基於LoongArch+Linux的可信計算實踐

  • 作者:編者:劉晉明|責編:董柳吟//薛陽
  • 出版社:清華大學
  • ISBN:9787302707790
  • 出版日期:2026/02/01
  • 裝幀:平裝
  • 頁數:264
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是系統介紹基於國產龍芯CPU的嵌入式技術與可信計算融合的實用教材。全書共13章,主要內容包括:嵌入式系統概述、程序設計基礎、Linux下交叉編譯和調試、文件I/O與進程式控制制、多線程編程、設備驅動開發、系統啟動代碼分析、Linux內核裁剪、Qt圖形編程,以及可信計算基礎(可信根、TCM/TPM)、平台配置寄存器和可信計算的應用。
    本書適合高等院校電腦、電子信息類專業學生,以及從事嵌入式系統開發、可信計算研究的工程師使用。

作者介紹
編者:劉晉明|責編:董柳吟//薛陽

目錄
第1章  嵌入式系統概述
  1.1  嵌入式系統簡介
    1.1.1  嵌入式系統的定義
    1.1.2  嵌入式系統的特點
    1.1.3  嵌入式系統的組成
    1.1.4  嵌入式系統的發展
    1.1.5  嵌入式系統的典型應用場景
    1.1.6  嵌入式軟硬體系統的開發流程
  1.2  嵌入式處理器
    1.2.1  嵌入式處理器分類
    1.2.2  嵌入式處理器的典型架構
    1.2.3  嵌入式處理器的發展趨勢
  1.3  嵌入式操作系統
    1.3.1  嵌入式操作系統特點
    1.3.2  嵌入式操作系統分類
    1.3.3  典型嵌入式操作系統
  1.4  LoongArch龍芯架構處理器
    1.4.1  龍芯處理器發展史
    1.4.2  LoongArch指令集
  1.5  本章小結
  習題1
第2章  嵌入式程序設計基礎
  2.1  指令系統與定址方式
    2.1.1  指令集架構介紹
    2.1.2  LoongArch的組成
    2.1.3  定址模式
  2.2  彙編語言程序設計
    2.2.1  彙編語言編程簡介
    2.2.2  編寫彙編語言程序
第3章  Linux下編程基礎
  3.1  交叉編譯環境
    3.1.1  交叉編譯器
    3.1.2  交叉編譯環境搭建
  3.2  常用編輯器
    3.2.1  vi
    3.2.2  vim
    3.2.3  Emacs
    3.2.4  gedit
  3.3  gcc編譯器
    3.3.1  gcc編譯器工作流程
    3.3.2  gcc編譯器使用選項
  3.4  gdb調試器
    3.4.1  gdb調試器常用命令
    3.4.2  gdb調試器工作流程
  3.5  make工程管理器
    3.5.1  makefile基礎
    3.5.2  makefile語法
    3.5.3  makefile模式規則
    3.5.4  makefile隱式規則
    3.5.5  偽目標

    3.5.6  make管理器的使用
  3.6  本章小結
  習題3
第4章  文件I/O編程
  4.1  Linux系統調用及應用編程介面
    4.1.1  Linux系統調用
    4.1.2  應用編程介面
  4.2  Linux中文件及文件描述符概述
  4.3  底層文件I/O操作
    4.3.1  基本文件操作
    4.3.2  文件鎖
    4.3.3  多路復用
  4.4  嵌入式Linux串口應用編程
    4.4.1  串口概述
    4.4.2  串口設置
    4.4.3  串口的使用
  4.5  標準I/O編程
    4.5.1  基本操作
    4.5.2  其他操作
  4.6  本章小結
  習題4
第5章  進程式控制制
  5.1  Linux進程概述
  5.2  Linux進程式控制制編程
    5.2.1  進程的創建
    5.2.2  進程的等待
    5.2.3  進程的終止
    5.2.4  進程間的通信
  5.3  Linux守護進程
  5.4  本章小結
  習題5
第6章  多線程編程
  6.1  Linux線程概述
  6.2  Linux線程編程
  6.3  多線程的同步與互斥
    6.3.1  互斥鎖
    6.3.2  信號量
    6.3.3  條件變數
    6.3.4  讀寫鎖
  6.4  本章小結
  習題6
第7章  嵌入式Linux設備驅動開發
  7.1  設備驅動概述
    7.1.1  設備類型
    7.1.2  主次設備號
    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  字元設備驅動開發
    7.3.4  字元設備驅動測試
  7.4  本章小結
  習題7
第8章  系統啟動代碼分析
  8.1  系統啟動流程
    8.1.1  BIOS
    8.1.2  Bootloader
    8.1.3  內核載入
    8.1.4  根文件系統載入
    8.1.5  用戶程序載入
  8.2  PMON簡介
    8.2.1  PMON目錄結構
    8.2.2  PMON啟動過程
    8.2.3  PMON開機界面
  8.3  PMON常見環境變數和命令
    8.3.1  PMON常見環境變數
    8.3.2  PMON常見命令
  8.4  PMON編譯燒寫
    8.4.1  PMON編譯
    8.4.2  PMON燒錄
  8.5  本章小結
  習題8
第9章  Linux內核裁剪
  9.1  Linux內核分析
    9.1.1  Linux目錄結構
    9.1.2  Linux內核配置機制
  9.2  Linux內核定製裁剪
    9.2.1  Linux內核編譯環境搭建
    9.2.2  Linux內核裁剪配置
    9.2.3  Linux內核交叉編譯
  9.3  Linux根文件系統定製
    9.3.1  Linux根文件系統
    9.3.2  Buildroot文件系統編譯
    9.3.3  Yocto文件系統編譯
  9.4  本章小結
  習題9
第10章  Qt圖形編程基礎
  10.1  Qt的介紹
    10.1.1  Qt簡介及其在嵌入式系統中的應用
    10.1.2  Qt安裝配置流程
    10.1.3  Qt基本概念:信號與槽機制、事件驅動模型
    10.1.4  Qt窗口部件和布局管理
    10.1.5  簡單的GUI程序示例
  10.2  Qt移植過程
    10.2.1  在嵌入式系統中的移植和部署
    10.2.2  與嵌入式設備的交互

  10.3  本章小結
  習題10
第11章  可信計算基礎
  11.1  可信計算定義
  11.2  可信計算髮展歷程
  11.3  可信根與可信鏈
    11.3.1  可信根
    11.3.2  可信鏈
    11.3.3  可信度量
    11.3.4  完整性度量
  11.4  可信體系結構
    11.4.1  可信密碼模塊
    11.4.2  可信平台控制模塊
    11.4.3  可信主板
    11.4.4  可信軟體棧
    11.4.5  可信網路連接
  11.5  本章小結
  習題11
第12章  可信密碼模塊的平台配置寄存器
  12.1  哈希值擴展
  12.2  實驗平台與可信計算軟體安裝
  12.3  TCM平台配置寄存器的使用
  12.4  TCM的持久化存儲使用
  12.5  本章小結
  習題12
第13章  可信計算的應用
  13.1  可信計算遠程證明
    13.1.1  TCM的遠程證明概念
    13.1.2  TCM中遠程證明的相關機制
    13.1.3  TCM遠程證明的相關操作
  13.2  可信計算程序應用
    13.2.1  應用程序靜態可信驗證
    13.2.2  白名單機制與完整性保護
    13.2.3  應用程序進程保護
    13.2.4  應用程序訪問控制
  13.3  本章小結
  習題13

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