winCE驱动开发总结
文章平均质量分 60
AndyZhang
一些当前好走的路会越走越窄,而一些当前艰难的路却会越走越宽广。
展开
-
Csr_bluetooth_driver技术文档
说明:主要介绍两个方面的内容,一个是电源管理,一个是bcsp。实际上就是两个dll文件,通过这两个文件来介绍开发mobile下蓝牙驱动的相关技术。 同时介绍一下bcsp和bccmd协议推荐文档: http://download.csdn.net/source/3461668 Bt原创 2011-07-22 14:31:43 · 4841 阅读 · 0 评论 -
winCE之bootloader的学习
1、 bootloader的作用bootloader是BSP的一部分,BSP除了bootloader还有driver以及OAL等。很多嵌入式系统都会有bootloader的概念,想vxbox、嵌入式的linux等最基本的作用就是把os的镜像文件读入到RAM中运行。什么意思呢?就是所有的系统都是从固定的地址开始启动,像arm就是从0x00000000开始执行;像X86就是从一个不为0的地原创 2011-11-19 00:54:58 · 2453 阅读 · 0 评论 -
usb2.0驱动学习笔记
usb设备的结构:一个usb设备可以分为3层:l 最底层是发送和接收包的总线接口。l 中间层是处理总线接口与设备不同端点之间的数据路由。端点是数据的最终使用者和数据提供者。它可被认为是数据的信源和信宿。l 最顶层是串行总线设备提供的功能,例如鼠标或者ISDN接口。 usb总线枚举过程: 当usb设备连接到usb总线或者从usb总线拔出设备时,主机都会用一个叫总原创 2011-11-18 22:48:53 · 1370 阅读 · 0 评论 -
嵌入式系统开发学习(三)--驱动程序的设计
驱动程序的基础知识1、驱动程序的功能为应用程序提供接口,上层应用程序无需知道这台机器上硬件是什么型号,只要调用系统的函数就可以实现相应的功能。而驱动程序就是和硬件打交道,为上层提供服务,实现对下层的操作。2、何时编写驱动程序操作系统没有内置支持的硬件(常见)一些第三方或者自制的硬原创 2011-07-30 21:23:53 · 2489 阅读 · 1 评论 -
winCE嵌入式开发学习(一)--winCE简介
嵌入式系统的发展1、无操作系统最初的应用时基于单片机的,大多可以编程控制器的形式出现,具有检测,伺服及设备指示等功能。2、简单操作系统20实际80年代,出现了大量高可靠、低功耗的嵌入式cpu,各种简单的嵌入式操作系统看是出现,并得到迅速发展。3、实时操作系统20世纪90年代,在分原创 2011-07-20 21:02:15 · 3139 阅读 · 0 评论 -
WinCE的配置文件学习小结
一、源代码配置文件1、dirs文件Dirs文件时一个文本文件。它指定包含将要编译的源代码子目录。如:DIRS = \drivers\oal\kitl\bootloader\原创 2011-07-19 21:46:00 · 1970 阅读 · 0 评论 -
mobile系统下,隐藏任务栏小程序
说明:此程序是为了隐藏任务栏而开发的。此程序是在Windows Mobile 6 Professional SDK下开发的控制台程序。运行此程序,就会创建一个新的进程来运行驱动调试工具,此时任务栏开始隐藏,直到关闭驱动调试工具,任务栏自动恢复。主要函数说明:GetModuleFi原创 2011-07-18 19:11:51 · 1481 阅读 · 0 评论 -
控制LED灯的流驱动开发文档
n 数据结构:Ø 首先要了解T13端口的一些配置:主要用到了3个管脚,配置如下: GPB5 红色指示灯控制 初始化置1,置0时红色指示灯亮 GPB6 绿色指示灯控制 初始化置1,置0时绿色指示灯亮 GPB7 蓝色指示灯控制 初始化置1,置0时蓝色指原创 2011-07-26 22:33:34 · 2257 阅读 · 1 评论 -
iphone4使用的离线地图
最近自己制作了几个iphone4使用的离线地图,总结一下经验: 1. 原始地图下载使用Global Map Download Tool 下载,网上教程很多。 2. 转为iPhone格式使用GMDL的‘->iPhone' 功能,选择firmware2.2 & 3,生成MapTile转载 2011-07-26 22:23:00 · 6173 阅读 · 1 评论 -
蓝牙HCI驱动学习笔记
数据结构1、HCI_EVENT表示蓝牙控制器硬件的状态。enum HCI_EVENT { DEVICE_UP, 设备开启 DEVICE_DOWN, 设备关闭 DEVICE_ERROR 设原创 2011-07-16 12:29:29 · 6733 阅读 · 0 评论 -
winCE嵌入式开发学习(二)续--wince体系结构涉及操作系统部分
线程一个进程拥有的线程理论上是没有限制的,只与当前可用的内存有关,也就是说只要内存够用,就可以创建线程。进程中的线程共享进程所占有的资源,包括地址空间和代开的文件等内核对象。线程出了占有内存外,还占有其他资源,如处理器的寄存器和栈,每个线程都有自己独立的栈,这些资源构成了线程的上原创 2011-07-23 17:42:17 · 1219 阅读 · 0 评论 -
winCE嵌入式开发学习(二)--winCE的体系结构和功能
wince的层次体系结构原创 2011-07-23 11:22:16 · 1925 阅读 · 0 评论 -
win7下用PB编译wince内核出现的问题(打不开以及fatal error C1033:cannot open program database)
首先一个问题就是,打开pb的方式不对,在编译内核的时候后pb会死掉。。。。。。那么这样打开就是没问题地,编写bat文件如1.bat 文件内容是:@ehco start cepb.exe exit @ehco 然后呢,将你这个bat的路径放到环境变量path中,或者用cmd,到bat当前目录,然后运行1.bat(这种方法要将1.bat放到cepb.exe原创 2012-02-12 23:49:06 · 4366 阅读 · 0 评论