万本电子书0元读

万本电子书0元读

顶部广告

嵌入式实时操作系统开发实践——基于英飞凌PSoC62和RT-Thread电子书

??(1)国产自主化实践导向??:深度结合我国自主研发的RT-Thread操作系统,响应国家"自主可控产业链"战略,为国产化嵌入式开发提供实战指南。(2)??双核处理器专案开发??:基于英飞凌PSoC62双核超低功耗微控制器,详解多核架构下的实时系统开发与优化技术。(3)??全链路技术覆盖??:从基础外设(GPIO/UART/I2C等)到高级功能(Wi-Fi/蓝牙/USB/云平台),涵盖物联网开发全技术栈。(4)??产教融合实战案例??:包含智能家居和智能小车两大综合项目,融合硬件设计、软件开发、云平台对接与小程序开发,体现工程化思维。

售       价:¥

纸质售价:¥49.00购买纸书

0人正在读 | 0人评论 6.4

作       者:张勇

出  版  社:电子工业出版社

出版时间:2025-09-01

字       数:11.3万

所属分类: 科技 > 工业技术 > 航空/电子

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书基于英飞凌PSoC62和RT-Thread介绍嵌式实时操作系统的应用发。本书首先介绍嵌式系统的基本概念和背景知识,以及常见的嵌式系统硬件和嵌式系统发工具;着介绍英飞凌PSoC62的功能模块;然后介绍了国产嵌式操作系统RT-Thread的发方法;最后基于PSoC62和RT-Thread实现嵌式系统的发。本书可作为高等院校计算机、电子信息、自动化、电力电气等专业的"嵌式系统原理”"嵌式操作系统”"嵌式系统实践”等课程的教材和教学参考书,也可作为工程实训、电子制作与竞赛的实践教材,还可作为从事自动控制、物联网、机电一体化等应用领域发工作的工程技术人员的参考书。<br/>【作者】<br/>张勇,男,沈阳师范大学副教授,研究方向为嵌式操作系统和工业物联网等。 主持省部级项目4项,参与1项国家自然科学基金项目,主持和参与多项横向项目。主编教材 1 部,参编教材3部。主持和主讲省级一流本科课程《嵌式操作系统》和《物联网工程导论》。先后发表多篇省级以上论文,指导学生获得国家级、省级竞赛奖项20余项。<br/>
目录展开

内容简介

前言

第1章 嵌入式系统基础

1.1 嵌入式系统要素

1.1.1 嵌入式处理器

1.1.2 嵌入式操作系统

1.2 嵌入式系统开发的特点

1.2.1 简单的嵌入式系统开发

1.2.2 基于实时操作系统的嵌入式系统开发

1.2.3 基于片上系统的嵌入式系统开发

1.2.4 嵌入式系统面临的人工智能领域的挑战

1.3 嵌入式实时操作系统

1.3.1 嵌入式实时操作系统简介

1.3.2 主流嵌入式实时操作系统

1.3.3 RT-Thread简介

1.4 实验1:安装和使用RTT Studio

1.5 本章小结

习题1

第2章 PSoC6双核微处理器

2.1 PSoC6双核微处理器概述

2.2 PSoC6双核架构

2.2.1 通用双CPU概念

2.2.2 PSoC6的CPU系统

2.2.3 PSoC6地址映射

2.2.4 PSoC6的寄存器

2.2.5 操作模式与特权级别

2.2.6 指令集概述

2.3 PSoC6双核微处理器的时钟系统

2.3.1 系统时钟概述

2.3.2 时钟树

2.4 PSoC6双核微处理器的异常/中断管理系统

2.4.1 PSoC6的中断配置

2.4.2 PSoC6的异常向量表

2.4.3 PSoC6的异常

2.4.4 PSoC6的中断源

2.4.5 PSoC6的中断处理过程

2.5 PSoC6双核微处理器硬件设计

2.5.1 GPIO控制

2.5.2 音频子系统

2.5.3 模拟器件CapSence设计

2.5.4 12位SAR ADC

2.5.5 使用串口输出调试信息

2.6 基于PSoC6双核微处理器开展项目开发

2.6.1 支持的开发环境

2.6.2 设计注意事项

2.7 实验2:下载和运行RT-Thread演示程序

2.8 本章小结

习题2

第3章 PSoC6上的GPIO应用

3.1 PSoC6上的I/O简介

3.1.1 PSoC6上的I/O工作模式

3.1.2 RTT提供的I/O设备接口

3.2 RTT控制LED

3.2.1 GPIO模式

3.2.2 RTT配置GPIO

3.3 RTT控制按键

3.3.1 按键查询方式

3.3.2 按键中断方式

3.3.3 RTT线程控制按键

3.4 实验3:基于PSoC6和RTT控制按键

3.5 本章小结

习题3

第4章 PSoC6上的UART应用

4.1 PSoC6上的UART简介

4.1.1 串口通信

4.1.2 PSoC6上的UART

4.2 RTT串口设备驱动接口

4.2.1 RTT串口驱动接口

4.2.2 串口数据接收和发送数据的模式

4.3 RTT串口数据接收和发送数据

4.3.1 RTT中断接收和轮询发送数据

4.3.2 DMA接收和轮询发送数据

4.3.3 RTT线程间同步

4.4 实验4:基于PSoC6和RTT的串口通信

4.5 本章小结

习题4

第5章 PSoC6上的I2C应用

5.1 PSoC6上的I2C

5.1.1 I2C简介

