舉報

會員
- 參考文獻 更新時間:2024-01-22 18:28:24
- 附錄A 底板電路圖
- 知識拓展:DHT11芯片廠商—廣州奧松
- 9.2.6 系統的測試和調試
- 9.2.5 系統軟件的設計
- 9.2.4 系統通信協議的設計
- 9.2.3 系統硬件的設計
- 9.2.2 系統的總體設計
- 9.2.1 項目論證和需求
- 9.2 基于RS-485的分布式溫濕度監控和報警系統
- 9.1 嵌入式系統開發流程
- 第9章 嵌入式系統的綜合設計
- 練習題8
- 8.5 UART、I2C和SPI的對比
- 8.4.3 ADXL345芯片的編程
- 8.4.2 ADXL345芯片的接口函數
- 8.4.1 ADXL345芯片的工作原理
- 8.4 三軸加速度傳感器的原理與編程
- 8.3 通過邏輯分析儀測試SPI總線的信號波形
- 8.2 SPI總線的接口函數
- 8.1.6 SPI總線的通信模式
- 8.1.5 SPI總線的數據有效性
- 8.1.4 SPI總線的起始信號和停止信號
- 8.1.3 多從機模式
- 8.1.2 單從機模式
- 8.1.1 SPI總線的接口定義
- 8.1 SPI總線協議的基礎
- 第8章 嵌入式Linux接口編程:SPI
- 練習題7
- 7.6.3 OLED顯示屏的編程
- 7.6.2 OLED顯示屏的接口函數
- 7.6.1 OLED顯示屏的原理
- 7.6 OLED顯示屏的原理與編程
- 7.5.3 AT24C02芯片的編程
- 7.5.2 AT24C02芯片的接口函數
- 7.5.1 AT24C02芯片的基礎知識
- 7.5 E2PROM的原理與編程
- 7.4.3 PCF8591芯片的編程
- 7.4.2 PCF8591芯片的接口函數
- 7.4.1 PCF8591芯片的基礎知識
- 7.4 ADC和DAC的原理與編程
- 7.3 通過邏輯分析儀測試I2C總線協議
- 7.2 I2C總線的接口函數
- 7.1.2 I2C總線的通信時序
- 7.1.1 I2C總線的物理層特點
- 7.1 I2C總線協議的基礎
- 第7章 嵌入式Linux接口編程:I2C
- 知識拓展:扎根江蘇、服務全球的南京沁恒
- 練習題6
- 6.5.4 485型溫濕度傳感器的編程
- 6.5.3 485型溫濕度傳感器接口函數
- 6.5.2 485型溫濕度傳感器簡介
- 6.5.1 RS-485接口的通信原理
- 6.5 485型溫濕度傳感器的原理與編程
- 6.4.3 藍牙模塊的編程
- 6.4.2 藍牙模塊的接口函數
- 6.4.1 藍牙模塊的原理
- 6.4 藍牙模塊的原理與編程
- 6.3.2 串口測試程序
- 6.3.1 嵌入式Linux的UART接口函數
- 6.3 UART編程
- 6.2.3 通過邏輯分析儀捕獲UART接口信號的波形
- 6.2.2 通過示波器捕獲UART接口信號的波形
- 6.2.1 UART接口信號的生成
- 6.2 UART接口信號的波形分析
- 6.1.2 串行通信協議的電氣規則和電路連接方式
- 6.1.1 串行通信協議的數據格式
- 6.1 串行通信協議的基礎
- 第6章 嵌入式Linux接口編程:UART
- 練習題5
- 5.3.5 軟件PWM和硬件PWM的對比
- 5.3.4 通過硬件PWM控制蜂鳴器的聲音
- 5.3.3 通過軟件PWM控制LED的亮滅
- 5.3.2 bsp_pwm接口函數簡介
- 5.3.1 PWM原理
- 5.3 PWM編程
- 5.2.3 通過示波器三種觸發方式觀察電壓信號波形
- 5.2.2 GPIO的輸入和輸出
- 5.2.1 bsp_gpio接口函數簡介
- 5.2 GPIO編程
- 5.1.3 示波器的運算功能
- 5.1.2 示波器的觸發方式和觸發條件
- 5.1.1 示波器簡介
- 5.1 示波器的基本用法
- 第5章 嵌入式Linux接口編程:GPIO和PWM
- 知識拓展:我國卓越的芯片設計公司—全志科技
- 練習題4
- 4.3 編譯方式
- 4.2.3 文件傳輸
- 4.2.2 嵌入式開發板的初步使用
- 4.2.1 在嵌入式開發板中安裝嵌入式Linux系統
- 4.2 嵌入式Linux系統的安裝和嵌入式開發板的初步使用
- 4.1.2 嵌入式開發板的底板
- 4.1.1 嵌入式開發板的核心板
- 4.1 嵌入式開發板簡介
- 第4章 嵌入式開發板
- 練習題3
- 3.5.2 格式化輸出函數:printf、fprintf和sprintf
- 3.5.1 格式化輸入函數:scanf、fscanf和sscanf
- 3.5 格式化輸入/輸出函數
- 3.4.9 字符串讀取函數fgets與gets
- 3.4.8 fputc、putc和putchar函數
- 3.4.7 fgetc、getc和getchar函數
- 3.4.6 fseek函數
- 3.4.5 fread函數
- 3.4.4 fwrite函數
- 3.4.3 fclose函數
- 3.4.2 fopen函數
- 3.4.1 標準I/O庫中的緩存類型
- 3.4 帶緩存的文件I/O操作涉及的函數
- 3.3.7 經典范例:文件復制
- 3.3.6 close函數
- 3.3.5 lseek函數
- 3.3.4 write函數
- 3.3.3 read函數
- 3.3.2 open函數
- 3.3.1 creat函數
- 3.3 不帶緩存的文件I/O操作涉及的函數
- 3.2 Linux系統的文件描述符
- 3.1 Linux系統的文件類型
- 第3章 Linux系統的文件操作
- 知識拓展:Git服務平臺的后起之秀—碼云(Gitee)
- 練習題2
- 2.4.2 Makefile文件的特性
- 2.4.1 Makefile文件
- 2.4 構建工具
- 2.3.3 庫的使用
- 2.3.2 gcc命令的常用選項及編譯過程
- 2.3.1 初識gcc編譯器
- 2.3 嵌入式編譯器gcc
- 2.2 嵌入式Linux C開發工具
- 2.1 C語言概述
- 第2章 嵌入式Linux C開發基礎
- 知識拓展:我國對于Linux的貢獻
- 練習題1
- 1.8.4 su命令與sudo命令
- 1.8.3 chmod命令
- 1.8.2 文件權限
- 1.8.1 passwd命令
- 1.8 用戶身份與文件權限
- 1.7.2 Shell腳本命令
- 1.7.1 Vim編輯器
- 1.7 Vim編輯器與Shell腳本命令
- 1.6.3 重要的環境變量
- 1.6.2 管道符
- 1.6.1 輸入/輸出重定向
- 1.6 輸入/輸出重定向、管道符與環境變量
- 1.5.2 ln命令
- 1.5.1 軟鏈接和硬鏈接
- 1.5 鏈接方式
- 1.4.5 命令在Linux系統中的執行
- 1.4.4 打包壓縮與搜索命令
- 1.4.3 工作目錄命令
- 1.4.2 文本文件編輯命令
- 1.4.1 系統命令
- 1.4 Linux系統的常用命令
- 1.3 Linux的文件系統
- 1.2.4 使用Ubuntu系統的注意事項
- 1.2.3 安裝Linux系統
- 1.2.2 VMware Workstation虛擬機的配置
- 1.2.1 什么是虛擬機
- 1.2 在虛擬機上安裝Linux系統
- 1.1.3 Linux系統的下載
- 1.1.2 常見的Linux發行版
- 1.1.1 Linux的發展
- 1.1 Linux簡介
- 第1章 Linux基礎
- 前言
- 內容簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 內容簡介
- 前言
- 第1章 Linux基礎
- 1.1 Linux簡介
- 1.1.1 Linux的發展
- 1.1.2 常見的Linux發行版
- 1.1.3 Linux系統的下載
- 1.2 在虛擬機上安裝Linux系統
- 1.2.1 什么是虛擬機
- 1.2.2 VMware Workstation虛擬機的配置
- 1.2.3 安裝Linux系統
- 1.2.4 使用Ubuntu系統的注意事項
- 1.3 Linux的文件系統
- 1.4 Linux系統的常用命令
- 1.4.1 系統命令
- 1.4.2 文本文件編輯命令
- 1.4.3 工作目錄命令
- 1.4.4 打包壓縮與搜索命令
- 1.4.5 命令在Linux系統中的執行
- 1.5 鏈接方式
- 1.5.1 軟鏈接和硬鏈接
- 1.5.2 ln命令
- 1.6 輸入/輸出重定向、管道符與環境變量
- 1.6.1 輸入/輸出重定向
- 1.6.2 管道符
- 1.6.3 重要的環境變量
- 1.7 Vim編輯器與Shell腳本命令
- 1.7.1 Vim編輯器
- 1.7.2 Shell腳本命令
- 1.8 用戶身份與文件權限
- 1.8.1 passwd命令
- 1.8.2 文件權限
- 1.8.3 chmod命令
- 1.8.4 su命令與sudo命令
- 練習題1
- 知識拓展:我國對于Linux的貢獻
- 第2章 嵌入式Linux C開發基礎
- 2.1 C語言概述
- 2.2 嵌入式Linux C開發工具
- 2.3 嵌入式編譯器gcc
- 2.3.1 初識gcc編譯器
- 2.3.2 gcc命令的常用選項及編譯過程
- 2.3.3 庫的使用
- 2.4 構建工具
- 2.4.1 Makefile文件
- 2.4.2 Makefile文件的特性
- 練習題2
- 知識拓展:Git服務平臺的后起之秀—碼云(Gitee)
- 第3章 Linux系統的文件操作
- 3.1 Linux系統的文件類型
- 3.2 Linux系統的文件描述符
- 3.3 不帶緩存的文件I/O操作涉及的函數
- 3.3.1 creat函數
- 3.3.2 open函數
- 3.3.3 read函數
- 3.3.4 write函數
- 3.3.5 lseek函數
- 3.3.6 close函數
- 3.3.7 經典范例:文件復制
- 3.4 帶緩存的文件I/O操作涉及的函數
- 3.4.1 標準I/O庫中的緩存類型
- 3.4.2 fopen函數
- 3.4.3 fclose函數
- 3.4.4 fwrite函數
- 3.4.5 fread函數
- 3.4.6 fseek函數
- 3.4.7 fgetc、getc和getchar函數
- 3.4.8 fputc、putc和putchar函數
- 3.4.9 字符串讀取函數fgets與gets
- 3.5 格式化輸入/輸出函數
- 3.5.1 格式化輸入函數:scanf、fscanf和sscanf
- 3.5.2 格式化輸出函數:printf、fprintf和sprintf
- 練習題3
- 第4章 嵌入式開發板
- 4.1 嵌入式開發板簡介
- 4.1.1 嵌入式開發板的核心板
- 4.1.2 嵌入式開發板的底板
- 4.2 嵌入式Linux系統的安裝和嵌入式開發板的初步使用
- 4.2.1 在嵌入式開發板中安裝嵌入式Linux系統
- 4.2.2 嵌入式開發板的初步使用
- 4.2.3 文件傳輸
- 4.3 編譯方式
- 練習題4
- 知識拓展:我國卓越的芯片設計公司—全志科技
- 第5章 嵌入式Linux接口編程:GPIO和PWM
- 5.1 示波器的基本用法
- 5.1.1 示波器簡介
- 5.1.2 示波器的觸發方式和觸發條件
- 5.1.3 示波器的運算功能
- 5.2 GPIO編程
- 5.2.1 bsp_gpio接口函數簡介
- 5.2.2 GPIO的輸入和輸出
- 5.2.3 通過示波器三種觸發方式觀察電壓信號波形
- 5.3 PWM編程
- 5.3.1 PWM原理
- 5.3.2 bsp_pwm接口函數簡介
- 5.3.3 通過軟件PWM控制LED的亮滅
- 5.3.4 通過硬件PWM控制蜂鳴器的聲音
- 5.3.5 軟件PWM和硬件PWM的對比
- 練習題5
- 第6章 嵌入式Linux接口編程:UART
- 6.1 串行通信協議的基礎
- 6.1.1 串行通信協議的數據格式
- 6.1.2 串行通信協議的電氣規則和電路連接方式
- 6.2 UART接口信號的波形分析
- 6.2.1 UART接口信號的生成
- 6.2.2 通過示波器捕獲UART接口信號的波形
- 6.2.3 通過邏輯分析儀捕獲UART接口信號的波形
- 6.3 UART編程
- 6.3.1 嵌入式Linux的UART接口函數
- 6.3.2 串口測試程序
- 6.4 藍牙模塊的原理與編程
- 6.4.1 藍牙模塊的原理
- 6.4.2 藍牙模塊的接口函數
- 6.4.3 藍牙模塊的編程
- 6.5 485型溫濕度傳感器的原理與編程
- 6.5.1 RS-485接口的通信原理
- 6.5.2 485型溫濕度傳感器簡介
- 6.5.3 485型溫濕度傳感器接口函數
- 6.5.4 485型溫濕度傳感器的編程
- 練習題6
- 知識拓展:扎根江蘇、服務全球的南京沁恒
- 第7章 嵌入式Linux接口編程:I2C
- 7.1 I2C總線協議的基礎
- 7.1.1 I2C總線的物理層特點
- 7.1.2 I2C總線的通信時序
- 7.2 I2C總線的接口函數
- 7.3 通過邏輯分析儀測試I2C總線協議
- 7.4 ADC和DAC的原理與編程
- 7.4.1 PCF8591芯片的基礎知識
- 7.4.2 PCF8591芯片的接口函數
- 7.4.3 PCF8591芯片的編程
- 7.5 E2PROM的原理與編程
- 7.5.1 AT24C02芯片的基礎知識
- 7.5.2 AT24C02芯片的接口函數
- 7.5.3 AT24C02芯片的編程
- 7.6 OLED顯示屏的原理與編程
- 7.6.1 OLED顯示屏的原理
- 7.6.2 OLED顯示屏的接口函數
- 7.6.3 OLED顯示屏的編程
- 練習題7
- 第8章 嵌入式Linux接口編程:SPI
- 8.1 SPI總線協議的基礎
- 8.1.1 SPI總線的接口定義
- 8.1.2 單從機模式
- 8.1.3 多從機模式
- 8.1.4 SPI總線的起始信號和停止信號
- 8.1.5 SPI總線的數據有效性
- 8.1.6 SPI總線的通信模式
- 8.2 SPI總線的接口函數
- 8.3 通過邏輯分析儀測試SPI總線的信號波形
- 8.4 三軸加速度傳感器的原理與編程
- 8.4.1 ADXL345芯片的工作原理
- 8.4.2 ADXL345芯片的接口函數
- 8.4.3 ADXL345芯片的編程
- 8.5 UART、I2C和SPI的對比
- 練習題8
- 第9章 嵌入式系統的綜合設計
- 9.1 嵌入式系統開發流程
- 9.2 基于RS-485的分布式溫濕度監控和報警系統
- 9.2.1 項目論證和需求
- 9.2.2 系統的總體設計
- 9.2.3 系統硬件的設計
- 9.2.4 系統通信協議的設計
- 9.2.5 系統軟件的設計
- 9.2.6 系統的測試和調試
- 知識拓展:DHT11芯片廠商—廣州奧松
- 附錄A 底板電路圖
- 參考文獻 更新時間:2024-01-22 18:28:24