gooogleman

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年2月23日

摘要: 2440 看门狗实现软件复位。 阅读全文
posted @ 2009-02-23 09:24 gooogleman.烟雨漓江 阅读(1159) 评论(0) 推荐(0)

2009年2月18日

摘要: 今天,准备换串口驱动,但是郁闷的事情发生了。我把platform.reg和platform.bib文件的串口部分都屏蔽了,但是这个串口MDD部分的信息依然打印(以前我修改过串口MDD代码让MDD打印出信息),按照道理我这样修改,串口应该不会被加载了。但是神奇啊,信息照打不误,偶然发现,插入USB线,让同步软件链接起来,奶奶的居然导致串口的MDD线程疯狂执行,真是神了,没有串口驱动也会打印这些。!... 阅读全文
posted @ 2009-02-18 17:01 gooogleman.烟雨漓江 阅读(483) 评论(0) 推荐(0)

摘要: 今天调试2440 串口驱动(把4.2BSP下的2440自带串口和扩展串口驱动),经过一番修改,终于弄成了0错误和0警告,但是郁闷的是在加载驱动的过程中会出现异常,导致加载驱动失败。加载注册表直接和串口MDD的com_init函数相关,该函数里面调用了一些中间层以及PDD层的函数。 阅读全文
posted @ 2009-02-18 16:57 gooogleman.烟雨漓江 阅读(1360) 评论(0) 推荐(0)

2009年2月17日

摘要: 一个驱动调试方法难易决定了这个系统的受欢迎程度,看来wince在这方面也有不错的表现。 阅读全文
posted @ 2009-02-17 14:28 gooogleman.烟雨漓江 阅读(2974) 评论(0) 推荐(0)

2009年2月12日

摘要: 最近,使用wince驱动牛人写的驱动调试助手调试扩展串口驱动,发现要注意一些问题。 以前使用驱动调试助手,我都是调试BSP上没有的驱动,现在调试已经存在的串口驱动该怎么做呢?难道要我把串口驱动从NK中去掉?显然不应该这样的,就以COM1和COM2为例子,他们使用同一个DLL,但是也可以共存,这就说明不用删除原来的,可以继续调试新增的串口。 不过,如果使用不当会导致异常... 阅读全文
posted @ 2009-02-12 15:17 gooogleman.烟雨漓江 阅读(713) 评论(2) 推荐(0)

摘要: 发现博客园贴出的代码很漂亮,可是发现贴的过程中很耗CPU资源,甚至卡住电脑了,请问这是怎么回事啊,这么大的BUG都没有发现吗?不会是我的电脑问题吧,我电脑运行别的可是一点问题都没有。如果能够解决这个问题,博客园就好用了。 阅读全文
posted @ 2009-02-12 09:15 gooogleman.烟雨漓江 阅读(322) 评论(0) 推荐(0)

2009年2月11日

摘要: 通常我们在BSP下一般使用RETAILMSG这个函数来实现串口打印,某些驱动也用DEBUGMSG。 在OAL又是另外一些串口打印函数。我们很早就知道这是OAL之下的debug.c的串口函数实现的,但是具体是怎么实现的,我从来没有去看过。今天碰到在串口MDD层无法使用串口打印的情况,搞得我很郁闷。就下决心找出来到底是怎么回事。 C:\WINCE500\PUBLIC\COMMON\... 阅读全文
posted @ 2009-02-11 17:21 gooogleman.烟雨漓江 阅读(1834) 评论(0) 推荐(0)

2009年2月10日

摘要: 刚才我在C:\WINCE500\PLATFORM\SMDK2440A\Src\Drivers下直接把Dirs文件中的camera删除掉了,这样就不会编译camera文件夹下的代码了,但是却会出现如下编译错误。 Error: Could not find file 'C:\WINCE500\PBWorkspaces\ARMsys2440\RelDir\smdk2440a_ARMV4I_Releas... 阅读全文
posted @ 2009-02-10 12:57 gooogleman.烟雨漓江 阅读(1812) 评论(0) 推荐(0)

2009年2月5日

