-
[驱动开发] 针对at91rm9200芯片,从外部nor flash启动ubtoot遇到的有关问题
针对at91rm9200芯片,从外部norflash启动ubtoot遇到的问题硬件环境(选用的优龙公司的Yl9200开发板):norflash芯片选用的是intel的E28f128j3acpu芯片选用的是at91rm9200uboot选用的版本为1.1.1通过内部启动uboot时,uboot已经能够...
82
热度 -
[驱动开发] 没有jlink的210开发板如何运行裸板程序
没有jlink的210开发板怎么运行裸板程序如题,我是刚学嵌入式编程的新手。现在手上有一块210的开发板,但是没有jlink。我想重新烧写uboot,linux内核和文件系统,已经书上的裸板代码,现在不知道怎么办,希望大神能指导下------解决方案--------------------210好像...
134
热度 -
[驱动开发] 自动挂载USB解决办法
自动挂载USB本帖最后由qnqanger于2014-07-1915:11:30编辑求助各位大神,我在arm开发板上挂载U盘,插上去以后,用cat/proc/partitions去查看,发现了一个sda但是我在dev文件夹下没有找到sda节点,虽然这个时候手动去创建节点是可行的,但是这样就达不到自动挂...
68
热度 -
[驱动开发] windows怎么得到usb设备所用的端口号
windows如何得到usb设备所用的端口号现在不用那个一大串字符串中去分离端口号,因为那个串中多了芯片的序列号,根本没有了端口号现在就是想通过windowsAPI直接得到现在设备所用的usb端口号。该怎么做呢?求大神们指导一下小妹啊!------解决方案--------------------本帖...
47
热度 -
[驱动开发] Windows驱动开发(1)
Windows驱动开发(一)笔者学习驱动编程是从两本书入门的。它们分别是《寒江独钓——内核安全编程》和《Windows驱动开发技术详解》。两本书分别从不同的角度介绍了驱动程序的制作方法。在我理解,驱动程序可分为两类三种:第一类:传统型驱动传统型驱动的特点就是所有的IRP都需要自己去处理,自己实现针对...
95
热度 -
[驱动开发] Windows驱动开发(2)
Windows驱动开发(二)本节主要介绍驱动开发的一些基础知识。1.驱动程序的基本组成1.1.最经常见到的数据结构a.DRIVER_OBJECT驱动对象[cpp]viewplaincopy//WDK中对驱动对象的定义//每个驱动程序都会有一个唯一的驱动对象与之对应//它是在驱动加载时被内核对象管理程...
84
热度 -
[驱动开发] 驱动开发之 键盘过滤驱动-传统型键盘过滤
驱动开发之键盘过滤驱动--传统型键盘过滤近来在看《寒江独钓windows内核编程》,看到键盘过滤部分,记下笔记,仅供参考,有理解不对之处,还望大家指正。现在来说一下传统型键盘过滤,就是把自己的设备对象绑定在KbdClass设备对象之上。那么发送到KbdClass的IRP都会先经过自己的设备对象,我们...
104
热度 -
[驱动开发] Uboot编译的时候出有关问题
Uboot编译的时候出问题我用的redhad9这种问题怎么解决我用的是uboot1.1.1其他版本会出现更多的错,新手不知道该怎么解决。------解决方案--------------------好像是编译器的问题,我也遇到类似的问题,无法解决,据说要用低版本的编译器。纳闷!!!/opt/arm-4...
140
热度 -
[驱动开发] 关于使用keil进行s3c2440裸机开发的有关问题
关于使用keil进行s3c2440裸机开发的问题我按照网上的方法设置好了ram、rom地址,设置好了fomelf,设置好了JLink及其ext_ram.ini,然后将编写的裸机开发程序进行调试。一开始的流水灯、定时器等实验可以正常运行并调试。但是我在做中断的时候由于keil自带的起始代码没有中断向量...
106
热度 -
[驱动开发] 关于在linux内核中LCD,VGA,HDMI的区别
【求助】关于在linux内核中LCD,VGA,HDMI的区别最近在调试内核的显示驱动模块,被LCD,VGA,HDMI这三个的区分给弄糊涂了。之前听别人说若要进行VGA输出的话,就要将LCD驱动配置好。LCD的分辨率即是VGA的分辨率。而HDMI的话,我仅仅修改了sacfb.c文件中的分辨率参数,其他...
96
热度 -
[驱动开发] 一块开发板同时支持VGA与HDMI输出
【求助】一块开发板同时支持VGA与HDMI输出额。。。USB的问题才弄到一半,又有新的要求下来了板子上有一个VGA口和一个HDMI口。现在上面的要求是:VGA输出分辨率为1440*900,HDMI输出分辨率为1920*1080。我以前还没有试过这样调内核呢。。。对于这种要求有解决方案吗?思路是什么呢...
94
热度 -
[驱动开发] 多点触摸屏 画线时手指头释放后线条才显示出来
多点触摸屏画线时手指释放后线条才显示出来现在在调试SSD2533的10点触摸屏,使用TouchTestAPK测试,上报坐标是准确的,在画线的时候,要释放手指后,线条才显示出来。在画线时候,后台是一直都在打印上报的数据的。if((touch_status>>4)&(0x3ff))/...
124
热度 -
[驱动开发] linux 下的I2C驱动怎么管理多个相同的设备,设备地址不同
linux下的I2C驱动如何管理多个相同的设备,设备地址不同使用linux提供的I2C的框架,通过id来匹配设备。如何管理多个相同的设备,设备地址不同staticintpca9548_probe(structi2c_client*client,conststructi2c_device_id*id)...
137
热度 -
[驱动开发] Readfile失败,异常代码1,这是肿么回事
Readfile失败,错误代码1,这是肿么回事?想做一个C++实现通过USB读取键盘发送的数据,即通过Readfile的同步通信模式,在执行到Readfile语句前程序阻塞,此时键盘再通过敲击给程序发送数据,程序读取键盘发送的数据存在buffer中。但是代码执行SetupDiGetClassDevs...
538
热度 -
[驱动开发] OV5640摄像头驱动配置,该怎么解决
OV5640摄像头驱动配置号外号外,高分请教啦!!!我在做调试ov5640摄像头驱动,android平板,前置摄像头,实用的源码是ov5640_mipi.c。现在遇到个问题,在源码默认配置的情况下,摄像头拍照和摄像预览正常,但是照片和视频在打开时都上下颠倒了!提供的文档里有两个寄存器叫TIMINGT...
136
热度 -
[驱动开发] usb驱动注入电脑有关问题
usb驱动注入电脑问题我在写一个安卓手机的项目,需要把那种万能驱动安装到电脑。xp。win7.至少也要支持大部分的安卓手机:而且我对usb驱动的理解基本没有,不知道什么原理,下面是我在网上下载的两个万能驱动,网上的用法就是鼠标右键点击“我的电脑”,选择“管理”,在弹出的“计算机管理”界面左边目录下,...
95
热度 -
120
热度 -
[驱动开发] linux下pcf8591驱动有关问题
linux下pcf8591驱动问题因为项目需要,用的板子是比较冷门的德州仪器am1808芯片,这款芯片没有AD/DA,我就自己从某宝买了pcf8591数模转换模块,本想直接接入I2c总线,因为linux自带i2c驱动,无奈,他是7位的I2c,最大地址限定在0x77,而我的AD模块的地址是0x90,所...
165
热度 -
[驱动开发] hook ZwCreateFile碰到的获取文件名字和文件全路径的困惑?
hookZwCreateFile遇到的获取文件名字和文件全路径的困惑??在我的hookZwCreateFile函数中,我用KdPrint输出(1)KdPrint(("文件的根目录是:%x\n",ObjectAttributes->RootDirectory));有时候输出结果是754,有时候输...
287
热度 -
[驱动开发] gpio电压有关问题
gpio电压问题我打算做个温度控制的驱动,板子是tiny4412,cpu:arm-cotex-a9;温度控制器用ds18b20想尝试写个驱动,现在有几点不明白,先不去考虑驱动怎么写。1、板子是否通过gpio访问温度控制器的数值2、板子的gpio电压是3v,温度控制器要求的是5V,这个怎么解决。谢谢各...
103
热度