什么是嵌入式系统?

基本概念:

微处理器和微控制器

嵌入式系统的开发过程

ARM的世界

什么是Mbed?

开始使用mbed,教程

开发环境

开始编程

电压和逻辑值

mbed上的数字输出

使用数字输入

简单的光器件接口

驱动大的直流负载

小项目 - Letter计数器

介绍数据转换

模拟输出端口

另一种方式的模拟输出:PWM

mbed上的PWM

ADC

模拟输入和输出组合

处理从模拟输入获得的数据

一些简单的模拟传感器

数据转换的时序

程序设计和结构

功能

编程设计

采用流程图定义代码结构

伪代码

函数

多文件

介绍同步串行通信

SPI总线

介绍SPI

板子上的SPI

设置SPI主

创建SPI数据链路

智能仪表和SPI加速度计

评估SPI

什么是I2C总线

mbed上的I2C

设置I2C数据链路

同I2C的温度传感器通信

使用SRF08超声测距

评估I2C

什么是异步串行通信

mbed上的异步串行通信

同主机之间的同步通信

显示技术

介绍LCD技术

LCD字符型显示

采用PC1602F LCD

介绍PC1602F显示

连接PC1602F

使用mbed的TextLCD库

在LCD上显示模拟输入

更高级的LCDs

彩色的LCD

控制SPI LCD手机显示屏

存储器功能类型

数据文件的使用

C/C++库函数

定义本地文件系统

打开和关闭文件

文件数据的读写

数据文件访问示例

文件访问

串文件访问

使用格式化数据

使用外部存储器

指针介绍

什么是DSP?

数字滤波举例

数字数据的输入和输出

信号重建

数字低通滤波器

按键激活

数字高通滤波器

延时/回声效果

波表音频文件的处理

蓝牙串行通信

USB

以太网

闭环和开环控制