自己写驱动之Linux设备驱动开发详解———驱动设计的硬件基础

1.

PDA

PDA(Personal Digital Assistant),又称为掌上电脑,可以帮助我们完成在移动中工作,学习,娱乐等。按使用来分类,分为工业级PDA和消费品PDA。工业级PDA主要应用在工业领域,常见的有条形扫描器、RFID读写器、POS机等都可以称作PDA;消费品PDA包括的比较多,智能手机、平板电脑、手持的游戏机等。

ADSL

ADSL属于DSL技术的一种,全称Asymmetric Digital Subscriber Line( 非对称数字用户线路),亦可称作非对称数字用户环路。是一种新的数据传输方式。
ADSL技术提供的上行和下行带宽不对称,因此称为非对称数字用户线路。
ADSL技术采用频分复用技术把普通的电话线分成了电话、上和下行三个相对独立的信道,从而避免了相互之间的干扰。用户可以边打电话边上网,不用担心上网速率和通话质量下降的情况。理论上,ADSL 可在5 km 的范围内,在一对铜缆双绞线上提供最高1 Mbps的的上行速率和最高8Mbps的下行速率(也就是我们通常说的带宽),能同时提供话音和数据业务。
一般来说,ADSL 速率完全取决于线路的距离,线路越长,速率越低。
ADSL技术能够充分利用现有PSTN(Public Switched Telephone Network ,公共交换电话网),只须在线路两端加装ADSL设备即可为用户提供高宽带服务,无需重新布线,从而可极大地降低服务成本。同时ADSL用户独享带宽,线路专用,不受用户增加的影响。
最新的ADSL2+技术可以提供最高24Mbps的下行速率,和第一代ADSL 技术相比,ADSL2+打破了ADSL接入方式带宽限制的瓶颈,在速率、距离、稳定性、功率控制、维护管理等方面进行了改进,其应用范围更加广阔。

HDTV

HDTV是High Definition Television的简称,翻译成中文是“高清晰度电视”的意思,HDTV技术源之于DTV(Digital Television)“数字电视”技术,HDTV技术和DTV技术都是采用数字信号,而HDTV技术则属于DTV的最高标准,拥有最佳的视频、音频效果。

Cable Modem

电缆调制解调器(简称CM),Cable是指有线电视网络,Modem是调制解调器。平常用Modem通过电话线上互联网,而电缆调制解调器是在有线电视网络上用来上互联网的设备,它是串接在用户家的有线电视电缆插座和上网设备之间的,而通过有线电视网络与之相连的另一端是在有线电视台(称为头端:Head-End)。它把用户要上传的上行数据以5-65M的频率以QPSK或16QAM的调制方式调制之后向上传送,带宽2-3M左右,速率从300到10Mbps。它把从头端发来的下行数据,解调的方式是64QAM或256QAM,带宽6-8M,速率可达40Mbps。

在实际项目的硬件方案中,往往会根据应用的需求选择通用处理器、数字信号处
理器、特定领域处理器、CPLD/FPGA 或ASIC 之一的解决方案,在复杂的系统中,
这些芯片可能会同时存在,协同合作,各自发挥自己的长处。如在一款智能手机中,
可使用MCU处理图形用户界面和用户的按键输入并运行多任务操作系统,使用DSP
进行音视频编解码,而在射频方面则采用ASIC。

2.

逻辑分析仪
逻辑分析仪是利用时钟从测试设备上采集数字信号并进行显示的仪器,其最主要
的作用是用于时序的判定。与示波器不同,逻辑分析仪并不具备许多电压等级,通常
只显示两个电压(逻辑1 和0)。在设定了参考电压之后,逻辑分析仪对待测试信号通
过比较器来进行判定,高于参考电压者为High,低于参考电压者为Low。
例如,如果以n MHz 采样率测量一个信号,逻辑分析仪会以1000/n ns 为周期采
样信号,当参考电压设定为1.5V时,超过1.5V则判定为1,低于1.5V则为0,将逻
辑1 和0 连接成连续的波形,工程师依据此连续波形可寻找时序问题。
高端的逻辑分析仪会安装有Windows XP操作系统并提供非常友善的逻辑分析应
用软件,在其中可方便地编辑探针、信号并查看波形,如图2.30所示。
逻辑分析仪的波形可以显示地址、数据、控制信号及任意外部探钩信号的变化轨
迹,在使用之前应先编辑每个探钩的信号名。

逻辑分析仪具有超强的逻辑跟踪分析功能,它可以捕获并记录嵌入式处理器的总线周
期,也可以捕获如实时跟踪用的ETM 接口的程序执行信息,并对这些记录进行分析、译
码并还原出应用程序的执行过程。因此,可使用逻辑分析仪通过触发接口与ICD(在线调
试器)协调工作以补充ICD在跟踪功能方面的不足。逻辑分析仪与ICD协作可为工程师提
供断点、触发和跟踪调试手段,如图2.31所示。

