- 博客(26)
- 资源 (46)
- 收藏
- 关注
转载 Win CE Builder Platform 注意事项
一.建工程时我一般选Set-Top Box(机顶盒)二.修改注册表(Platform.reg)中关于串口的内容,将条件判断注释掉,并将3,4串口的中断号分别改为1B和1A.三.Platform->Setting->build option中去掉所有选项,若映像较大(大于32M)则先中64M那一项.四.添加用到的组件: 1.加文件系统支持: Core OS->Windows CE
2009-09-22 18:51:00 1423
转载 CE下查看系统内存的方法
如果一个应用程序知道系统当前的内存状态,它将可以较好地管理可用到的资源。WinCE实现了Win32的GetSystemInfo和GlobalMemoryStatus函数,GetSystemInfo函数原型如下:VOID GetSystemInfo (LPSYSTEM_INFO lpSystemInfo);它传递了一个指针给SYSTEM_INFO结构,定义如下wProcessorArchitectu
2009-09-21 16:57:00 5933 2
转载 WinCE下GPRS拨号
MC55使用Unimodem进行GPRS拨号总结 最近使用MC55来调试WinCE5下的GPRS拨号功能,使用的是CE5自带的unimodem驱动。 关于如何配置CE5下使用unimodem来进行GPRS拨号上网,请参考: http://www.armce.cn/bbs/misc.php?action=attachcredit&aid=29&formhash=97065cd1在配置好一切功能以后,
2009-09-21 16:57:00 116
转载 在Bootloader, WinCE,应用程序间传递参数的方法
在Bootloader, WinCE,应用程序间传递参数的方法基本思想就是在Nand Flash等固态存储器中保存这个变量实现方法有很多种,如果你使用的是EBoot,EBoot的例子中会有一个BOOT_CFG的结构体,默认保存EBoot参数的,这个参数保存在固态存储器上,可以参考WINCE600/PLATFORM/SMDK6410/SRC/BOOTLOADER/EBOOT/main.c这样解决
2009-09-21 16:56:00 123
转载 WinCE6.0下RDP远程登录的实现
本文详细介绍了在WinCE6.0下,设备端通过RDP功能实现远程登录PC的功能。 软件平台:WinCE6.0 硬件平台:深圳友坚恒天科技UT-S3C6410开发板,http://www.urbetter.com详细步骤:1、 在建立工程时,在catalog中添加RDP相关组件相关组件为:Core OS -> CEBASE-> Application – E
2009-09-21 16:55:00 2143
原创 tcpmp的语言支持问题
1、错误:Language Files (*.txt, *.tgz) are missing! EVC编译后启动emulator,tcpmp的应用程序为Player_ce3.exe,存在于根目录下/,如果直接启动Player_ce3.exe会出现错误"Language Files (*.txt, *.tgz) are missing!",解决这个问题的关键是要添加一中语言的支持到该应用程序
2009-09-21 16:54:00 892 1
原创 tcpmp的源码编译遇到的问题
新下载的TCPMP 0.72RC1 编译ARMV4I的时候可以编译通过编译EMULATOR 或 x86的时候报错误--------------------Configuration: common - Win32 (WCE emulator) Debug--------------------Performing Custom Build Step on ./cpu/x86.asmnasm
2009-09-21 16:53:00 718
转载 好东东!转载---WINCE常见问题汇总
在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当声音变小的时候就减少 得到播放窗口的DC,然后在上面显示一个不同颜色的矩形或者其它形状。 在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg
2009-09-21 16:51:00 1063
转载 WinCE下显示驱动分析
在WinCE中,Display驱动由GWES模块来管理。WinCE提供了两种架构的Display驱动模型,可以满足不同的硬件需求。一种是基于WinCE DDI的Display驱动模型,另一种是基于DirectDraw的Display驱动模型。下面将对两种架构作简单介绍。 1. Display驱动模型 WinCE下的Display驱动直接由GWES模块管理,它会直接被GWES模块管理和调用。Di
2009-09-21 16:48:00 1334
转载 Windows CE下触摸屏驱动实现的分析
触摸屏是嵌入式设备中常用的计算机输入设备,它可使操作简单直观,人人都会使用,这一点无论是键盘还是鼠标都无法与其相比。在手机、PDA等手持产品及公共服务设备中大量采用触摸屏。触摸屏分为电阻式、电容式、表面声波式等多种,电阻式触摸屏是目前应用比较广泛的一种,有四线、五线、七线等几种。本文将分析Windows CE操作系统下的触摸屏驱动程序模型及实现方法。 在Windows CE操作系统中触摸屏驱
2009-09-21 16:46:00 730
转载 WinCE下访问Nand Flash接口
有些时候我们需要在WinCE下面直接对Nand进行一些操作,比如erase,mask bad block,unmask bad block,或者一些基于block的数据操作。如果我们直接用Nand驱动去访问会造成一个问题,就是无法与系统的Nand驱动互斥访问,这样子很有可能会出现问题所以我们可以实现FMD_OEMIoControl这个函数来给我们直接提供一个接口由于通过DeviceIoContro
2009-09-21 16:46:00 1304 3
转载 WinCE下内存配置
WINCE的内存(包括SDRAM及FLASH)的配置包含两个方面:源代码(包括C和汇编)中的定义,及系统配置文件CONFIG.BIB中的定义。源代码中需要定义内存的物理及虚拟地址,大小,并初始化名为OEMAddressTable的结构数组,以告知系统物理地址与虚拟地址的对应关系,系统根据其设置生成MMU页表。而CONFIG.BIB中一般会将内存定义成不同的段,各段用作不同的用途。CONFIG.BI
2009-09-21 16:45:00 446
转载 WinCE下如何获取SD卡容量
参考下面代码 void GetStorageInfo() { DISK_INFO m_devinfo; BOOL buf=1; unsigned long BytesReturned; //这里DSK1:的名字要根据具体你的块设备index来的,sd卡的index一般不定死,但你可以用注册表工具从Active下面找到被加载的所有b
2009-09-21 16:45:00 1534
转载 WinCE下读写串口
实例1//////////////////////////////////////////////////////////////////////打开串口 hPort=CreateFile(lpszPortName,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); BOOL CSerial:
2009-09-21 16:44:00 2010
转载 WinCE下消息队列用法MsgQueue
动和AP之间互相通信有很多中方法,比如自定义Event然后AP通过等待Event的方式来和driver同步。但是很多标准的事件,比如电源状况的改变,SD卡插入等等通用的消息在CE的内部是早有预留的。微软透过消息队列的形式来告诉需要获知相关消息的AP来做处理,我们仅仅需要事先去了解系统有哪些消息队列,然后在AP中写代码去捕捉就好了,本文就以获知电池电量改变为例,讲讲消息队列的用法。 在WinCE
2009-09-21 16:43:00 2712
转载 WinCE下注册表的使用
Windows CE是微软为嵌入式设备打造的操作系统,而嵌入式设备可谓多种多样,这就要求CE操作系统必须是可定制的,所以微软将Windows CE设计为模块化的操作系统。说简单点,我们可以把Windows CE想像成一盒积木,你可以用积木搭建出任何物体,但不一定要把所有的积木都用上。 Windows CE界面长得很像普通PC上使用的Windows系统,让人误以为基于Windows CE的开发和
2009-09-21 16:41:00 755
转载 WinCE 控制面板和驱动通信
控制面板有不少组件,是直接和驱动通信的,其过程一般如此(以创建一个"MyBacklightChange"事件为例子):1.驱动初始化,并创建一个线程,在线程内部创建一个通信的事件Class MyDriver{ .... private: void MyInit(); //一个线程处理程序,注意在这里必须声明为static,否则编译(PB4.1)的时候会出错,不知道为什么 stat
2009-09-21 16:39:00 568
转载 VC读写INI文件
Function Description GetPrivateProfileInt Retrieves an integer associated with
2009-09-21 10:30:00 818
转载 INI 文件的操作
INI 文件的操作--------------------------------------------------------------------------------概述在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写
2009-09-21 10:24:00 508
转载 String,CString,TCHAR,char之间区别和联系
char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char; TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符#ifdef UNICODE typedef wchar_t TCHAR; #else typede
2009-09-19 17:30:00 812
翻译 利用GetPrivateProfileString读取配置文件(.ini)
配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:DWORD GetPrivateProfileString(LPCT
2009-09-19 15:33:00 510
转载 WinCE BSP中的Dirs文件和Sources文件
1. Dirs文件 关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。 DIRS:就是指定要编译的目录。 DIRS_CE:只有目录下的源代码用于WinCE的映像文件时,才编译该目录。 OPTIONAL_DIRS:指定可以选择编译的目录。比如:OPTIONAL_DIRS
2009-09-18 13:51:00 443
转载 HWND_BROADCAST的一个用法——修改环境变量,立即通知系统
让注册表生效! 在编程时遇到一个问题: 就是程序通过修改注册表,修改了系统的环境变量,但是不会立即生效,除非在【我的电脑】上点击右键,然后打开环境变量的窗口,点击【OK】后,才能生效。后来用Spy++工具捕获消息,发现在点击【OK】按钮时,发送了WM_SETTINGCHANGE消息。在网上查找原因时发现,修改了注册表之后,系统需要重启,或者向上述操作,系统才能知道注册表被修改了,
2009-09-15 14:09:00 1051
原创 wince进入回收站==
wince进入回收站== Windows CE ShellExecuteEx 不支持 SEE_MASK_IDLIST 或 SEE_MASK_INVOKEIDLIST 标志。 因此,不能使用通过调用系统文件夹中打开 Windows 资源管理器的 SHGetSpecialFolderLocation 所得到的 LPITEMIDLIST。 相反,使用下面的类 ID,您要打开调用 Sh
2009-09-04 10:49:00 1550
原创 如何用命令行方式进入我的电脑、回收站、网上邻居
如何用命令行方式进入我的电脑、回收站、网上邻居 转载Explorer [/n][/e] /n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。 /e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。 /root,[path]表示打开指定的文件夹,/root表示只显示指定文件夹下面
2009-09-04 10:34:00 17621
让Pegasus天马座开发板实现超声波测距
2023-09-21
用于WeCanStudio嵌入式开发套件的Pegasus天马座开发板所使用的项目工程,支持SDCC编译器及支持STM8S标准库
2023-09-19
clear_serial_port.bat
2021-03-09
GPS模拟器数据通过串口发送
2017-12-04
IAR for stm8 debugger-support-files
2015-11-13
STM32新建IAR工程
2014-11-07
增加去抖动的新型的按键扫描程序的测试程序
2014-11-04
仿SSCOM的串口工具1.3版本
2014-03-03
仿SSCOM的串口工具1.2版本
2013-11-14
仿SSCOM的串口工具1.1版本
2013-11-01
ARM详解 ARM入门必备
2009-12-09
Microsoft Windows CE 用户界面服务指南.pdf
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人