自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 mini2440引脚中断输入配置

今天做一个测试软件,需要修改驱动。即把mini2440的GPIO口之GPG1(EINT9)、GPG9(EINT17)、GPG10(EINT18)设置为中断输入,Both edge triggered,参照wince5.0 BSP驱动userkey进行设置。对IRQ = 36; //IRQ_EINT8;  GPG0    if (!KernelIoControl(IOCTL_HAL_REQU

2012-07-16 19:13:44 1307

转载 wince mini2440 旋转屏幕

一、下面是一段屏幕旋转结果的注册表保存代码,保存成功了,但是下次开机屏幕还是默认不旋转的,怎样才能使下次开机能保存关机前设置的结果啊?请高手指点!//注册表保存:未成功!void RegSaveRotate(DWORD value){    DWORD rvalue=0;    // set tmp value    switch(value)    {

2012-07-12 13:01:26 1036

转载 WINCE 注册表自举

什么是注册表自举?它在系统中的作用是什么?n     注册表自举是由设备管理器(Device.exe)在系统启动时加载的。n     注册表自举时,通过读取注册表来寻找系统中的新设备。设置新设备的注册表信息应当是在安装驱动程序时,即InstallDriver入口中设置到注册表中去的。n     实现为REGENUM.DLL动态链接库。n     实现将代码存放在WI

2012-07-12 11:50:31 987

转载 实战DeviceIoControl 之一:通过API访问设备驱动程序

Q 在NT/2000/XP中,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢?A 在NT/2000/XP中,应用程序可以通过API函数DeviceIoControl来实现对设备的访问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及数据,然后分析它的响应,就可以达到我们的目的。DeviceIo

2012-07-12 09:19:03 537

原创 wince之驱动操作

在给驱动写测试程序的时候,在驱动中宏定义的项,如led驱动的宏定义,#define IO_CTL_LED_1_ON 0x01#define IO_CTL_LED_1_OFF 0x06在wince下的应用程序宏定义也要根据这个来定义,否则无法操作,这个是根据我的试验验证过的。

2012-07-11 16:29:53 451

转载 wince驱动开发

大部分实验板的手册都有详细的HELLO程序过程,但很少有手册详细讲解流驱动的开发过程,下面以我的经历详细的写一写:流驱动的基本介绍可以看看天嵌手册的第五章,脑子里起码要先有个基本概念!1)打开以下目录:E:\WINCE500\PLATFORM\smdk2440\DRIVERS,并在该目录下新建一个文件夹,命名为GPIOdriver,并用记事本打开该目录下的dirs文件,按其格式添加\GPI

2012-07-11 16:03:18 579

转载 WINCE6.0 DM.EXE 激活驱动失败的原因之一

前些天把WINCE6.0的开发环境建好了,今天定制了一个系统,练习了一下驱动的编写和调试。把DLL文件通过VS2005部署到开发板上,用一位大侠写的DM.EXE工具进行激活,但是发现点击激活按钮式无反应,驱动还是停在“停用”状态,郁闷了几个小时。。。    后来在网上发现这个软件有了新版本V2.9,原来的是V2.5,赶紧下了个。试了一下,还是不能激活,但是驱动列表中显示了全部驱动,而原

2012-07-10 16:53:26 612

转载 修改VC程序图标

把你的ico拷贝到res文件夹下,在vc IDE的 ResourceView 的 Icon中把这个ico导入删除程序原来的IDR_MAINFRAME 把你刚导入的这个的ID改成IDR_MAINFRAME编译在“工程“菜单下“选项“再选application点击Load iocn代码方法:Application.Icon.Handle := LoadIcon(HInstance,'

2012-07-10 16:01:59 2816

转载 如何提高操作系统的实时性

http://www.eefocus.com/ayayayaya/blog/09-09/176805_09143.html 对于一个好的操作系统,需要兼顾功能强大,用户易用性,可靠性,实时性,可维护性,很多时候最后的设计是这些要求达成的一个平衡,今天我们讨论如何提高操作系统的实时性    实时分为软实时与硬实时,软实时要求平均响应时间要小于某一个值,硬实时要求最坏响应时间要小于某一

2012-07-10 11:49:11 2049

转载 关于嵌入式系统的实时性

实时性的影响因素?貌似只跟系统有关吧。确切点,跟操作系统调度有关,跟中断响应处理方式有关。影响最大的主要还是OS里边的调度方式。如果要了解,可以看几个流行RTOS的进程调度来对比。 ---------------目前的嵌入式OS中,只有WinCE是实时性较差的。貌似最好的是VxWorks。我不知道你要应用在什么场合,一般情况下,流行的嵌入式OS的实时性都是足够了。

2012-07-10 11:47:51 1951

非常好用的C++串口例程

C++串口例程,可以收发数据,很好用。 C++串口例程,可以收发数据,很好用。

2011-07-18

sqlite3全套资料

sqlite3全套资料,库,源码都有 sqlite3全套资料,库,源码都有 sqlite3全套资料,库,源码都有

2011-06-01

非常好用的C++串口例程

非常好用的C++串口例程。 非常好用的C++串口例程

2002-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除