- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 CRC16校验总结
CRC32太大了,CRC8觉得强度不够,折中选择CRC16校验. 线性编码理论。在发送端传送的K位二进制数据,以一定规则产生一个校验监督码(或者叫监督矩阵)r位,并负载信息后,构成一个新的二进制码序列共(K+R)位。最后发送出去。在接收端根据信息吗和CRC码禁言,是否出错。 CRC16监督式(美国标准):G(X)=X^16+X^15+X2+1 CRC16监督式(欧
2009-09-22 23:57:00 3267 1
原创 Wince文件关联
文件关联说起来很简单,但是在Wince下面用的话,问题还真多。最多的问题就是多空格的情况,很多人会忽视掉,也没有几个人在文件关联的地方讲到这个问题,请注意:VS2005 c# Wince6.0 在Main(string args[] )接受参数的话,我们会发现如果参数有空格的话,参数会被分成好几个子项也就是args[0],args[1]........这个大家就会郁闷了,其实最保险的做
2009-09-21 21:28:00 1012
原创 wince 程序的最小化
在之前是不支持最小化的,或者说有支持,但是MSDN上说是不支持的。实际上很简单,但是有过一个很需要注意的地方。先简单说下。c# VS2005 Wince6.0ShowWindow(this.handle,SW_MINIMIZE)这个SW_MINIMIZE值为6,更多的值可以自己搜索下。 最容易出现问题的再后面。由于我们是UI完全自己绘制,我们把窗体的FormBoardS
2009-09-18 15:45:00 2552 2
转载 WinCE BSP中的Dirs文件和Sources文件
作者:ARM—WinCE 1. Dirs文件关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。 DIRS:就是指定要编译的目录。DIRS_CE:只有目录下的源
2009-09-15 15:14:00 760
转载 WinCE中,环境变量的添加,删除和查询
WinCE中,环境变量的添加,删除和查询在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:1.查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in BuildWindow”,然后会弹出命令行对话框。在对话框中输入“
2009-09-15 11:12:00 499
转载 wince中的hook(钩子)用法
Hook(钩子)是一种在消息到达目标窗口前进行截获的技术。使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子CallNextHookEx:将消息传给钩子链中的下一个钩子UnhookWindowsHookEx:释放钩子对于创建钩子的函数SetWindowsHookEx,MSDN给出其原形如下: HHOOK SetWindowsHookEx( int id
2009-09-14 23:55:00 926
转载 WinCE开始菜单中添加应用程序
添加应用程序到WinCE的开始菜单中应该是一个比较常用的功能,在产品定制的时候,添加本产品的应用到StartMenu中,让用户可以方便启动程序,下面就来介绍一下: 先说一下原理,其实在WinCE启动以后,点击Start,然后点击Programs,里面所能看到的应用其实也都是以文件的形式存放的,它们存放在/Windows/Programs
2009-09-14 23:37:00 476
转载 WINCE快捷方式详解
1.WINCE快捷方式结构WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.其格式如下: 数字#路径比如,有个快捷方式写法如下:23#/Windows/ToolViewer.exe指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说
2009-09-14 23:35:00 462
转载 WinCE控制面板添加应用程序
WinCE控制面板添加应用程序 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var
2009-09-14 23:30:00 587
转载 WinCE桌面墙纸及图标更换
转帖来的。学习.......... 网上关于WinCE更换墙纸的文章一大堆,我也来写一篇,和网上已有的文章没什么区别。以前写的WinCE Blog大部分都是BSP相关的,以后打算写点WinCE系统定制方面的,就从这里开始吧。 关于WinCE的墙纸,是在注册表中设置的,编译完WinCE工程以后,所有的reg文件中的内
2009-09-14 21:44:00 565
转载 每周四十小时,你有多少是在为自己干活?
很好的一篇文章,转来的。努力工作为什么?普通人不外乎希望加薪、升职,过的更好。但是,要想达到这个目标,靠什么?普通人当然要靠提升自己的能力和经验。可是,你是不是已经发现,工作最踏实的,却未必取得最好的结果?所以,我想跟大家一起思考这个问题:每周五天,每天八小时,你有几个小时在为自己干活?当然,我这里说的为自己干活,说的绝对不是干与工作无关的私活。如果你今天重复着
2009-09-12 23:13:00 407
转载 Windows Embedded开发资源介绍
作者:马宁 现在Windows Embedded的开发资源很多,但是对于初次进入这个领域的开发者来说,如何开始则成为一个很大的问题。下面,我们就来试着为Windows Embedded的开发资源进行一个整合。Windows Embedded是什么Windows Embedded是微软针对嵌入式领域推出的操作系统,目前主
2009-09-11 17:14:00 557
转载 WINCE快捷方式详解
/=====================================================================================================//TITLE:// WINCE快捷方式详解//AUTHOR:// norains//DATE:// Saturday 15-April-2006//=========
2009-09-11 09:21:00 421
转载 wince内存配置-CONFIG.BIB
WINCE的内存(包括SDRAM及FLASH)的配置包含两个方面:源代码(包括C和汇编)中的定义,及系统配置文件CONFIG.BIB中的定义。源代码中需要定义内存的物理及虚拟地址,大小,并初始化名为OEMAddressTable的结构数组,以告知系统物理地址与虚拟地址的对应关系,系统根据其设置生成MMU页表。而CONFIG.BIB中一般会将内存定义成不同的段,各段用作不同的用途。C
2009-09-10 15:16:00 761
转载 REG注册表文件编写全攻略
Windows 中的注册表文件( system.dat 和user.dat )是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的。通过修改注册表文件中的数据,可以达到优化Windows 性能的效果。但修改注册表也可能导致整个 Windows系统的崩溃!所以,在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。 下面介绍REG 文件的编写方法。
2009-09-10 15:00:00 1500
转载 WinCE BSP的 BIB .bib 文件介绍
作者:ARM-WinCE 在WinCE中使用的一个重要的文件就是BIB文件,全称Binary ImageBuilderFile。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCEimage中。当然,BIB文件还决
2009-09-10 14:38:00 814
转载 wince中解析reg和bib文件的不同之处(转)
在WINCE中,reg文件和bib文件是两种重要的文件,它影响了整个的CE系统。在解析的过程中,原始的Common.bib, Config.bib, Project.bib, Platform.bib等文件会合成为ce.bib,而原始的Common.reg, Project.reg, Platform.reg等文件会合成Regin
2009-09-10 14:36:00 700
转载 WinCE6.0的目录组织及PQOAL
在搭建Wince6.0完开发平台以后,我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。不然会像无头苍蝇一样,找不到北。我曾经在这里晕了好久。 安装完成后, C盘的根目录下产生一个WINCE600的目录,这里包括WinCE6.0的源代码、BSP和一些编译WinCE时需要用到的工具和库文件。另外还产生一个C:/Program Files
2009-09-10 12:09:00 2127
原创 Wince 6 开发安装步骤
Visual Studio 2005 是微软的一个强大的开发IDE,集成了Wince6.0的开发环境。平台的搭建步骤如下:1 Visual Studio 20052 Visual Studio 2005 sp13 Visual Studio 2005 sp1 update for vista( if your operating os is vista)4 Window Embed
2009-09-10 11:24:00 801
转载 VC.Net中创建与使用静态链接库(lib)和动态链接库(dll),以及它们的区别.
VC.Net中创建与使用静态链接库(lib)和动态链接库(dll),以及它们的区别. 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(
2009-09-08 10:24:00 770
原创 动态链接库dll,静态链接库lib, 导入库lib
目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态l
2009-09-08 10:12:00 531
GNU make中文手册
2011-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人