ICD 是一个容易与ICE(在线仿真器)混淆的概念,ICE 本身需要完全仿真
CPU的行为,可以从物理上完全替代CPU,而ICD则只是与芯片内部提供的
嵌入式ICE 单元通过JTAG 等接口互通。因此,对ICD的硬件性能要求远低
于ICE。

JZ2440开发板学习------中级(二十七)相关推荐

  1. 华清远见fs4412开发板学习笔记(二)

    fs4412开发板学习笔记(二) Linux 1.终端操作 1)打开终端 ctrl + alt + t 2)放大 ctrl + shift + "+" 3)缩小 ctrl + &q ...

  2. 海思SD3403开发板学习(二)

    海思SD3403开发板学习系列:二 配置基础环境 文章目录 海思SD3403开发板学习系列:二 配置基础环境 前言 一.交叉编译工具安装 1. 工具链名 1. 安装 二.NFS挂载 1.安装NFS 2 ...

  3. 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来

    摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...

  4. HaaS600物联网开发板学习笔记(二)---轻应用方式让LED闪烁起来

    摘要:轻应用开发非常方便快捷,gitee上的例程也都是基于HaaS600的,所以,拿HaaS600来逐个测试例程,学习轻应用开发和物联网应用是最合适的.本文介绍一下HaaS600如何使用轻应用来开发. ...

  5. 移植u-boot-2012.04.01到jz2440开发板

    今天我给大家分享一下如何移植一个纯净的uboot到jz2440开发大版,通过记录学习分享,与大家一起进步!!! 1.首先我们在uboot官网下载u-boot-2012.04.01.tar.bz2,建立 ...

  6. jz2440开发板移植U-boot之修改代码支持DM9000网卡

    今天我们来移植U-boot到jz2440开发板,修改代码支持DM9000网卡.查看之前写的移植记录请点击链接:点击查看之前的移植记录 现在大多数开发板都支持DM9000网卡.我们的U-boot源码里面 ...

  7. jz2440开发板修改UBOOT支持NAND FLASH

    很多天没有看嵌入式的东西了,今天来看一下,继续之前移植uboot到jz2440开发板.今天我们来实现Uboot支持NAND FLASH. 在之前的文章里(点击连接查看之前的记录),我们为了编译通过把N ...

  8. l28n和开发版_Atmel之SAM4S Xplained开发板评测(二)

    就如苹果,三星在消费类电子产品中可争议的霸主地位,ARM在移动处理器平台首屈一指.全球知名半导体商采用ARM架构内核的CPU,MCU等数不胜数,ATMEL第一时间推出了基于ARM Cortex-M4内 ...

  9. react ui框架_Web开发 React 学习(二十)连载基础篇大结局

    系列文章: 测开技能--Web开发 React 学习(一) 测开技能--Web开发 React 学习(二)环境搭建 测开技能--Web开发 React 学习(三)元素的渲染 测开技能--Web开发 R ...

最新文章

  1. 完全二叉树、平衡二叉树、二叉查找树(二叉排序树)
  2. 1、虚拟机内存管理、运行时数据区、线程共享区、Java堆、新生代、老年代、Eden区域分配、方法区、线程独占区、虚拟机栈
  3. AngularJS快速入门指南15:API
  4. 坯子库和suapp哪个好用_「双全科技」进销存软件哪个简单好用,管家婆进销存软件教程...
  5. 华为P40pro 手机云台_2020年目前拍照最好的手机推荐!华为P40 Pro!DXO全球榜首
  6. SpringBoot + ShardingSphere 秒级分库分表!
  7. iOS通用链接(Universal Links)突然点击无效的解决方案
  8. 当一个变量只能通过引用传递的时候。
  9. 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
  10. 【React】JSX
  11. 回头再说-006 时间音乐
  12. PMP 考点 第十一章 项目风险管理
  13. 高中数学函数思维导图的绘制方法分享
  14. 非IT,零经验,零基础怎么备考信息系统项目管理师/高项考试?
  15. phpdesigner 8 注册码
  16. SAP中常用SE系列TCODE汇总
  17. 基础会计学习笔记8-过账和试算平衡
  18. c++二叉树打印(只为美观)
  19. 2013年中国搜索引擎市场分析
  20. 【数学】Sixth Grade Math

热门文章

  1. C#中Int64和UInt64之间的区别
  2. SQLyog Ultimate最流行的数据库管理工具之一
  3. Java转Go语言 -4
  4. Spring扩展点总结
  5. 【等保小知识】等保3.0就是等保三级吗?
  6. oracle 延迟段,DUL 支持Oracle 19c , 如何手动处理延迟段创建的表
  7. 线程同步的几种实现方法
  8. c++新手入门(不定时更新,已肝18500字)
  9. 图像处理项目-监控视频的行人追踪
  10. 研究生语音识别课程作业记录(二) 非特定人孤立词识别