linux驱动设计的硬件基础

一。处理器

 

     微处理器(MPU)通常代表一个CPU,而微控制器(MCU)则强调把中央处理器、存储器,和外围电路集成在一个芯片中

 

    CPLD(复杂可编程逻辑器件)

    FPGA(现场可编程门列阵)

 

二。存储器

     Flash的编程原理都是只能将‘1’写成‘0’

 

三。接口和总线

 

  串口:

       CPU<----(AB,DB,CB)--->UART<-----(RS-232-信号,TTL/CMOS电平)--->TTL/CMOS与RS-232电平转换<--------->接口

 

       UART:通用异步接收器发送器

 

  IIC总线:两线式串行总线

 

      组成IIC总线的两个信号为数据线SDA和时钟线SCL

     工程师一般以“OC门”简称为开漏或集电极开路

 

 

  USB:

        1.控制传输方式

        2.同步传输方式

        3.中断传输方式(单向)

        4.批量传输方式

 

  以太网:

        由MAC(以太网媒体接入控制器)和PHY(物理接口接收器)组成

 

        CPU<--(AB,DB,CB)-->MAC<--MII-->PHY<--串行信号-->隔离变压器<--串口信号-->RJ45头

 

   ISA总线:工业标准结构总线

 

                  1.总线基本信号:ISA总线工作所需的最近本信号

                  2.总线访问信号:用于访问ISA总线设备的地址线,数据线及响应应答信号

                  3.总线控制信号:中断和DMA请求

 

   PCI和cPCI

         可支持突发模式传输:取得总线控制权后进行多个数据的传输

 

  CPLD和FPGA

          组合逻辑:输出只和输入有关

          时序逻辑:输出与输入和上一次的状态有关

 

   四:原理图分析

        分析:存储器和外设控制芯片所使用的片选,中断和DMA资源

                 片选:芯片的内存,I/O基地址

                 中断和DMA:芯片终端号和DMA通道

       方法:

                 1.阅读CPU部分,获知CPU的哪些片选,中断和集成的外设被使用

                  2.对第一步中列出的元素分析实践使用情况

 

                     .符号(symbol)描述芯片的外围引脚以及引脚的符号

 

                     .网路(net) 描述芯片,接插件和分离元件引脚的关系

 

                     .描述

       

 

     

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值