zoukankan      html  css  js  c++  java
  • 《Linux4.0设备驱动开发详解》笔记第一章:Linux设备驱动概念及基础

    1.1. 设备驱动的分类

    • 字符驱动
    • 块驱动
    • 网络驱动

    1.2 硬件基础

    中央处理器结构的分类:

    • 冯诺依曼:指令和数据合并在一起,数据宽度相同(Intel和arm7)
    • 哈弗:指令和数据分开,可以有不同的数据宽度(arm9-cortex系列)

    通用处理器分类:

    • 为控制器(MCU),又称单片机
    • 微控制器(MPU)

    DSP分类:定点DSP和浮点DSP

    • 浮点用硬件来实现,处理速度高于定点
    • 定点DSP只能用定点运算来模拟浮点运算

    指令集分类:

    • 精简指令集(RISC),目标代码大(arm,powerPC,MIPS)
    • 复杂指令集(CISC),目标代码小

    存储器分类:
    ROM:

    • NOR:类SRAM接口,不需要增加额外的外部电路,程序可芯片内执行,可spi访问
    • NAND:与CPU需要电路转换,以块方式访问,不可芯片内执行,容量大,价格低

    RAM:

    • DPRM:连个端口同时访问,两套完全独立的数据总线、地址总线和读写控制线,可用于两个处理器间交换数据,速度快,实时性强
    • CAM:以内容进行寻址的存储器,一种特殊的存储阵列RAM,可执行数据匹配。
    • FIFO:先进先出,用于数据缓存,同一时刻只能设置为一边输入一边作为输出

    PCI总线:

    • PCI:Intel推出,32位可扩展64位,总线操作与处理器-存储器子系统操作并行,规范独立于微处理器,通用性好,
    • PCI总线1:PCI-PCI桥的下游
    • PCI总线0:PCI-PCI总线的上游
    • PCI配置空间:制造商标识、设备标识、分类码、申请存储器空间、申请IO空间以及中断资源申请·
    • PCI-E:采用点对点串行链接,每个设备都有自己的专用连接,串行方式传输数据,不需要向整个总线申请宽带

    仪器仪表:
    1、示波器

    • 三种模式:自动模式、常规模式以及单次模式
    • 自动模式:根据设定的扫描速率自动进行扫描,当有触发发生时,扫描系统会尽量按照信号的频率进行扫描。不论触发条件是否满足都会进行扫描,都会看到扫描下,对信号的特点不是很了解时候选择这种模式
    • 常规扫描:触发条件满足开始扫描
    • 单次扫描:触发条件满足扫描,但只扫描一次
  • 相关阅读:
    .dbmdl 文件
    where 命令一个快速定位工具所在的功能
    Window 2008 R2 软件限制策略的默认调整,导致记录事件日志的权限不足
    大家知道什么是 asp.net 呢 ?学习一下
    asp.net membership常见问题总结
    DivCSS布局实例:很实用的图文混排CSS列表
    js 在网页里让文本框只能输入数字的一种方法,外加回车换Tab
    从零开始学DedeCms模板,模板教程,从此模板制作不求人
    .net 数据类型
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/zcjboke/p/5513136.html
Copyright © 2011-2022 走看看