A Small Introduction Of Hardware
1.器件
主要分类
1.MCU
2.DSP
3.FPGA
4.Embedded
5.System on Chip
MCU
MCU俗称单片机,通常无操作系统,用于简单的控制,如电梯,空调等。
DSP
DSP叫做数字信号处理器,它的结构与MCU不同,加快了运算速度,用于复杂的计算,像离散余弦变换、快速傅里叶变换,常用于图像处理,在数码相机、MP3等设备中使用。
FPGA
现场可编程门阵列,以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代集成电路设计验证的技术主流。
Embedded
嵌入式操作系统,相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。常用于路由器,无人机。
SoC
片上系统,系统级芯片,不仅集成了ROM、RAM,等外部设备,还拥有强大的代码能力,可以运行操作系统。智能手机就属于这一类。
常见器件
MCU | DSP | FPGA | Embedded | SoC |
---|---|---|---|---|
8051系列 | MSP430 | XILINX | Openwrt | 树莓派 |
stm32(CM3) | TMS320 | ALTERA | uCLinux | 高通骁龙 |
2.基本协议
1.uart
2.spi
3.iic
3.MISC
冯·诺依曼体系结构与哈佛体系结构、CISC与RISC、流水线技术、信息存储的字节顺序。
组合逻辑电路基础、时序逻辑电路、总线电路及信号驱动、电平转换电路、可编程逻辑器件基础。
进位计数制与转换、计算机中数的表示、非数值数据编码、差错控制编码。
嵌入式操作系统(嵌入式Linux)经验、内核裁剪经验、驱动程序开发经验。