随笔分类 - WinCE OS & BSP
摘要:我们现在的模块用的是USB接口,然后模拟成一个COM6进行通信,在CE的: 控制面板->网络连接 里要新建一个连接,选择“拨号连接”然后设置好区域代码,还有附加解调器命令+CGDCON,"IP","CMNET",modem选择,与modem的串口通信速率等信息,然后连接,这上可以实现上网。 添加的CE组件有:CoreOS->Windwos CE devices-...
阅读全文
摘要:0推荐下载WINCE IMAGE前记得格式化BINFS1、Storage Manager 加入 FAT File System; 2、Registry Storage 加入Hive-based Registry,默认的是RAM-based Registry; 3、修改platform.reg[HKEY_LOCAL_MACHINE\init\BootVars]"SYSTEMHIVE"="system...
阅读全文
摘要:随着USB2.0设备的不断增加,USB设备驱动开发在嵌入式开发中变的越来越重要。Windows CE支持USB 2.0更是对这一波新技术浪潮产生巨大的推动。本文的作者分析了自己进行USE驱动开发的经历,希望可以让读者少走一些弯路。随着USB2.0设备的不断增加,USB设备驱动开发在嵌入式开发中变的越来越重要。Windows CE支持USB 2.0更是对这一波新技术浪潮产生巨大的推动。近期我负责一个...
阅读全文
摘要:刚学wince那会,对wince下面的文件存储老是理解不了,或者说容易搞混. 最近公司在做一个wince下的终端移植项目,中间也遇到了一些存储方面的问题,我自己学wince也有一段时间了,现在对wince的几个存储的概念也可以谈论一二了. 现在市场上的基于wince的板子,基本上有下面几种存储设备, nand flash, nor flash, SDRAM, SD卡, u 盘. SD卡和U盘不说了...
阅读全文
摘要:本文介绍了WinCE文件目录定制及内存调整的操作方法。WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根...
阅读全文
摘要:流驱动的编写有固定的接口函数,其中涉及到中断的地方是很容易让人不解的,在这里记录下关于Wince5.0驱动中中断编写的一般方法,以供以后参看。Wince5.0中断主要有以下几步:1、在 \Platform\ \INC 定义要用到的中断的逻辑中断号;2、在smdk2410\kernel\hal\arm\armint.c 中找到OEMInterruptHandler函数 参照其他中断写法,判断中断源号...
阅读全文
摘要:MUI是指多语言的支持,可以在WinCE系统中支持多种语言,并根据需要进行切换。下面介绍一下具体的实现:1. 添加多种语言:创建一个WinCE工程,然后在”Solution Explorer”中右击工程,选择”Properties”,会弹出一个对话框。在左侧的列表中选择”Local”,在右侧选择所要支持的语言,这里我选择了Fr...
阅读全文
摘要:每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_SIMS...
阅读全文
摘要:此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build and sysgen (编译微软的源代码,时间很长,错误会...
阅读全文
摘要:在WinCE中,Display驱动由GWES模块来管理。WinCE提供了两种架构的Display驱动模型,可以满足不同的硬件需求。一种是基于WinCE DDI的Display驱动模型,另一种是基于DirectDraw的Display驱动模型。下面将对两种架构作简单介绍。 1. Display驱动模型 WinCE下的Display驱动直接由GWES模块管理,它会直接被GWE...
阅读全文
摘要:WinCE5.0提供了一个标准的流驱动格式,大大方便了设备驱动程序的开发工作。但是传统的开发方式往往效率很低。方法如下: 1.在Platform Builder下建立一个流驱动的dll工程。 2.为流驱动增加注册表项。如: [HKEY_LOCAL_MACHINE\Drivers\Builtin\IRControl] "Prefix"=...
阅读全文
摘要:免去重新生成NK IMAGE的麻烦,直接用应用程序调试流驱动,高效快捷,透明可见。 1.在EVC下编译驱动源文件,生成驱动的DLL. 注意:在编译时请注意project setting,要加入驱动的导出文件,即在project options 中加入 /def:"IR.DEF" ,这一步很重要,否则驱动无法被应用程序调用。 2.用EVC编写一个动态加载驱动的程序,举例如下: //动态加载流驱动; ...
阅读全文
摘要:2008-09-23 嵌入式在线 收藏 | 打印 我想很多WinCE的开发人员,尤其是刚入门并且做驱动开发的工程师,都曾碰到这样一个问题,要编写一个外围设备的驱动,拿最简单的GPIO驱动来说,编写驱动本身可能只花了一会儿功夫,可要把编译生成的DLL打包到先前做好的操作系统映像当中,最简单也得MakeImg一下,还要修改BIB文件、注册表文件,以让系统启动的时...
阅读全文

浙公网安备 33010602011771号