KITL
ymzhou117
这个作者很懒,什么都没留下…
展开
-
Mini2440 wince 5.0 串口Kitl功能开关
在PLATFORM/mini2440/Src/Inc/options.h文件中,// --- by customer//#define KITL_NONE#define KITL_SERIAL_UART0//#define KITL_SERIAL_UART1//#define KITL_USBSERIAL//#define KITL_ETHERNET打开你需要使用的kitl的方式即可。原创 2010-04-21 17:20:00 · 761 阅读 · 0 评论 -
基于Windows CE的KITL技术
KITL(Kernel Independent Transport Layer)是基于Windows CE平台的一种软件技术,开发商基于它可以很容易地支持各种调试功能。因为Windows CE的调试是一种远程调试,所以开发工作站(运行PB的机器)和设备端必须要有相应的通信通道,不同的硬件平台会有不同的通信硬件,这样会增加开发的难度。KITL的目的就是将硬件层和通信协议层分开,开发商只要根据转载 2010-04-24 15:42:00 · 413 阅读 · 0 评论 -
解读WINCE 5.0 KITL代码流程
摘要:KITL是PLATFORM BUILDER中的一个亮点,提供了和本地调试类似的断点、变量跟踪、内存查看等手段,如果没有KITL,嵌入式调试应该只能用串口打印消息来看了,工作效率大大下降。本文以实现最简单的SERIAL KITL为目的,就其实现代码进行跟踪调试,这些代码跨越了WINCE的PLATFORM、PUBLIC、PRIVATE三大主要目录,有些烦琐,不过只要能调通,一切工作和弯路都是值得转载 2010-04-24 15:38:00 · 413 阅读 · 0 评论 -
Kitl是怎样工作的?
part1. kitl初始化 ------------- Kitl的加载于其他调试服务之前,以提供为这些调试服务发布调试信息和接收主机调试命令的的通道。通常kitl在系统HAL初始化工作完成后进行加载,MS建议在OEMInit中启动kitl。这样就可以使用NIC或者是serial/Pal作为kitl的物理传输介质。 kitl的初始化由KitlInit完成,这部分代码主要负责:(to be fill转载 2010-04-23 11:26:00 · 697 阅读 · 0 评论 -
MIni2440 USB KITL启用
在几个以前,我曾经玩过一下子KITL,但是那时候什么都不懂,根本没有了解KITL是什么东西,更别说是工作原理了,这段时间都是在调试一些键盘等本机驱动(系统启动时候就启动的驱动),这个驱动不能使用驱动调试助手来调试,所以非常郁闷,每次都要打包烧写内核,不仅效率非常低,而且烧写过程很容易使电脑重启,哈哈,搞多几次,估计硬盘会严重受损。调试本机驱动,非请KITL这个大神不可! 现在我们就来一转载 2010-04-23 16:28:00 · 804 阅读 · 0 评论 -
Mini2440 Ethernet KITL调试
前几天把串口的KITL调试完成,就想着之前一直用网络KITL,而且串口KITL比较慢,所以就想也把2440的网络kITL架起来。但是最终还是失败了,原因很简单,自己太菜了啊!好多问题知道的人都不屑于告诉你啊。哎...只能暂时搁置,磨刀去..... 这里先把这两天调试的过程记下了,方便后续继续进行。 步骤1.在PLATFORM/mini2440/Src/Inc/option.h文原创 2010-04-23 16:54:00 · 1473 阅读 · 0 评论 -
Mini2440 串口 KITL使用问题汇总
1. (CoreCon) 16:42:08 05/06/2010 中国标准时间: Warning: One or more services failed to connect. Make sure that the service is properly configured.(CoreCon) 16:42:18 05/06/2010 中国标准时间: Download servi原创 2010-05-06 16:43:00 · 1094 阅读 · 0 评论