摘要: 因为先前已经有了KernelIOControl把物理中断转换成系统中断了,我就以为不会再用OEMInterruptHandler了,后来发现必须用,这样才能在中断产生之后在线程结束之前屏蔽中断,明天加点打印信息就知道怎么回事了。OEMInterruptHandler在C:\WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ARM\armtrap.s(13... 阅读全文
posted @ 2009-02-05 17:46 gooogleman.烟雨漓江 阅读(980) 评论(0) 推荐(0)

2009年2月4日

摘要: 实现wince5.0 中断的关键先生 阅读全文
posted @ 2009-02-04 16:26 gooogleman.烟雨漓江 阅读(3455) 评论(0) 推荐(0)

摘要: 中断是驱动的重要架构,必须熟悉。 阅读全文
posted @ 2009-02-04 14:09 gooogleman.烟雨漓江 阅读(1487) 评论(0) 推荐(0)

2009年2月2日

摘要: 从makeimg.out文件看PB打包过程(作者:wogoyixikexie@gliet) 2009-2-2 以前不知道这个NK是如何生成的,后来在wince板块上singlerace前辈提示了一下,现在我找makeimg.out来看看。 makeimg: Change directory ... 阅读全文
posted @ 2009-02-02 12:38 gooogleman.烟雨漓江 阅读(2783) 评论(0) 推荐(0)

2009年1月21日

摘要: 作者:wogoyixikexie@gliet http://www.chinahr.com/ 中华英才网 貌似很多人投递,我没有投过,在这里做个参考。 http://www.51job.com/ 前程无忧网 我就是在前程无忧找到工作的,感觉还不错,里面很多著名企业,网站的功能强大,操作简便;论坛也做的很不错。是推荐当中最好的。 ht... 阅读全文
posted @ 2009-01-21 10:29 gooogleman.烟雨漓江 阅读(1824) 评论(3) 推荐(0)

摘要: 作者:wogoyixikexie@gliet 此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build a... 阅读全文
posted @ 2009-01-21 09:47 gooogleman.烟雨漓江 阅读(1017) 评论(2) 推荐(0)

2009年1月20日

摘要: 写给像我一样的新手——写wince单层驱动的流程(作者:wogoyixikexie@gliet) 说句实在话,我弄wince半年了,从来没有从头到尾写过一个驱动(我脸红了),原因是刚入门,并且这个三星的BSP也相当完善,我们通常都只是在原来的函数下填空(我估计很多人是这样的)。但是一个好的learner通常都喜欢刨根究底,为了弥补我的过失... 阅读全文
posted @ 2009-01-20 17:44 gooogleman.烟雨漓江 阅读(845) 评论(0) 推荐(0)

2009年1月19日

摘要: http://www.archivum.info/microsoft.public.windowsce.platbuilder/ ——更新很快,资料很多,搜索功能很强的老外wince论坛(SD......SPI ,and so on.) http://www.tech-archive.net/Archive/WindowsCE/ ——很牛的一个网站,PB,EVC,EVB等都有很多例子。有Bruce... 阅读全文
posted @ 2009-01-19 15:58 gooogleman.烟雨漓江 阅读(2027) 评论(0) 推荐(0)

摘要: 作者:wogoyixikexie@gliet 借用别人的解释: 这里提到的bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform Builder调用工具将WINCE内核所有文件以bin格式合并成一个文件,默认文件名为nk.bin。BootLoader又以同样的格式将nk.bin分解成多个文件放到... 阅读全文
posted @ 2009-01-19 15:01 gooogleman.烟雨漓江 阅读(7266) 评论(0) 推荐(0)

2009年1月18日

摘要: 作者:wogoyixikexie@gliet To run DUMPBIN, use the following syntax: DUMPBIN [options] files... Specify one or more binary files, along with options required to control the information. DUMPBIN displays ... 阅读全文
posted @ 2009-01-18 14:42 gooogleman.烟雨漓江 阅读(1775) 评论(0) 推荐(0)

2009年1月17日

摘要: 有些客户喜欢玩弄手持机,不小心设置了密码,没有键盘,那么只能返回公司了。现在我把它删除了,看你还设置什么......^_^ 阅读全文
posted @ 2009-01-17 19:02 gooogleman.烟雨漓江 阅读(1472) 评论(4) 推荐(0)

2009年1月16日

摘要: 开发板买来后如何练习写驱动、开发BSP?(作者:wogoyixikexie@gliet) ——————————一位新人在CSDN论坛发问 最近想买一款2440的开发板,为了学习WinCE嵌入式开发,但是目前还有几个疑问,开发板附带资料中的驱动是不是直接可以使用,直接能让硬件很协调的跑在WinCE下么,如果是,那么我想学习WinCE驱动开发,买开发板能学些什么呢?看看它的代码是怎么跑的... 阅读全文
posted @ 2009-01-16 17:21 gooogleman.烟雨漓江 阅读(1201) 评论(0) 推荐(0)