嵌入式系统开发技术(01)
嵌入式系统基础
1. 嵌入式系统的特点、分类、发展和应用
特点
- 专用性
- 隐藏性
- 资源受限
- 高可靠性
- 实时性
- 软件固化
分类
- 按用途:军用、民用、工业用
- 按实时性:非实时系统(消费类电子产品)、软实时系统(工业和军事系统)
- 按产品形态:系统级产品、板级产品、片级产品
- 按复杂程度
类型 | 硬件特征 |
---|---|
低端系统 | 4位/8位单片机 |
终端系统 | 8位/16位单片机或32位处理器 |
高端系统 | 32位/64位处理器,支持连接网络 |
发展
从低位到高位发展
应用
- 消费类:白色家电、数码产品
- 产业类:工业设备、运输工具、医疗电子设备
- 业务类:金融电子设备、通信设备
- 军用类:武器控制设备、军用电子设备、军用通信设备
2. 嵌入式系统的组成和微电子技术
组成
- 处理器
中央处理器CPU(CPU性能:主频、指令系统、高速转频储存器的容量与结构、逻辑结构) - 存储器
易失性存储器:DRAM、SRAM
非易失性存储器:闪速存储器(闪存)有或非型(以字节为单位进行随机存储,存储在其中的程序叫固件,可直接被CPU执行)和与非型(以页或行为单位,读出慢,容量寿命成本有优势,U盘) - I/O设备和I/O接口
- 数据总线(总线)
- 软件
Android软件主要由四层构成:最底层各种驱动程序和Linux内核,第二次系统库和Android运行环境,第三层应用软件框架,第四层应用程序
微电子技术
- CPU(硬件核心)
特点:支持实时处理,低功耗,结构可扩展,集成了测试电路 - ·集成电路
- SOC
- EDA
- IP核
3. 嵌入式系统与数字媒体
数字文本
- 西文字符(ASCII字符)
七个二进制进行编码,每个字节多的以为为0(便于奇偶校验) - 汉字
一个汉字由十六个二进制表示(两字节)
数字图像
图像数据量=水平分辨率×垂直分辨率×像素深度/8
数字音频与视频
比特率也称码率,指每秒钟数据量
- 码率=取样频率×量化位数×声道数(单位:b/s)