-
[驱动开发] Exynos 4412微处理器可以用做工控产品吗
Exynos4412处理器可以用做工控产品吗看了4412的手册,温度范围为零下25度到85度,请问一般工控可以用吗?三星的2440做工控方面倒是挺多的,我们也是准备用在HMI产品中谢谢!------解决方案--------------------看你是什么行业应用了,光看温度,已经适用于很多场合了-...
151
热度 -
[驱动开发] tftp客户端下载服务器上的文件,出错:tftp:timeout。 求解决!
tftp客户端下载服务器上的文件,报错:tftp:timeout。求解决!!!!!!!!!!!!!!!!tftp客户端下载服务器上的文件,报错:tftp:timeout。求解决!!!!!!!!!!!!!!!!服务器地址:222.223.231.137用于下载的文件:ftp_client.c附图:--...
257
热度 -
131
热度 -
[驱动开发] 生手求问一个用于解码网络帧头的过滤驱动
新手求问一个用于解码网络帧头的过滤驱动最近要做一个网卡过滤驱动用来过滤接收到的数据,想不通过TCP/IP协议栈,自己解码网络帧头然后直接发送给上位机程序,听说这样能增加网络传输效率。小弟刚开始学驱动,想问下要做这样功能的驱动用DDKsample里面的哪个例子好?驱动过滤后的数据,上位机程序怎么能获取...
60
热度 -
[驱动开发] 怎么将FB 中的内容,按屏幕旋转的方向进行显示. ( 0度 90度 180度 270 度进行显示), 请给一个思路. [有关问题点数
如何将FB中的内容,按屏幕旋转的方向进行显示.(0度90度180度270度进行显示),请给一个思路.[问题点数一个小系统上的intGUI_BitString_8bppDrawEx(FB*fb,intx0,inty0)函数可将FB中的字符正确显示到LCD屏幕上(即0度),现在需要将显示的内容旋转90度...
292
热度 -
[驱动开发] usb不能枚举设备如何解决
usb不能枚举设备怎么解决?硬件平台是ZYNQ7000,USBPHY是usb3320,内核版本是3.6.0。插入USB鼠标后可正常检测,插入U盘后就提示HUB不能枚举该设备,在内核中追踪了一下,在hub_port_reset时就出错了,返回的portchange为3,也就是提示又有新设备插入,因此复...
122
热度 -
[驱动开发] 关于s3c2416 uboot使用sd卡启动的有关问题
关于s3c2416uboot使用sd卡启动的问题我使用的uboot是s3c-u-boot-1.1.6的,需要用sd卡启动s3c2416,uboot本身就支持sd卡启动,我从网上找的资料是说只要在smdk2416.h中屏蔽掉nand启动,开启sd卡启动就可以,但我照做了不行啊,而且用其他的uboot就...
78
热度 -
[驱动开发] 有对MMU比较理解的吗
有对MMU比较了解的吗?我最近在写一个MMU的裸机程序,但是无论怎么映射都不行,一旦开启MMU,程序就会卡住。我想问的是写MMU的程序对链接脚本和程序本身有什么特别的要求吗?我的映射代码如下(0~0x60000000全部平板映射还是没有用):下面是MMU启动的代码(直接复制别人的)------解决方...
149
热度 -
[驱动开发] 操作系统启动之前,怎么将本地一块分区的一段连续扇区虚拟为一个本地磁盘
操作系统启动之前,如何将本地一块分区的一段连续扇区虚拟为一个本地磁盘?需要实现一个功能:1、在本地硬盘的非主分区中,直接按照扇区读写方式,灌入一个操作系统的镜像(内容可能做加密后在写入),目的是保密,不被其他系统直接读取2、机器启动时,可以选择,如使用grub启动,可以选择启动原操作系统还是新灌入的...
101
热度 -
[驱动开发] Linux在用户空间实现块设备驱动,该如何解决
Linux在用户空间实现块设备驱动看见网上到处都在说在用户空间中不能实现块设备驱动,所以我又很大的疑问为什么不能在用户空间实现块设备驱动呢?是因为中断在用户空间不可用吗?但是UIO已经解决了这个问题,使得中断可以送达用户空间。请知道的告知一下具体原因,大家也可以讨论一下。------解决方案----...
84
热度 -
[驱动开发] Linux自动获取新增U盘的挂载点 代码实现解决方法
Linux自动获取新增U盘的挂载点代码实现主要想实现一个对U盘设备和USB接口的自动化测试在Linux上运行测试程序,插入一个USB设备,测试程序自动获取USB设备的挂载点,从而操作该USB设备,向该设备写入一定数量的数据,然后从其中读出这些数据,写入的数据和读出的数据进行对比,如果一样,就认为该U...
48
热度 -
[驱动开发] 针对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
热度