![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WINDOWS
文章平均质量分 91
JasonBUG
这家伙很懒,什么都没有留下
展开
-
Windows系统,自建搭建MySQL8服务器
Windows系统下安装mysql8,验证Windows server和win11,以及win10原创 2022-10-04 18:37:02 · 849 阅读 · 1 评论 -
wince下使用STL出现4786编译警告
如下代码: int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd ){ vector > >m_szStrItem; vector str; return 0;} 这个警告的意思原创 2013-07-23 18:54:32 · 628 阅读 · 0 评论 -
S2C2440+WINCE5.0下EVDO驱动测试
S2C2440+WINCE5.0下EVDO驱动测试以下截图均使用wince截图工具截图,真实可靠。非虚拟环境下。1. 安装好驱动并MAKEIMAGE,烧写到2440板上,并使用串口调试工具测试。发送AT指令。2. 使用“AT+CSQ”查询信号。呵呵,信号还不错。 测试完成之后关闭串口调试工具,以免拨号的时候出现端口被占用的情况。原创 2013-07-23 18:54:55 · 752 阅读 · 0 评论 -
bootloader中USB下载的简单分析
USB端点是USB 中一个独特的概念,它是一个可以与USB Host 交换数据的硬件单元。USBHost 与USB 设备之间都是通过端点来传输数据的,端点是桥梁和纽带,不同的端点其传输数据的能力不同,适于不同的应用场合。每一个与USB 交换数据的硬件就叫做一个端点(endpoint)。因此,接口是端点的集合。USB 的设备类别定义(USB Device Class Definition原创 2013-07-23 18:53:52 · 1355 阅读 · 0 评论 -
TOC结构体
typedef struct _TOC { DWORD dwSignature; BYTE udid[8]; // How to boot the images in this TOC. // This could be moved into the原创 2013-07-23 18:53:56 · 622 阅读 · 0 评论 -
wince存储与地址映射技术
wince存储与地址映射技术 Windows CE采用了四层内存管理结构,从下到上依次为:物理内存,虚拟内存,逻辑内存和C/C++运行时库.其中物理内存包括:RAM(为OS和程序提供运行和缓冲空间),ROM(存储程序,包括OS和一些文件),Flash(可擦写).CE支持最大物理内存为512M. 所有进程共享4G的虚拟存储空间,它是通过以页为单位管理的,不同处理器支持页大小不同(AR原创 2013-07-23 18:53:59 · 668 阅读 · 0 评论 -
WINCE下三串口驱动程序
WINCE下三串口驱动程序三星2410的BSP中只支持一个串口和一个红外串口,并且第三个串口仅支持红外,第一个串口用于调试。还有一个串口就浪费掉了!首先确定一下需要修改的文件列表SMDK2410\FILES\platform.reg SMDK2410\INC\oalintr.h SMDK2410\DRIVERS\SERIAL\ser2410_hw.c SMDK2410\DR原创 2013-07-23 18:54:12 · 776 阅读 · 0 评论 -
wince下INI的操作更新
wince虽然不是完全支持STL,但是很多功能都可以使用,在网上找到一个源码!很好用,借鉴了一下。具体在哪儿找到的我也记不大清除了,我在他上面稍微做了一些修改! 支持://读取参数 BOOL GetValueString(const PCHAR pSection, const PCHAR pKey, PCHAR pReturnValue); BOOL GetValu原创 2013-07-23 18:54:34 · 850 阅读 · 0 评论 -
wince下比较好用的串口接收线程
CCESeries *ceSeries = (CCESeries*)lparam; DWORD evtMask; BYTE * readBuf = NULL;//读取的字节 DWORD actualReadLen=0;//实际读取的字节数 DWORD willReadLen; DWORD dwReadErrors; COMSTAT c原创 2013-07-23 18:54:36 · 769 阅读 · 0 评论 -
wince安装补丁包后对原有工程的处理
使用wince420补丁包之后出现的问题(笔记) 前段时间为了让我编译得系统支持数据SQLMOBILE,于是下载了4.2得2008年补丁包(WinCEPB42-081231-Product-Update-Rollup-ARMV4.msi)。 于是在我以前建立的工程里面添加了这个特性,但是编译之后发现,系统中没有SQLMOBILE的DLL文件,注册表信息也没有关于SQLMOBI原创 2013-07-23 18:54:41 · 622 阅读 · 0 评论 -
6410运行于667MHz!
先看下面一张表 532MHz(Sync)667(Async)网友推荐667(Async)APLL_CLK532667667MPLL_CLK266266266APLL_DIV111MPLL_DIV222HCLKx2_DIV211HCLK_DI原创 2013-07-23 18:54:43 · 602 阅读 · 0 评论 -
WinCE下网卡驱动检测上报网线是否插好!
平台为S3C2416 + DM9000 + WinCE6.0 目的是让应用层中检测到网线插拔过程。DM9000中有一个寄存器指示了该状态: 检测函数Drivers\DM9000A\device.cpp : NIC_DEVICE_OBJECT::DeviceCheckForHang(void) 该函数调用流程:MiniportCheckForHang()->NIC_D原创 2013-07-23 18:55:33 · 1362 阅读 · 0 评论 -
车机与手机同步实验(MIRROLINK)
这两天研究了一下MIRROLINK,但是没有深入得资料,所以闲来就搞了几个软件,实现了ANDROID手机和WINCE车机,通过WIFI连接,实现屏幕同步和控制,仅仅实现了屏幕同步和控制。 发几张图片分享一下: 博客图片传不上来,只好用QQ空间图片了。 下一步将实现USB数据线同步,在车上可同时为手机充电,而且目前大多数车机没有WIFI功能。 最原创 2013-07-23 18:55:53 · 2788 阅读 · 7 评论 -
使用LCD16032浏览flash中的文件和文件夹
使用LCD16032浏览flash中的文件和文件夹在LCD16032中我已经谈到过我写的这个液晶在wince下的串口驱动,现在我就在上面实现我需要的功能,希望能在上面浏览文件,通过U盘导出里面的文件,或者删除里面的文件!在wince下有一些用来查找文件的API,第一步就需要使用这些函数来封装一个查询文件的类。实现的基本功能有:超找制定文件,查找一个目录下的文件,创建一个文件夹下面所有文件名原创 2013-07-23 18:54:21 · 684 阅读 · 0 评论 -
使WINCE支持INI配置文件
使WINCE支持INI配置文件 在我们编写的应用软件中,某些情况下不可避免的会使用一些配置文件来提高我们的应用程序的灵活性。Wince中不支持INI文件的读取。 我封装了一个类来读取INI文件,其中主要实现了一下几个功能://读取值BOOL GetValueString(const PCHAR pSection, const PCHAR pKey, PCHAR pRe原创 2013-07-23 18:54:14 · 787 阅读 · 0 评论 -
在Windows CE增加自定义中断处理
在Windows CE增加自定义中断处理 ISQ --> Interrupt ID(逻辑中断号) --> Event对象。当中断发生时,ISR(中断服务例程)返回该中断号对应的逻辑中断号,然后尽可能快地返回;随后CE就set该逻辑中断号对应的Event对象(如果有的话),以唤醒在该Event等待的IST(中断服务线程),大部分工作都是由IST来完成。一般来说IST是存在驱动程序里,单原创 2013-07-23 18:54:05 · 524 阅读 · 0 评论 -
wince下Gpio 驱动程序
Gpio 驱动程序 在WINCE下能够直接访问的都是虚拟地址,不能直接访问GPIO端口,因此我们首先需要将GPIO口的物理地址映射到虚拟地址上来。 分别使用VirtualAlloc和VirtualCopy这两个函数来完成映射!这两个函数的原型:LPVOID VirtualAlloc( LPVOID lpAddress, DWORD dwSize,DWO原创 2013-07-23 18:54:07 · 685 阅读 · 0 评论 -
Wince下面添加应用程序,并且自动运行
l Wince下面添加应用程序,并且自动运行 添加快捷方式: 1、复制可执行文件到BSP($(_FLATRELEASEDIR)\PLATFORM\SMDK2410)的file目录中,在目录中创建连接文件.lnk 创建.lnk的方法:新建.txt文件,在文件中添加21#/windows/*.exe,然后保存,重新命名为.lnk就可以了,”#”前面的21,我看了一些资原创 2013-07-23 18:54:10 · 592 阅读 · 0 评论 -
WinCE下编写USB client驱动时会用到的一些API
USB设备驱动程序主要和USBD打交道,所以我们必须详细的了解USBD提供的函数。 USB系统软件由两层组成:1.较高的USB Client设备驱动程序2.较低的由Windows CE实现的USB函数层(第二层由较高的通用串行总线驱动程序USBD模块和较低的控制器驱动程序HCD模块组成。)HCD模块给USBD模块提供最底层的支持,USBD实现高层的USBD接口函数。USB设备驱动程序使用USB原创 2013-07-23 18:55:01 · 748 阅读 · 0 评论 -
关于WinCE流接口驱动支持10以上的端口号(COM10)
一般情况下,WinCE流驱动的索引为0~9。应用程序中,通过CreateFile(_T("XXXN:"),…)打开对应的驱动,N也为0~9。这样看来,似乎在WinCE下同名流驱动个数被限制在10个以内。如果设备中有更多的同名设备该怎么办呢? 解决的方法有两个,第一种是换前缀,将XXX改成YYY,这样就又有10个可用的设备名了。当然,修改前缀时需要注意,驱动源代码和注册表中的Prefix必原创 2013-07-23 18:55:27 · 1078 阅读 · 0 评论 -
wince下LCD16032驱动研究(ST7920)
LCD16032驱动程序开发软硬件环境:CPU : S3C2410 OS : WINCE420.NETST7920具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为160×32, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.其外型兼容字符型20*2LCM, “汉显”:可以显示10个×2行16原创 2013-07-23 18:54:18 · 1213 阅读 · 0 评论 -
wince中的背光灯控制
要控制背光灯就必须知道相关设置,以下是wince中背光灯的设置。在BL_ReadRegistry函数中被读取。[HKEY_CURRENT_USER\ControlPanel\BackLight] "ACTimeout"=dword:0000012c ; 外部电源时,背光超时 "UseExt"=dword:00000001原创 2013-07-23 18:54:48 · 955 阅读 · 0 评论 -
USB 3G Wireless Modem(2010.10.28更新)
文件:3G Wireless Modem For WINCE.rar大小:976KB下载:下载经过测试,此驱动支持市面上能够购买到的大部分3G网卡。并支持多种3G模块。2010.10.28:1. WCDMA/DSDPA:Hua Wei E180 Hua Wei E220Hua Wei E1750(Modem:COM6,ATCMD:COM8,C原创 2013-07-23 18:54:57 · 949 阅读 · 0 评论 -
WinCE隐藏任务栏
在wince中经常会用到的任务栏隐藏方法: HWND hTaskBar; hTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL); if(FALSE==::IsWindowVisible(hTaskBar)) { ::ShowWindow(hTaskBar,SW_SHOWNORMAL); }原创 2013-07-23 18:55:12 · 942 阅读 · 0 评论 -
VS2005重新配置(在VS出现小问题时使用)
1. 关闭所有 Visual Studio 2005 实例;2. 删除“我的文档”下的“Visual Studio 2005”目录;3. 删除“C:\Documents and Settings\\Application Data\Microsoft\VisualStudio\8.0”目录下的所有内容;(记得是所有的用户)4. 单击“开始”,选择“运行...”。5. 键入“devenv.ex原创 2013-07-23 18:55:22 · 624 阅读 · 0 评论 -
WINCE下string使用注意
WINCE下string使用注意 在头文件中添加如下语句:#include using std::string;并在setting->c/c++->project options最后添加 /GX 在wince下使用这个效率很低 管理员在2009年8月13日编辑了该文章文章。 -->原创 2013-07-23 18:54:01 · 678 阅读 · 0 评论 -
WINCE下消息传递和消息队列
WINCE下消息传递和消息队列Windows CE是事件驱动的操作系统,所有的消息都是使用一个名为MSG的结构来传递。MSG结构共包含六个字段,MSG定义如下:typedef struct tagMSG{HWND hwnd;UINT message;WPARAM wParam;LPARAM lParam;DWORD time;POSITION pt;}MSG;原创 2013-07-23 18:54:03 · 1548 阅读 · 0 评论 -
Wince bootloader和内核定制
Wince bootloader和内核定制l BootLoader 之Eboot NBOOT nboot是从NAND flash读image到内存并执行,也可以读eboot.nb0到内存中并执行,eboot是下载并烧写image到内存并执行。将nboot.nb0烧到第0块,将eboot.nb0烧到第2块。启动时nboot从flash读出eboot并执行之。原创 2013-07-23 18:53:48 · 788 阅读 · 0 评论