写点什么

Linux 设备驱动 1:硬件基础

作者:贾献华
  • 2022 年 7 月 01 日
  • 本文字数:634 字

    阅读完需:约 2 分钟

Linux设备驱动1:硬件基础

处理器

通用处理器

ARM 移动处理芯片供应商

  • 括高通(Qualcomm)

  • 三星(Samsung)

  • 英伟达(Nvidia)

  • 美满(Marvell)

  • 联发科(MTK)

  • 展讯(Spreadtrum)

体系结构

  • 冯·诺依曼结构(普林斯顿结构)

  • 哈佛结构


字信号处理器(DSP)

数字信号处理器(DSP)针对通信、图像、语音和视频处理等领域的算法而设计。它包含独立的硬件

乘法器。DSP 的乘法指令一般在单周期内完成,且优化了卷积、数字滤波、FFT(快速傅里叶变换)、相

关矩阵运算等算法中的大量重复乘法。


德州仪器(TI)、美国模拟器件公司(ADI)是全球 DSP 的两大主要厂商。

FPGA

目前以硬件描述语言VerilogVHDL)描述的逻辑电路,可以利用逻辑合成布局布线工具软件,快速地刻录至 FPGA 上进行测试,这一过程是现代集成电路设计验证的技术主流。这些可编程逻辑组件可以被用来实现一些基本的逻辑门数字电路(比如与门或门异或门非门)或者更复杂一些的组合逻辑功能,比如译码器等。在大多数的 FPGA 里面,这些可编辑的组件里也包含记忆组件,例如触发器(Flip-flop)或者其他更加完整的记忆块,从而构成时序逻辑电路

存储器

  • 只读储存器(ROM)

  • 不可编程 ROM

  • 可编程 ROM(PROM)

  • 可擦除可编程 ROM(EPROM)

  • 电可擦除可编程 ROM(E2PROM)

  • 闪存(Flash)

  • NOR(或非)Flash

  • 类 SRAM 接口

  • 可芯片内执行(eXecute In Place,XIP)

  • NAND(与非)Flash

  • 块方式进行访问

  • 不支持芯片内执行

  • 随机存取存储器(RAM)

  • 静态 RAM(SRAM)

  • 动态 RAM(DRAM)

  • DDR SDRAM

  • 光/磁介质储存器

  • 硬盘

  • 光盘

参考

  1. 现场可编程逻辑门阵列 - 维基百科,自由的百科全书 (wikipedia.org)

用户头像

贾献华

关注

及时当勉励 岁月不待人 2018.06.04 加入

https://2022.iosdevlog.com

评论

发布
暂无评论
Linux设备驱动1:硬件基础_贾献华_InfoQ写作社区