-
[驱动开发] vlan数据收发过程的疑问?该如何解决
vlan数据收发过程的疑问?进入的vlan包如何被vlan_skb_recv接收?如过报文带VLANTAG,在netif_receive_skb()中匹配到协议后运行vlan_skb_recv如果配置了bridge,先运行handle_bridge,后面是怎么运行到vlan_skb_recv?---...
196
热度 -
[驱动开发] uboot为什么首先调用的是config.mk,该如何处理
uboot为什么首先调用的是config.mk列如make2440_config后uboot为什么首先调用的是config.mk不是用make命令调用的是makefile吗否则要用make-fconfig.mk呀?谢谢高手!------解决方案--------------------你看u-boot...
202
热度 -
[驱动开发] DriverMonitor和dbgview都看不到KDPrint输出的调试信息,求教。该如何解决
DriverMonitor和dbgview都看不到KDPrint输出的调试信息,求教。小弟初学驱动,看windows驱动开发技术详解一书,有个helloddk和hellowdm的例子,我用书上的代码编译生成驱动,打开dbgview,选择捕获,然后加载驱动,看不到调试信息,drivermonitor也...
188
热度 -
[驱动开发] XP下操作并口,该怎么处理
XP下操作并口现在有一块X86的板子,现在想要把并口作为GPIO使用,在程序中要能控制高低电平,LPT的地址是0x378,我现在的思路是,并口有8位数据,直接写值就可以控制高低电平,比如我写0x00,0xff就能控制端口全高或者全低。但是并口的打开关闭等常用操作没使用过,有做过并口操作的大大请指导~...
150
热度 -
[驱动开发] LINUX 2.6.18自带的SPI驱动怎么使用?内核配置时,已经选择了支持SPI驱动了,但引导后没有设备结点,为什么
LINUX2.6.18自带的SPI驱动如何使用??内核配置时,已经选择了支持SPI驱动了,但引导后没有设备结点,为什么?LINUX2.6.18自带的SPI驱动如何使用??内核配置时,已经选择了支持SPI驱动了,但引导后没有设备结点,为什么?------解决方案--------------------...
224
热度 -
[驱动开发] 用GPIO模拟SPI通信的一个小而关键的有关问题
用GPIO模拟SPI通信的一个小而关键的问题也有可能是一个愚蠢的问题省略基本前提条件,都是通用的一般的,希望有经验的前辈给予指点。问题的主体就是如何用代码来表达实现SPI协议里所说的在下降沿发送数据、上升沿采样数据有两种方式我现在不知道应该采用哪一种才是对的:1,先后依次操作(设置电平)gpio_c...
237
热度 -
[驱动开发] DMA 传输,该如何解决
DMA传输最近在看DMA时对DMA的一种传输方式不是很理解,希望高手解答。1.当从内存到外设传输数据时,是如何进行的?需要在DMA控制器的内部进行数据缓存吗?2.进行DMA传输时不是要设置源地址和目的地址吗?那如果是内存到外设,外设的地址该怎样设到DMA的控制器里,这又是一个怎样的地址呢?3.从网上...
474
热度 -
[驱动开发] 驱动 NTSTATUS 非法引用解决方案
驱动NTSTATUS非法引用小弟最近在学windows驱动编程,张了本张帆的驱动开发技术详解,vs2010驱动编译环境也参考着网上的许多方法建了,只写一个DriverEntry函数没问题,编译能通过,但用到NTSTATUS就出问题,errorC2275:'NTSTATUS':illegaluseof...
417
热度 -
[驱动开发] tty 终端,该如何处理
tty终端这个是个老生常谈的问题了下面有一句描述终端的语句3、控制终端(/dev/tty)如果当前进程有控制终端(ControllingTerminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps–ax”来查看进程与哪个控制终端相连。对于你登录的shell,/...
423
热度 -
[驱动开发] WIN7 32位转64位报:驱动程序不适用于该平台,该怎么处理
WIN732位转64位报:驱动程序不适用于该平台WIN732位转64位报:驱动程序不适用于该平台原来的32位是用DDKXP编译的,运行一切正常,现在要改为WIN764位,用WDKWIN7X64去编译一切正常,生成SYS文件,把原来的INF文件只增加了NTAMD64部分[Manufacturer]%U...
206
热度 -
[驱动开发] 请问有关uboot的有关问题,多谢
请教有关uboot的问题,谢谢发在其他区没人理。。转发在这里,为什么uboot里面出现很多字节对齐?有的时候是5字节,有的时候是16字节?比如下面这段cpu里的start.s,最后有个16字节对齐,用无效的deadbeef填充,这起什么作用?另外顺便问一下,这段代码里,为什么如果是nandflash...
143
热度 -
[驱动开发] 怎样实现自动检测网线插上/断开状态?解决方法
怎样实现自动检测网线插上/断开状态?最近在eCos上做应用,需要自动检测(中断或轮询)网口网线是否插上、断开,网口没有单独用指示灯、也没有单独用rj45的保留引脚来判断,想问问通过phy能达到吗??芯片用的是ksz8041,网络驱动编程小白请大虾赐教~··~------解决方案-...
140
热度 -
[驱动开发] linux自带的spidev_test.c程序的有关问题
linux自带的spidev_test.c程序的问题请教一下ret=ioctl(fd,SPI_IOC_MESSAGE(1),&tr);ioctl这个在哪里定义的------解决方案--------------------#include<sys/ioctl.h>
253
热度 -
[驱动开发] -telnet有关问题
求助----telnet问题我主机telnet板子直接就进入目录了,没有用户名密码,我想加上去不知道怎么弄。有高手给说说吗?------解决方案--------------------在开发板的/etc/init.d/rcS增加:telnetd–l/bin/login复制主机/etc下面的passw...
152
热度 -
[驱动开发] 写windows驱动程序需要什么样的知识?解决方法
写windows驱动程序需要什么样的知识?写windows驱动程序需要什么样的知识?我会C++------解决方案--------------------C++足矣
149
热度 -
[驱动开发] ,用arm-elf-gcc如何进行2440裸机开发
求助,用arm-elf-gcc怎么进行2440裸机开发?在网上找的文章都是ADS的,由于我用的Linux系统。所以我想问下在Linux下怎么用arm-elf-gcc对2440进行裸机开发。我现在还是个初学者,刚刚把ARM的指令集看完。谁能提供一些arm-elf-gcc裸机开发的资料。------解决...
143
热度 -
[驱动开发] 求教读写PHY DP83848驱动有关问题
求教读写PHYDP83848驱动问题大家好,我手头有一个LPC2368+DP83848的平台,要用这个板子实现RJ45网口的通信,现在编写DP83848遇到严重问题,RL—ARM里有比较完整的代码原谅我贴了很多代码,如果您懒得看,请看我的简短描述这份代码首先把LPC2368的mac控制器上电,然后配...
251
热度 -
[驱动开发] 超级终端连接arm9,不接收输入是咋回事
超级终端连接arm9,不接收输入是怎么回事?我用超级终端连接ARM9,以前一直没有问题,今天突然只能看到输出,不接收输入了!超级终端的设置是这样的,COM2每秒位数:115200;数据位:8;奇偶校验:无;停止位:1;数据流控制:无。我把XP里的COM2的设置也改成上面的配置了,还是不行,我的鼠标键...
195
热度 -
[驱动开发] easysys如何使用,用VC编译老是有莫名奇妙的异常
求助:easysys怎么使用,用VC编译老是有莫名奇妙的错误用easysys创建完一个工程text,然后将张帆的《Windows驱动开发技术详解》中的例子分别复制到text中的text.h跟text.c,为什么有很多的奇怪错误,求高人解答------解决方案--------------------错...
144
热度 -
[驱动开发] 询问摄像头的I2C时序解决方法
询问摄像头的I2C时序最近在wince6.0下做TVP5150A的驱动,是在现成的OV3640和OV9650基础上改的。现在的问题是系统通过I2C总线向5150发送地址,收不到5150的ACK。对比OV3640的I2C总线波形,发现在没有收到地址ACK的情况下,两者波形不同:图1,5150SDA始终...
200
热度