随笔分类 - WinCE
摘要:在wince5.0下,用EVC编写应用程序的时候可以调用SetKMode 函数从用户模式进入内核模式,进而对内核进行操作(如从内核某地址开始的内存空间读取数据并保存到在应用程序开辟的内存空间中)。所以可以通过http://topic.csdn.net/u/20100520/19/34106e0d-9866-4348-b0fa-b7820a8f2a99.html上面11楼的函数保存摄像头预览到的图像...
阅读全文
摘要:该按键驱动摘自WINCE的FM1702读写器中的按键代码,按键中断的触发将会通过发送消息传递到标题为“FM1702测试界面[wenziqi@hotmail.com]”的对话框中。该按键驱动是使用C语言编程,属于WINCE驱动的标准写法,可以作为大家参考的例子!代码转载请注明出处,谢谢。
阅读全文
摘要:/****************************************************作 者:温子祺*联系方式:wenziqi@hotmail.com*说 明 :基于WINCE嵌入式系统的FM1702的读写器(2)***************************************************/ 该读写器采用的是FM1702SL芯片,基于SPI通信方式。...
阅读全文
摘要:/****************************************************作 者:温子祺*联系方式:wenziqi@hotmail.com*说 明 :基于WINCE嵌入式系统的FM1702的读写器(1)***************************************************/ 1:先上WINCE应用程序界面截图(1)低级操作(2)读写数...
阅读全文
摘要:很多实时嵌入式设备是长时间不间断运行的,即使是少许的内存泄漏,也会积少成多,对嵌入式系统带来灾难性的影响。这几天,我在嵌入式软件项目中就饱尝到这个痛苦,让我明白到嵌入式实时系统的应用软件也会有许多内存问题,从而导致嵌入式系统的崩溃。例如非法的内存访问、各种死锁以及诸如堆栈溢出、数组越界和内存泄漏等。 Windows CE作为最流行的一种嵌入式操作系统,现正广泛被应用。我所负责的嵌入式应用程序也是...
阅读全文
摘要:WinCE内存的定制。WinCE系统可使用的内存被分为Storage Memory和Program Memory两部分。Storage Memory用于Object Store,而Program Memory用于程序内存。 关于Object Store,在WinCE中是指一个可以永久保存数据的存储空间,即使在掉电的情况下,数据可以在备份电源的支持下不丢失,达到永久保存的效果。其实就是一块内存,...
阅读全文
摘要:WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。 这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。 关于DAT的格...
阅读全文
摘要:转自:http://embed.chinaitlab.com/WinCE/804273.html1. 如何加入或删除BSP中的模块。 这里以display驱动为例来讲解。 BSP的根目录下有一个$(platform name).bat文件。里面定义了一系列的开关,比如: set BSP_NODISPLAY= 或 set BSP_NODISPLAY=1 我们可以在workspace下的...
阅读全文
摘要:/******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE远程注册表的使用*****************************************************/ 首先通过网络下载WCEregedt.exe,文件如下:双击运行WCEreged...
阅读全文
摘要:/******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE远程协助小工具的使用*****************************************************/ 通过网络首先要下载cerdisp2.exe、killproc.exer、e...
阅读全文
摘要:[代码]转自:http://blog.163.com/mg29_x/blog/static/60304826200812911148146/
阅读全文
摘要:/****************************************************** *作 者:温子祺 *联系方式:wenziqi@hotmail.com *创建事件:2010-09-06 *说 明: 定时器闪烁LED上位机源码 ******************************************************/转载请注明出处,谢谢![代码]
阅读全文
摘要:作者:ARM-WinCEWinCE支持远程桌面功能,可以在PC端访问目标设备的WinCE桌面。这个功能在调试的时候很有用。有些时候,你的目标板不带显示设备,这时你想访问目标板的WinCE系统感觉很不爽,毕竟习惯了桌面操作。通过WinCE远程桌面,你可以在PC上面访问目标板的WinCE桌面并进行操作。下面来介绍一下具体步骤:1. 选择支持WinCE远程桌面的组件:在WinCE的工程中选择&rdquo...
阅读全文
摘要:/******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE 流驱动接口各函数之间的关系*****************************************************/以S3C2440的BSP包中的IIC驱动为例,IIC驱动主要包含dr...
阅读全文
摘要:四、增加串口功能 串口在调试时,打印调试信息是很有用的;在nboot过程中,打印些信息,若是发生crash,也可判断是否在nboot阶段。 串口采用UART0,115200波特率。 1、Clone过来的bsp默认是采用UART1,修改"\SRC\INC\bsp_cfg.h"文件[代码]2、在nboot目录下新建debug.c文件,并加入工程。debug.c文件完成串口的初始化和字符串输出功能,其代...
阅读全文
摘要:一、写在前面WinCE 6.0涉及到2个关键二进制烧录文件:eboot.nb0和nk.bin。其中eboot是CE的bootloader,主要工作是初始化芯片的各寄存器和外设,比如sdram、串口、网络等,然后把nk.bin从flash copy到sdram启动;nk.bin是CE内核映像文件。 当系统采用NORFlash+S3C2410架构时,上电时,NORFlash被映射到0x0000_000...
阅读全文
摘要:通常情况,wince系统默认的image大小是32M,一般这个大小是够了。但如果添加的组件比较多,生成的NK.bin就会超过32M,这时就需要做一些修改了。 1、将项目的配置属性 "Run-time image can be larger than 32MB (IMGRAM64=1)"打上勾。 2、修改Eboot下的loader.h#define ROM_RAMIMAGE_SIZE 0x02300...
阅读全文
摘要:1.startup.s内核入口点startup.S,内核从这里启动.因为内核经过bootloader加载,内核运行时候,已经由bootloader完成了硬件的基本初始化(关闭watchdog, pll设置等等)所以,startup.S的任务比较简单,只是将oemaddrtab_cfg.inc里面的g_oalAddressTable数组地址作为参数,传递给KernelStart,这个数组用来描述和实...
阅读全文
摘要:由于良好的性能、低廉的价格和灵活方便的特性,USB 摄像头正被广泛的集成到嵌入式系统中。例如,通过USB 摄像头WinCE系统可以很方便地得到实时图像,这对某些要求实时图象监控的嵌入式系统是一个很不错的选择。但是由于嵌入式硬件平台的多样性,以及WinCE对USB设备驱动开发只提供了底层支持,再加上许多摄像头厂商尚未提供WinCE下的USB摄像头驱动,这对初级开发人员在开发WinCE USB摄像头程...
阅读全文
浙公网安备 33010602011771号