• 0

    关注
  • 0

    粉丝
  • 52

    积分

她关注的

查看全部

她的粉丝

查看全部

她的访客
访问统计
今天访问量:1
本周访问量:2
本月访问量:5
总访问量:570
毛毛虫的爹

分享技文驱动源代码----关于SSDT

百度上比较好的解释是:SSDT的全称是System Services Descriptor Table,系统服务描述符表。这个表就是一个把ring3的Win32 API和ring0的内核API联系起来。SSDT并不仅仅只包含

2014年1月15日 17:58 (0) 评论(0) 转发 浏览(830)

毛毛虫的爹

分享技文DriverStudio 和 WDF驱动 通过GUID获取设备句柄的差别

DriverStudio ******************************************************************************功能:通过GUID打开设备,获得设备句柄*参数:*********************************

2014年1月15日 17:56 (0) 评论(0) 转发 浏览(662)

毛毛虫的爹

分享技文DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

转自:http: zjbintsystem blog 51cto com 964211 464729 针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavistalinux-2 6 10V4L2的原

2014年1月12日 10:13 (0) 评论(0) 转发 浏览(652)

毛毛虫的爹

分享技文嵌入式DSP开发---dm642在线写EPROM

void wirteEPROM(){ include <stdio h> unsigned short bufeprom[30],i,val;FILE *fp; fp = fopen("d: cpci6370 eep","rt+");i=0;i= PCI_eepromTest();i= PCI_eepro

2014年1月12日 10:12 (0) 评论(0) 转发 浏览(859)

毛毛虫的爹

分享技文嵌入式DSP开发---dm642的视频口输出

void VP1_EDMA(int displayMode,unsigned int w,unsigned int h){unsigned int i=0,k=0;EDMA_Handle handle;EDMA_Handle handle2;EDMA_Config myEdmaConfig; handle=

2014年1月12日 10:09 (0) 评论(0) 转发 浏览(717)

毛毛虫的爹

分享技文嵌入式DSP开发---dm642的中断

void fifoint_isr();extern far void vectors();void int_init(){IRQ_resetAll();IRQ_setVecs(vectors);IRQ_nmiEnable();IRQ_globalEnable(); IRQ_reset(IRQ_EVT_EXTINT4);I

2014年1月12日 10:07 (0) 评论(0) 转发 浏览(862)

毛毛虫的爹

分享技文嵌入式DSP开发--- dm642的中断定时器

TIMER_Handle TimerHandle0;void timer1(){ 定时器 TimerHandle0 = TIMER_open(TIMER_DEV0, TIMER_OPEN_RESET); IRQ_setVecs(vectors);

2014年1月12日 10:05 (0) 评论(0) 转发 浏览(560)

毛毛虫的爹

分享技文2.2 PCI HOST主桥

本节以MPC8548处理器为例说明HOST主桥在PowerPC处理器中的实现机制,并简要介绍x86处理器系统使用的HOST主桥。MPC8548处理器是Freescale基于E500 V2内核的一个PowerPC处理器,该

2014年1月9日 12:44 (0) 评论(0) 转发 浏览(554)

毛毛虫的爹

分享技文 2.3 PCI桥与PCI设备的配置空间

PCI设备都有独立的配置空间,HOST主桥通过配置读写总线事务访问这段空间。PCI总线规定了三种类型的PCI配置空间,分别是PCI Agent设备使用的配置空间,PCI桥使用的配置空间和Cardb

2014年1月9日 12:42 (0) 评论(0) 转发 浏览(1)

毛毛虫的爹

分享技文2.4 PCI总线的配置

PCI总线定义了两类配置请求,一个是Type 00h配置请求,另一个是Type 01h配置请求。PCI总线使用这些配置请求访问PCI总线树上的设备配置空间,包括PCI桥和PCI Agent设备的配置空

2014年1月9日 12:41 (0) 评论(0) 转发 浏览(617)

毛毛虫的爹

分享技文2.5 非透明PCI桥

PCI桥规范定义了透明桥的实现规则,本篇在第2 3 1节中详细介绍了这种桥片。通过透明桥,处理器系统可以以HOST主桥为根节点,建立一颗PCI总线树,在这个树上的PCI设备共享同一个PCI

2014年1月9日 12:39 (0) 评论(0) 转发 浏览(392)

毛毛虫的爹

分享技文第3章 PCI总线的数据交换

PCI Agent设备之间,以及HOST处理器和PCI Agent设备之间可以使用存储器读写和I O读写等总线事务进行数据传送。在大多数情况下,PCI桥不直接与PCI设备或者HOST主桥进行数据交换,

2013年12月31日 17:15 (0) 评论(0) 转发 浏览(636)

毛毛虫的爹

分享技文 3.1 PCI设备BAR空间的初始化

在PCI Agent设备进行数据传送之前,系统软件需要初始化PCI Agent设备的BAR0~5寄存器和PCI桥的Base、Limit寄存器。系统软件使用DFS算法对PCI总线进行遍历时,完成这些寄存器的初

2013年12月31日 17:13 (0) 评论(0) 转发 浏览(615)

毛毛虫的爹

分享技文3.2 PCI设备的数据传递

PCI设备的数据传递使用地址译码方式,当一个存储器读写总线事务到达PCI总线时,在这条总线上的所有PCI设备将进行地址译码,如果当前总线事务使用的地址在某个PCI设备的BAR空间中时

2013年12月31日 17:11 (0) 评论(0) 转发 浏览(566)

毛毛虫的爹

分享技文3.3 与Cache相关的PCI总线事务

PCI总线规范定义了一系列与Cache相关的总线事务,以提高PCI设备与主存储器进行数据交换的效率,即DMA读写的效率。当PCI设备使用DMA方式向存储器进行读写操作时,一定需要经过HOST

2013年12月31日 17:08 (0) 评论(0) 转发 浏览(477)

毛毛虫的爹

分享技文 3.3.1 Cache一致性的基本概念

PCI设备对可Cache的存储器空间进行DMA读写的操作的过程较为复杂,有关Cache一致性的话题可以独立成书。而不同的处理器系统使用的Cache Memory的层次结构和访问机制有较大的差异,

2013年12月31日 17:06 (0) 评论(0) 转发 浏览(527)

毛毛虫的爹

分享技文3.3.2 PCI设备对不可Cache的存储器空间进行DMA读写

在x86处理器和PowerPC处理器中,PCI设备对“不可Cache的存储器空间”进行DMA读写的过程并不相同。其中PowerPC处理器对“不可Cache的存储器空间”进行DMA读写进行了专门的处理,而x

2013年12月31日 17:04 (0) 评论(0) 转发 浏览(506)

毛毛虫的爹

分享技文PCI总线---3.3.3 PCI设备对可Cache的存储器空间进行DMA读写

PCI设备向“可Cache的存储器空间”进行读操作的过程相对简单。对于x86处理器或者PowerPC处理器,如果访问的数据在Cache中命中,CPU会通知FSB总线,PCI设备所访问的数据在Cache中。

2013年12月23日 13:23 (0) 评论(0) 转发 浏览(439)

毛毛虫的爹

分享技文PCI总线--3.3.4 PCI设备进行DMA写时发生Cache命中

如果PCI设备访问的地址在某个CPU的Cache行中命中时,可能会出现三种情况。第一种情况是命中的Cache行其状态为E,即Cache行中的数据与存储器中的数据一致;而第二种情况是命中的Cac

2013年12月23日 13:21 (0) 评论(0) 转发 浏览(439)

毛毛虫的爹

分享技文2.5 非透明PCI桥

PCI桥规范定义了透明桥的实现规则,本篇在第2 3 1节中详细介绍了这种桥片。通过透明桥,处理器系统可以以HOST主桥为根节点,建立一颗PCI总线树,在这个树上的PCI设备共享同一个PCI

2014年1月9日 12:39 (0) 评论(0) 转发 浏览(403)

发布统计
  • 0

    讨论
  • 26

    技文
  • 0

    资源
  • 0

    视频
我可以
基本信息
加入时间:2013-12-16
上次登录:2014年1月15日 17:54
性别: