-
[驱动开发] Linux 中断触发方式的有关问题
Linux中断触发方式的问题1、我使用如下的代码申请对EINT4的处理:request_irq(IRQ_EINT4,Eint4_interrupt,0,"damtek_eint4_interrupt",NULL))2、Eint4_interrupt函数的处理代码如下staticirqreturn_t...
78
热度 -
[驱动开发] uboot向导内核重启
uboot引导内核重启在使用uboot引导linux内核时,刚进入到内核阶段板子就重启了,用板子自带的uboot可以引导加载内核。现在怀疑是uboot问题,但不知道uboot哪块没有初始化好,导致引导内核时重启?求大神指教啊!!!!下面是打印信息,红色部分是内核打印出来的信息:U-Boot1.1.4...
64
热度 -
[驱动开发] 求 linux 程序设计 中文版 PDF 第4版可能第3版.
求linux程序设计中文版PDF第4版或者第3版.........那个大侠有linux程序设计中文版PDF第4版或者第4版[email protected],------解决思路----------------------Linux程序设计中文第4版.zip------解决思路------...
757
热度 -
27
热度 -
[驱动开发] ucgui触摸屏移植出有关问题
ucgui触摸屏移植出问题各位好,本人移植ucgui到裸机s3c2440上,程序编译成功,出现问题如下:LCD上建立一个对话框,里面有四个复选框和两个命名按钮,分别打算控制四个LED灯。第一次点击复选框checkbox1上,复选框前面出现一个对钩,灯亮;可是此刻之后每一次点击屏幕上任何一点都是相当于...
100
热度 -
[驱动开发] 关于net start .发生系统异常3 找不到指定文件
关于netstart...发生系统错误3找不到指定文件我有一些疑惑我是在VS2010+WDK下开发的.sys文件如果是简单的“Helloworld”那么没问题,但如果是如下代码/*************************************************************...
58
热度 -
[驱动开发] 关于自旋锁中忙等的疑义
关于自旋锁中忙等的疑问我们知道在内核中,如果某个自旋锁暂时获取不到,就进入一个忙等阶段,大概的代码归纳为:while(lock!=1){__asm____volatile__("rep;nop":::"memory");}查了一些资料也不太清楚rep;nop的作用,我想问的是,如果这里简单的写一个死...
12
热度 -
[驱动开发] ubi文件系统工具解决办法
ubi文件系统工具各位大神,我下载了zlib-1.2.7.tar.gz,解压后,进行配置编译即可,编译和安装命令:CC=arm-none-linux-gnueabi-gcc./configure--sharedprefix=/opt/CodeSourcery/Sourcery_G++_Lite/ar...
88
热度 -
[驱动开发] ubuntu与XP的ping有关问题
ubuntu与XP的ping问题本人lunux小白一枚,按教程做---------------前提-------------------------1、打开终端时我输入ifconfig显示的eth0而教程上是eth1如何解决,有什么区别2、用终端pingXP主机可以ping得通但是在XP下用Serc...
67
热度 -
97
热度 -
[驱动开发] 关于CPU cache解决思路
关于CPUcache求各位大虾指点,关于CPUcache的一个问题,在Linux多核的环境中,CPU与CPU之间的cache是共享的一个呢?还是每个CPU各一个,小弟觉得是一个CPU一个Cache,是不是也有多个CPU一个Cache的情况?没有这样的事吧!求解惑!!!CPU与CPUcache之间同步...
69
热度 -
[驱动开发] 内部看门狗上电就被禁掉,没法开启,求大神指导
内部看门狗上电就被禁掉,无法开启,求大神指导。芯片是At91sam9x25的,在做软件看门狗驱动的时候,上电就一直被禁能,跟进调试从汇编的第一句话寄存器里就显示的禁能。datasheet里描述看门狗模式寄存器只能被写一次,我去写开启狗,写不进去。datasheet里明明写的芯片复位看门狗从初始值0x...
60
热度 -
[驱动开发] 32位环境停,逻辑地址空间为什么是64T
32位环境下,逻辑地址空间为什么是64T?通过选择子找到相应的段,然后在描述符表中获得这个段的基址以及范围,但是段的基址也就32位,因此,哪怕你有再多的选择子,你所在段的基地址还是这32位,请问,这样怎么就能说它的逻辑地址空间是64TB了呢?------解决方案-------------------...
54
热度 -
[驱动开发] devcon 更新UMDF的有关问题
devcon更新UMDF的问题本帖最后由scutth于2012-10-1210:31:15编辑我的情况是这样的:首先用了devcon安装一个虚拟设备的驱动(busdriver),然后插入了一个虚拟设备再拿到虚拟设备的hardwareID以后,用devconupdate这个设备的驱动,但是总是fail...
46
热度 -
[驱动开发] 求keil的汇编语法介绍,该如何解决
求keil的汇编语法介绍貌似和GNU的汇编不一样它用的什么语法,现在要学习单片机程序,看不懂啊。。。百度没搜到,google目前巨卡无比求指教~------解决方案--------------------汇编语言的语法是跟对应的CPU相关,和开发工具(Keil)没有关系吧?------解决方案---...
63
热度 -
[驱动开发] 请问yaffs2文件系统移植有关问题
请教yaffs2文件系统移植问题下载yaffs包后,打补丁出现如下错误,请问要怎么解决:------解决方案--------------------这个有BUG。PATH包和源码有出入,建议找个完整的更新下
53
热度 -
[驱动开发] 求教!为什么小弟我在WIN7 64位正常编译出sys文件,同样的文件复制到虚拟机上的03系统却无法编译
求教!!!为什么我在WIN764位正常编译出sys文件,同样的文件复制到虚拟机上的03系统却无法编译本帖最后由human_cn于2012-10-2711:40:35编辑求教!!!为什么我在WIN764位正常编译出sys文件,同样的文件复制到虚拟机上的03系统却无法编译buildchk_wnet_x8...
97
热度 -
[驱动开发] 折腾了好久 终于让小弟我的ubuntu可以上网了,贴下心得
折腾了好久终于让我的ubuntu可以上网了,贴下心得。环境说明:主机用的XP系统虚拟机vMware6.5+ubuntu9.10首先设置本机打开网络邻居--》本地连接--》高级---》勾选允许其他计算机通过网络共享,共享里选择vMwarenet8(此方式适合NAT上网方式)PS:主机部分设置到此先不要...
24
热度 -
[驱动开发] 初学、求教关于动态内存的施用
初学、求教关于动态内存的使用?#pragmaINITCODENTSTATUSCreateDevice(INPDRIVER_OBJECTpDriverObject){ //创建设备名称 UNICODE_STRINGdevName; RtlInitUnicodeString(&devName,L...
98
热度 -
[驱动开发] 请教下用StartIO例程处理IRP串行列队基础有关问题,有点不太明白
请问下用StartIO例程处理IRP串行列队基础问题,有点不太明白?如何StartIO例程正在处理某个IRP过程中,这时又新来一个IRP进入StartIO例程这时StartIO正忙,按教程思路应该新来的这个IPR,应该斩不处理先插入IRP列队中,但是新来的这个IRP在经过上一步的IoStartPac...
35
热度