5.1.2 PSoC6上的I2C

5.2 RTT上的I2C设备驱动接口

5.2.1 访问I2C设备

5.2.2 读写I2C设备数据

5.3 RTT上的模拟I2C设备

5.3.1 配置I2C设备

5.3.2 模拟I2C设备驱动接口

5.4 实验5:I2C总线驱动SSD1306 OLED屏

5.5 本章小结

习题5

第6章 PSoC6上的SPI应用

6.1 PSoC6上的SPI简介

6.1.1 SPI简介

6.1.2 PSoC6上的SPI

6.2 RTT上的SPI设备驱动接口

6.2.1 挂载SPI设备

6.2.2 配置SPI设备

6.2.3 使用SPI进行数据传输

6.3 实验6:使用SPI访问ST7789屏幕

6.4 本章小结

习题6

第7章 PSoC6上的ADC应用

7.1 PSoC6上的ADC简介

7.1.1 ADC的基本原理

7.1.2 PSoC6上的ADC

7.2 RTT上的ADC设备驱动接口

7.2.1 ADC设备驱动接口

7.2.2 配置ADC设备

7.2.3 访问ADC设备

7.2.4 RTT线程间通信

7.3 实验7:单通道ADC电压采集

7.4 本章小结

习题7

第8章 PSoC6上的DAC应用

8.1 PSoC6上的DAC简介

8.1.1 DAC的基本原理

8.1.2 PSoC6上的DAC

8.2 RTT上的DAC设备驱动接口

8.2.1 DAC设备驱动接口

8.2.2 配置DAC设备

8.2.3 访问DAC设备

8.3 实验8:通过按键控制DAC输出值

8.4 本章小结

习题8

第9章 PSoC6上的定时器应用

9.1 概述

9.1.1 软件定时器

9.1.2 硬件定时器

9.1.3 PSoC6上的定时器

9.1.4 PSoC6上的WDT

9.1.5 PSoC6上的RTC

9.2 RTT上的定时器设备驱动接口

9.2.1 HWTIMER设备驱动接口

9.2.2 配置和操作HWTIMER设备

9.2.3 WDT设备驱动接口

9.2.4 配置和访问WDT设备

9.2.5 RTC设备驱动接口

9.2.6 配置与访问RTC设备

9.2.7 alarm功能

9.3 实验9:基于PSoC6和RTT实现闹钟

9.4 本章小结

习题9

第10章 PSoC6上的PWM应用

10.1 PSoC6上的PWM简介

10.1.1 PWM简介

10.1.2 PSoC6上的PWM

10.2 RTT上的PWM设备驱动接口

10.2.1 PWM设备驱动接口

10.2.2 配置PWM设备

10.3 实验10:通过PWM控制直流电机

10.4 本章小结

习题10

第11章 PSoC6上的SDIO应用

11.1 PSoC6上的SDIO简介

11.1.1 SDIO概述

11.1.2 PSoC6上的SDIO

11.2 RTT上的SDIO设备驱动接口

11.2.1 SDIO设备驱动接口

11.2.2 配置SDIO设备

11.3 实验11:PSoC6上的SDIO应用

11.4 本章小结

习题11

第12章 PSoC6上的CapSense应用

12.1 PSoC6上的CapSense简介

12.1.1 CapSense的基本原理

12.1.2 PSoC6上的CapSense

12.2 RTT上的Slider板级扩展驱动

12.2.1 扩展驱动接口

12.2.2 配置Slider

12.3 实验12:PSoC6上的CapSense实验

12.4 本章小结

习题12

第13章 基于PSoC6的Wi-Fi和蓝牙应用

13.1 基于PSoC6的Wi-Fi和蓝牙简介

13.1.1 Wi-Fi

13.1.2 蓝牙

13.2 RTT上的Wi-Fi和蓝牙设备驱动接口

13.2.1 Wi-Fi设备驱动接口

13.2.2 配置和访问Wi-Fi设备

13.2.3 配置和访问蓝牙设备

13.3 实验13:基于PSoC6的Wi-Fi和蓝牙应用

13.3.1 基于PSoC6的Wi-Fi应用

13.3.2 基于PSoC6的蓝牙应用

13.4 本章小结

习题13

第14章 PSoC6上的Flash应用

14.1 PSoC6上的Flash简介

14.1.1 存储器简介

14.1.2 PSoC6上的Flash存储器

14.2 RTT上的FAL组件

14.2.1 FAL组件介绍

14.2.2 使用FAL组件

14.3 实验14:PSoC6上的Flash操作

14.4 本章小结

习题14

第15章 PSoC6上的USB应用

15.1 USB简介

15.1.1 USB协议

15.1.2 USB的数据传输类型

15.1.3 PSoC6上的USB接口

15.2 RTT上的USB驱动接口

15.2.1 USBH驱动框架

15.2.2 USBD驱动框架

15.3 实验15:RTT实现USB鼠标

15.4 本章小结

习题15

第16章 基于PSoC6和RTT的项目案例

16.1 基于RTT的智能家居系统

16.1.1 概述

16.1.2 总体方案

16.1.3 硬件设计

16.1.4 软件设计

16.1.5 阿里云物联网平台应用设计

16.1.6 微信小程序设计

16.1.7 系统集成测试

16.2 基于RTT的智能小车

16.2.1 概述

16.2.2 需求分析

16.2.3 总体方案

16.2.4 硬件设计

16.2.5 软件设计

16.2.6 系统集成测试

参考文献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部