每种外设都是通过读写寄存器进行控制,这些寄存器的访问地址都是连续的。程序访问外部设备(ISA设备、PCI设备),要通过I/O端口或者I/O内存。ISA设备普遍使用I/O端口,而大多数PCI设备则把寄存器映射到某个内存地址区段。申请I/O端口通过函数request_region,对I/O端口进行操作是...
分类:
系统相关 时间:
2014-11-28 14:12:22
阅读次数:
187
全名和例子如下:System Area Network(系统域网):主机及外设Local Area Network(局域网):以太网Metropolitan Area Network(城域网):WiMaxWide Area Network(广域网):因特网,X.25来道题:Which network...
分类:
其他好文 时间:
2014-11-28 08:43:35
阅读次数:
180
SPI模块为了和外设进行数据交换,根据外设工作要求,其输出串行同步时钟极性和相位可以进行配置,时钟极性(CPOL)对传输协议没有重大的影响。如果CPOL=0,串行同步时钟的空闲状态为低电平;如果CPOL=1,串行同步时钟的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进...
分类:
其他好文 时间:
2014-11-28 00:59:13
阅读次数:
239
自制示波器/频谱显示/DDS。基于ucos+ARMcortexM4+FPGA。带FIR,FFT,Kalman算法。最高采样率50M。存储8K*2字节数据。每秒64次波形(VGA刷屏63次/秒,快了也显示不出)fpga:数据采集,DDS波形产生,提供VGA时序驱动频谱。ARMcortexM4:外设接口...
分类:
其他好文 时间:
2014-11-25 22:58:33
阅读次数:
393
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当...
分类:
系统相关 时间:
2014-11-24 11:23:00
阅读次数:
207
作者:wwang出处:http://www.cnblogs.com/wwang本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。随着计算机的周边外设越来越丰富,设备管理已经成为现代操作系统的...
分类:
系统相关 时间:
2014-11-20 23:31:29
阅读次数:
339
1.流的简述及演示案例输入流和输出流相对于内存设备而言.将外设中的数据读取到内存中:输入将内存的数写入到外设中:输出。字符流的由来:其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。在对这个文字进行操作。简单说:字节流+编码表字节流的两个顶层父类:1,InputSt...
分类:
编程语言 时间:
2014-11-20 10:14:20
阅读次数:
135
经过一段时间,DSP-C6678芯片上的驱动程序,终于调试成功了。
主要驱动外设有如下:
1、EDMA
2、GPIO
3、EMIF
4、MCBSP
7、I2C
8、HPI
9、TIMER
【详细资料,DSP C语言代码。咨询qq:1279682290】...
分类:
其他好文 时间:
2014-11-16 16:04:49
阅读次数:
261
经过一段时间,DSP-C6455芯片上的驱动程序,终于调试成功了。
主要驱动外设有如下:
1、EDMA
2、GPIO
3、EMIFA
4、MCBSP
5、PLLC
6、SRIO
7、I2C
8、HPI
9、TIMER
10、TCP2
11、VCP2
【详细资料,DSP C语言代码。咨询qq:1279682290】...
分类:
其他好文 时间:
2014-11-16 16:04:13
阅读次数:
186
假设在一个32位的机器上,需要将某个外设寄存器的第X位(最低位为第0位,最高位为第31位)设置成0,将第Y位开始的连续三位设置成110(从高位到低位的顺序),而其它位保持不变。对给定的寄存器值R,及X,Y,编程计算更改后的寄存器值R。
输入的数据仅一行,包括R,X,Y,以逗号","分隔,R为16进制表示的32位整数,X,Y在0-31之间且Y>=3,(Y-X)的绝对值>=3,保证两次置位不会重合更...
分类:
其他好文 时间:
2014-11-15 20:16:37
阅读次数:
211