-
[驱动开发] 小弟我这样学习嵌入式的方法对不对
我这样学习嵌入式的方法对不对?我自己买了ARM9开发板,又买了外国人写的那几本书,Linux内核开发,UNIX环境高级编程,还有Linux设备驱动开发,自己也还买了一本ARM嵌入式Linux系统开发技术详解综合的书,自己想以后想搞设备驱动的开发,我想问一下我要学到设备驱动程序开发那样的程度,有必要这...
105
热度 -
[驱动开发] 内核程序运行没有关问题,退出时出现异常
内核程序运行没问题,退出时出现错误是这样的,我写了个内核态下的程序,加了多线程,在insmod的时候是可以的,运行的也正常,但是在rmmod的时候出现如下的错误C/C++code[2422.743889]BUG:unabletohandlekernelNULLpointerdereferenceat...
122
热度 -
[驱动开发] 关于绑定到自己的设备到一个设备栈,该如何解决
关于绑定到自己的设备到一个设备栈如果被绑定的设备不是一个最顶层的设备比如一个底层的或者中间层,当我们试图绑定到它上面时,会发生什么情况,我们的设备,被绑定设备的上层设备会怎么样------解决方案--------------------系统传给最底层设备的IRP,先传给你创建的设备,然后一层层最后传...
79
热度 -
[驱动开发] windows下怎么截获键盘输入
windows下如何截获键盘输入首先说明一下情况:我利用USB协议自己做了一个USB键盘,现在可以正常使用。同时我的键盘还会给电脑发送一些非标准键盘的键,比如属于USB协议中的保留键的键,或者是F13、F14等一些windows键盘不包含的键,现在我需要自己写一个上位机的软件,当收到这些特殊的键的时...
26
热度 -
[驱动开发] win7里inf文件不能右键安装的吗? 还是格式不对?该怎么解决
win7里inf文件不能右键安装的吗?还是格式不对?右键点击后出现"您选择的inf文件不支持此安装方法"这个提示听起来好像暗示是有inf文件可以右键安装的?是在win7上根本就不能这么安装还是说有新格式?------解决方案--------------------你的Inf是什么...
92
热度 -
[驱动开发] linux 驱动的有关问题
linux驱动的问题以下这些有什么作用?,谁先加载?staticvoidctp_wakeup(void){}staticvoidctp_reset(void){}.....staticstructctp_platform_opsctp_ops={ .get_pendown_state=ctp_get...
26
热度 -
[驱动开发] 嵌入式linux!ads和arm-liunx-gcc区别
嵌入式linux求助!!!!ads和arm-liunx-gcc区别本人嵌入式linux新手。有个问题请教。就是既然有了ads这个windows下的集成开发环境。为什么还要用到linux环境呢?为什么还要用arm-linux-gcc呢?现在任务是开发嵌入式linux程序。我不知道对不对啊。就是我以为a...
556
热度 -
[驱动开发] 多个pcie设备bar地址解决思路
多个pcie设备bar地址你好,我想请教一个问题在pcie外设的bar中存放的是要映射到cpu的地址空间,然后通过ioremap。1我看uboot中pci/pcie的代码中枚举过程只是给pcie外设设置了一个宏定义的地址,假如外部有多个pcie设备,那么多个pcie设备bar寄存器都要定义不同的值吗...
102
热度 -
[驱动开发] 谁帮小弟我解释一下这个有关操作系统工作的有关问题,多谢
哪位高手帮我解释一下这个有关操作系统工作的问题,谢谢。在window操作系统中,当鼠标点击桌面的一个软件的快捷方式后,操作系统、内存、还有硬盘他们是如何工作的,他们是如何寻址的,是找页面,还是找硬盘上的(inode)节点,这个全过程我不是很清楚,哪位高手能否帮我详细解释一下这个全过程(鼠标点击--&...
19
热度 -
[驱动开发] 新手帖,求教利用串口打印内核调试信息的方法,该如何处理
新手帖,求教利用串口打印内核调试信息的方法最近在裁剪一个新的内核,编译好之后下载到板子上没有打印消息不知为什么,内核中已经配置了kernel-debugging选项,在bootoption中也设置了终端的的启动信息:console=ttyS0,115200;但是串口依旧没有打印消息,忘群里的大大们指...
67
热度 -
[驱动开发] 内核移植后,不知道有没有起来,高手帮忙看看解决办法
内核移植后,不知道有没有起来,高手帮忙看看最近移植一个内核,配置了GPIO口和内核启动参数,下载到板子上之后没有反应,感觉内核没有起来,望高手解答一下,怎样判断内核是否进入head.s运行了呢?在线等,望群里的高手们帮忙,谢谢------解决方案--------------------不看串口打印么...
79
热度 -
[驱动开发] 小弟我想让网卡使用dma的通讯方式,编程该怎么实现
我想让网卡使用dma的通讯方式,编程该如何实现由于是新手,有几个问题不是很明白,我要解决的是接收大量的千兆网数据问题是:1、要是使网卡用dma方式通讯,那我需要重新开发网卡驱动程序么2、windows是否有关于dma通讯的函数3、关于windows下使用网卡dma,那我需要哪些开发包------解决...
66
热度 -
[驱动开发] linux 的I2C 配置有关问题 求
linux的I2C配置问题求高手指点configI2C_AT91 tristate"AtmelAT91I2CTwo-Wireinterface(TWI)" dependsonARCH_AT91&&EXPERIMENTAL&&BROKEN这是我查看的...
24
热度 -
[驱动开发] 关于samba服务器无法连接的有关问题
关于samba服务器无法连接的问题各位大哥大姐帮帮忙:我最近刚装了一个unbuntu11.10的系统,可是在配置samba服务器的时间怎么都连接不上,不知何解?希望大哥大姐帮忙.主机xp的系统的地址我设置为静态的地址192.168.1.55宿主机为的dhcp自动获得,获得的地址为192.168.1....
79
热度 -
[驱动开发] linux 在开发板上启动不了?解决方法
linux在开发板上启动不了?我把linux内核映像和文件系统装载到nandflash中,却启动不了!刚开始的解压内核都完成不了,显示:uncompressinglinux....然后就跳转到boatload中了!郁闷,检查了好几天都没有问题,我怀疑是nandflash有坏块?请大牛指导!-----...
115
热度 -
[驱动开发] 求解linux中driver的suspend和resume有关问题
求解linux中driver的suspend和resume问题?如题,linux的driver的电源管理最终会调到回调中的suspend和resume函数来进行挂起和唤醒的过程,现在不明白的是suspend和resume中具体操作是什么啊?难道只是在只对寄存器的保存和恢复吗?比如:现实屏的电源管理做...
129
热度 -
[驱动开发] 关于移植u-boot到S3C2440的一个疑问,该如何处理
关于移植u-boot到S3C2440的一个疑问《嵌入式Linux应用开发》P267,讲到将u-boot1.1.6移植到s3c2440时,为了同时支持S3C2410和S3C2440,增加了一些代码。其中有这样一句判断条件:if((gpio->GSTATUS1==0x32410000)||(gpi...
114
热度 -
[驱动开发] 关于export_symbol的初学者有关问题
关于export_symbol的菜鸟问题如果我要在一个模块(文件)中用到另外一个模块(文件)中的函数或者变量,#1.我是不是可以直接包含定义该变量或者函数的头文件,然后extern就可以?#2。另外一种办法就是,在定义的模块文件中,将要调用的函数或者变量,用export_sysmbol导出,然后在使...
73
热度 -
[驱动开发] 驱动开发所需的硬件基础,该如何处理
驱动开发所需的硬件基础各位大神,小弟现在做驱动发面的开发,遇到一些硬件电路,由于大学没有系统学过硬件方面的知识,有时会心里很没底,现在疑问如下:1.做驱动开发,哪些硬件电路方面的书是一定要看的?模电?数电?电路分析?以后遇到电路图才胸有成竹,可以自行分析,不依赖硬件工程师2.驱动开发做到什么境界算是...
101
热度 -
[驱动开发] 求OOB,ECC的位数,
求OOB,ECC的位数,在线等!我的是nandflash2048+64的请问后面这64中oob和ecc都占几位,分别是哪几位?谢谢!------解决方案--------------------driver是/mtd/nand/nand_base.c中有这么一段:staticstructnand_ec...
45
热度