- 博客(61)
- 资源 (57)
- 收藏
- 关注
转载 Windows CE的调试工具使用——转载
Windows CE的调试工具远程调试工具是用于在开发平台与实际平台间执行一些调试工作的。如果要调试实际平台,必须先通过串口、网卡把开发平台和实际平台连接起来。下面,我简单说一下一些CE上会碰到的调试工具,仅供参考。远程性能监视程序(Remote Performance Monitor) Remote Performance Monitor 是一个图形工具,该工具用于估量 Wind
2008-11-29 15:01:00 2459
原创 选debug(for KITL)编译工程遇到的奇怪问题
作者:wogoyixikexie@gliet 2008-11-29我选debug模式编译运行,遇到以下奇怪问题。===================================================================================== 我再次打开setting菜单变成如下这个样子====================
2008-11-29 14:17:00 2083
转载 如何设置/删除/查询wince环境变量
在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:1. 查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in Build Window”,然后会弹出命令行对话框。在对话框中输入“set”命令,然后回车,就会看到当前工程下所有的环境变量以及
2008-11-28 10:59:00 3586
原创 flash坏块问题
第一个block保证是好的,其余的保证九十几%。坏块标志位是每个block的前两个page的spare区域的第六个字节,如果不是FF就是坏块。但是这个坏块标志是可以被擦除的,所以擦除block之前要先确认一下是否是坏块。作者:wogoyixikexie@gliet补充:大页和小页flash不同的。——KTIL之后再仔细分析一下。
2008-11-27 20:24:00 1294
原创 使用2440 5.0BSP KITL功能遇到的问题
作者:wogoyixikexie@gliet 2008-11-27//=================================================================== ================如下是Attache device之后在PB的窗口出现的加载信息从信息看来,驱动已经加载成功了,但是就是不能单步,现在不知道哪里出现了问题
2008-11-27 11:22:00 2877 2
原创 防止GPIO模拟IIC驱动被其他线程打断的方法
2、临界区 临界区对象运行在用户模式。它能保证在临界区内所有被访问的资源不被其它线程访问,直到当前线程执行完临界区代码。void InitializeCriticalSection ( LPCRITICAL_SECTION );void EnterCriticalSection ( LPCRITICAL_SECTION );void LeaveCriticalSec
2008-11-26 17:16:00 2451
转载 为提高实时性能,设计和优化 Microsoft Windows CE .NET ——转载
为提高实时性能,设计和优化 Microsoft Windows CE .NET 发布日期 : 7/16/2004 | 更新日期 : 7/16/2004Mike ThomsonJason BrowneMicrosoft Corporation适用于:Microsoft Windows CE .NET 和更高版本摘要:本文从技术角度详细描述了为了增强实时性能特征
2008-11-26 16:41:00 1844
原创 2440 GPIO 控制方法
作者:wogoyixikexie@gliet// GPIO Virtual alloc s2440IOP = (volatile S3C2440A_IOPORT_REG *) VirtualAlloc(0,sizeof(S3C2440A_IOPORT_REG),MEM_RESERVE, PAGE_NOACCESS); if(s2440IOP == NULL) {
2008-11-26 14:35:00 4504 4
原创 使用GPIO模拟IIC的遇到的N个问题
作者:wogoyixikexie@gliet wogoyixikexie@gliet 说:不好意思,问个很笨的问题。2440执行简单C语言花多长时间,是怎么算的?wogoyixikexie@gliet 说:http://topic.csdn.net/u/20081126/11/1324952d-2e52-4b8e-8ffb-ff1584814d58.htmlCSDN-songtitan牛人
2008-11-26 11:50:00 2586
原创 加了几个RETAILMSG调试信息打印函数,导致异常。
作者:wogoyixikexie@gliet 2008-11-24Data Abort: Thread=98ca1000 Proc=81d26340 device.exeAKY=00000005 PC=02dd1250(nleddrvr.dll+0x00001250) RA=02dd13cc(nleddrvr.dll+0x000013cc) BVA=06000064 FSR=0000000
2008-11-24 16:08:00 1885
原创 Bad database entry错误解决办法
作者:wogoyixikexie@gleit ——2008-11-24Build時出現這個errorBUILD: [00:0000000004:ERRORI] Bad database entry: 複製 -bsp_cfg.h 44 0 1C83BA26E388E00.把 platform 下的build.dat刪掉後就OK了。 这个原因是你修改了去驱动的文件夹内容,导致一些莫名的
2008-11-24 11:45:00 3263
原创 wince电子书下载地址
作者:wogoyixikexie@glietWindows Embedded CE 6.0 Fundamentals——是一本牛书1.在浏览器中打开下面的网址http://www.microsoft.com/windowsembedded/en-us/downloads/fundamentals_book_thankyou.aspx 2.用Windows Live ID登录3.
2008-11-24 00:13:00 3174
原创 Windows Embedded NavReady 2009
针对导航产品,微软推出NavReady 2009 PND市场应该是微软意外的收获,现在市场上的绝大部分PND设备都采用了WinCE操作系统。这种地位,微软自然不愿意失去,最近它发布了专门针对PND市场的NavReady 2009。 Windows Embedded NavReady 2009提供了多种创新技术,可以帮助开发商和原始设备制造商(OEM)把智能、连接性、服务导向的便携
2008-11-23 11:47:00 2367
原创 don't know how to make错位原因
dont know how to make确实很常见 一般来说有几种可能: 最常见的是路径问题,很多project里面的makefile环境变量可能设置不合理 一些路径可能是hardcode的 所以会有问题 另一种可能是依赖的lib没有被加入sysgen 还有就是有时候编译出错 lib文件没有被build 而错误直到link或者sysgen的时候才被报告 这时就会提示dont know how
2008-11-23 11:39:00 2832
转载 KITL是怎么样工作的?
Kitl是怎样工作的? ---------------by nasiry 转载请说明出处,并通知我 --------------------------------- 注:由于我们主要是分析kitl的工作原理我们就电源管理的代码不做分析,以加电启动的程序流进行分析。 part1
2008-11-23 11:12:00 3260
转载 解读WINCE 5.0 KITL代码流程——转载
解读WINCE 5.0 KITL代码流程 Posted on 2006-02-05 11:18 Walzer 阅读(5163) 评论(11) 编辑 收藏 网摘 所属分类: SYSTEM <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/
2008-11-23 10:36:00 1641
转载 基于Windows CE的KITL技术——转载
基于Windows CE的KITL技术 作者:不详 KITL(Kernel Independent Transport Layer)是基于Windows CE平台的一种软件技术,开发商基于它可以很容易地支持各种调试功能。因为Windows CE的调试是一种远程调试,所以开发工作站(运行PB的机器)和设备端必须要有相应的通信通道,不同的硬件平台会有不同的通信硬件,这样会增加开发的难度
2008-11-22 23:36:00 2425
转载 IIC总线原理——转载
I2C总线原理及应用实例 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风
2008-11-21 12:30:00 2465
原创 wince5.0 2440 BSP之摄像头驱动分析
现在看驱动就看那几个接口函数即可,现在先看初始化函数。DWORD CIS_Init(DWORD dwContext){ DWORD dwErr = ERROR_SUCCESS, bytes; RETAILMSG(MSG_EN_1, (TEXT("CIS::CIS_Init() /r/n")));// Allocate for our main
2008-11-20 14:28:00 4632 7
转载 WinCE Storage Manager 分析——转载
转自我的好友:gsymichael的专栏上一篇写了些关于SD Driver的东西,在卡被系统识别到之后最后会加载文件系统。这部分工作是由CE下的Storage Manager来完成的,在系统启动时会加载Filesys.exe,这个会提供Storager Manager的功能。在Storage Manager的初始化阶段会创建一个Pnp的线程来监测有无Pnp的设备插入或移出。当SD卡插入后,系统
2008-11-20 10:31:00 1751
转载 Wince5.0下如何将Public和Private下的代码移植到BSP下——转载
转载自CSDN 好友:gsymichael有时候在调试驱动或是学习驱动的过程发现源码在Public下,而这部分又不能乱动。同时对于Private下的代码更是如此了。如果能将这部分代码移植到自己的BSP下岂不是可以随意加入调试信息从而更好的掌握代码的实现机制,也可以自己加些功能什么的也不用担心Private或是Public下的内容被改掉。 那么就来看看如何做吧。首先看如何把Public下的
2008-11-20 09:55:00 2667
转载 WINCE 下的FAL(flash abstraction layer)——转载
WINCE 下的FAL(flash abstraction layer) 今天同事翻出NAND flash 的驱动问我为啥不能编译出DLL,我一看OAK/BLOCK/MSFLASHFMD确实有问题,就顺便来研究下。 我们就以该目录下的FASL Code来做下分析。FASLD目录就是生成LIB,先看以下里面的SOURCE 文件: TARGETNAME=fasld_libT
2008-11-19 17:00:00 1949
原创 优龙有价值帖子收藏
http://www.ucdragon.net/ucdragonbbs08/viewthread.php?action=printable&tid=4030nandflash驱动的问题。http://www.ucdragon.net/ucdragonbbs08/viewthread.php?tid=4782&pid=25336&page=1&extra=——优龙的Camera接口用的I
2008-11-19 15:58:00 1124 1
原创 微软中文wince论坛有价值帖子收藏
http://forums.microsoft.com/china/ShowPost.aspx?PostID=4013142&SiteID=15--------------------如何异步加载NAND FLASH 驱动?FMD_GetBlockStatus被谁调用了?被FAL调用了。http://forums.microsoft.com/china/ShowPost.aspx?Po
2008-11-19 13:55:00 2561
原创 2440 wince 5.0 BSP之flash驱动分析
作者:wogoyixikexie@gliet这几天,使用立宇泰2440 开发板光盘的BSP放到手持机上,运行是没有问题了,但是却发现不了盘符。后来看串口打印信息,原来是页大小根本没有识别出来,本来是2048byte的,但是打印出来确实512byte。FMD::FMD_InitFMD::FMD_Init - pBSPArgs->nfsblk = 0xffffffff FMD:
2008-11-18 10:00:00 3564 1
原创 WIinCE5.0下如何实现启动时自动运行应用程序
WIinCE5.0下如何实现启动时自动运行应用程序啊?我按照WinCE4.2下通常的方法: 1.将MyApp.exe复制到E:/PROJECTS/MyWinCE/RelDir/CEPC_X86Release目录下; 2.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.exe $(_FLATRELEASEDIR)/
2008-11-17 00:14:00 1217
转载 吴晓敏:我和朴树好着呢 时刻准备要孩子(图)
吴晓敏:我和朴树好着呢 时刻准备要孩子(图)http://www.sina.com.cn 2008年11月13日15:02 青年时报朴树(资料图片) 点击此处查看全部娱乐图片 时报讯 提起吴晓敏( blog),恐怕很多人都会在脑子里跳出一个名字:朴树(听歌)。没错,她就是朴树的妻子。不过,她在娱乐圈里另一个更重要的身份,是演员。吴晓敏已经在圈子里摸爬滚打了12年,来年央视的开
2008-11-16 17:49:00 4000
转载 ARM 汇编指令条件执行详解——转载
ARM 汇编指令条件执行详解转载自panqihe的专栏(感谢作者)关键字:ARM,汇编指令,条件执行,详解2.5 条件执行在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位。在数据处理指令中使用S后缀来实现该功能。不要在CMP,CMN,TST或者TEQ指令中使用S后缀。这些比较指令总是会更新标志位。在Thumb模式下
2008-11-16 14:42:00 2116 1
转载 SWI指令---软件中断实例详解——转载
http://blog.csdn.net/panqihe/archive/2007/05/18/1615574.aspx-------此牛人比较厉害SWI指令---软件中断实例详解关键字: SWI,指令,软件中断,实例,详解SWI,即software interrupt软件中断。该指令产生一个SWI异常。意思就是处理器模式改变为超级用户模式,CPSR寄存器保存到超级用户模式下的S
2008-11-16 14:32:00 1823
转载 摘抄---Windows CE初探(转.震撼.差距)
摘抄---Windows CE初探 创建时间:2004-11-05 更新时间:2004-12-06 文章属性:原创 文章提交:san (san_at_xfocus.org) 整理:san 创建:2004.10.17 更新:2004.11.09 --[ 1. ARM简介 从Platform Builder来看,Windows CE支持相当多CPU,但现在市场上实际销售的PDA几乎全部采用ARM芯
2008-11-16 14:21:00 1722
原创 2440GPIO不使用时的注意事项
GPIO 不用时的处理方法2440上,引出了很多GPIO,实际上没用到,怎样处理这些GPIO线呢:设置成输出还是输入、需不需要接地或上拉?A:设置成输入输出都可以 如果设成了输入,要打开上拉,或者外加电阻;如果设成了输出,悬空即可。 转载请表明 wogoyixikexie@gliet桂林电子科技大学一系科协,谢谢,有什么错误请给我留言。
2008-11-16 13:49:00 1506 2
转载 初探windowsCE异常和中断服务程序(经典.转载)
windowsCE异常和中断服务程序初探(-) ---------by nasiry 转载请说明出处 1。中断/异常相量的装入和执行方式。 中断和异常都是异步发生的事件,当该事件发生,系统将停止目前正在执行的代码转而执行事件响应的服务程序。而事件服务程序的入口点就是中断/异常向量所在的位置。arm的中断向量可以是0x0开始的低地址
2008-11-16 12:39:00 1815
原创 PB5.0和6.0的升级补丁地址
我安装的WINCE50居然没有private文件夹 大家的有吗?你去安装升级包就有了,在http://msdn.microsoft.com/en-us/embedded/aa731256.aspx下载。5.0和6.0都有
2008-11-14 23:54:00 2222 1
原创 同步软件不能连接注意事项
哎!上次我也遇到同步软件不能连接的问题。搞了一天,发现是有些组件没有选以及那个USB没有使能。但是没有及时记录下来,一周之后,又遇到这个问题。 今天我又拿了个新的BSP来修改,搞了几下还是不能连接。日,刚才记起来,别人的BSP,电路不一样的,USB使能引脚不同加入我的USB使能就可以了 //usb enable connet //enable USB e
2008-11-14 16:34:00 1281
原创 修改2440调试串口波特率的方法
C:/WINCE500/PLATFORM/SMDK2440A/Src/Inc/bsp_cfg.h以及OAL下的startup.s的MPLL和UPLL具体参数,请参照2440数据手册时钟章节 wogoyixikexie@gliet 桂林电子科技大学一系科协。
2008-11-14 11:18:00 2444
转载 号称开源的wince6.0介绍以及下载地址
微软公司今天宣布其最新的嵌入式平台Windows Embedded CE 6.0正式上市。作为业内领先的软件工具,Windows Embedded CE 6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。 在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft
2008-11-13 11:43:00 5449 3
原创 朗成开发板的串口硬件问题——QQ聊天记录。
===========朋友多就是好=================CSDN-广州天河wince6.0 说:硬件问题CSDN-广州天河wince6.0 说:CTS和RTS它们是做了交叉wogoyixikexie@gliet 说:这个没有关系的吧wogoyixikexie@gliet 说:我们只要三条线CSDN-广州天河wince6.0 说:可对于我的
2008-11-13 11:24:00 1456
转载 ARM架构——转自维基百科
ARM架构维基百科,自由的百科全书跳转到: 导航, 搜索ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC) 中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要
2008-11-12 23:47:00 7090
原创 BIOS之内存控制器设置以及内存电路接口分析
作者:wogoyixikexie@gliet现在来看2440内存控制器初始化代码;Set memory control registers ldr r0,=SMRDATA ;be careful!, hzh ldr r1,=BWSCON ;BWSCON Address add r2, r0, #52 ;End address of SMRDATA0 ldr r3, [r0], #4 st
2008-11-12 17:08:00 6146
wince触摸屏效果测试软件
2010-07-12
YL_SMDK2440A_BSP包包含ST16C2550驱动
2010-06-09
最便宜的带核心板的6410开发板——OK6410 资料
2010-05-09
TQ2440 介绍——我代理的2440开发板
2009-09-11
windows mobile2440 BSP
2009-08-12
立宇泰 2440 5.0 BSP
2009-03-17
ARM920T Technical Reference Manual
2008-12-24
ARM Architecture Reference Manual(2nd Edition)
2008-12-23
Sate4412开发板用户手册(linux android 编译开发环境搭建)V1.4.1.pdf
2014-01-12
最新从三星代理商那里获得的S5PV210 完整手册
2013-11-25
Sate210-F开发板硬件用户手册V2.0.pdf
2013-11-17
Sate210-F开发板硬件手册V1.0.pdf
2013-11-16
Sate210 SDMMC、INand wince 系统升级指导
2013-04-27
wince6.0 S5pv210Sate210 VGA 1280*1024测试镜像(南嵌电子科技作品)
2013-01-13
wince6.0 S5pv210 之Sate210 VGA 镜像1440*900分辨率测试镜像(南嵌电子科技作品)
2013-01-13
使用SAM-BA更新jlink固件20120716
2012-08-14
Sate210 android 用户使用手册V1.0
2012-04-22
三星Cortex A8 S5pv210 wince6.0 BSP 201010
2011-11-08
分析各家ARM11 S3C6410 开发板的性价比
2011-08-26
三星ARM11 6410 mobile BSP
2011-04-20
友坚2416 WINCE5.0软件包(BSP)
2011-01-29
广州瑞比德低频读卡模块RPD125SUE数据手册
2010-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人