- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 户外运动手持GPS设备常识汇总
户外运动手持GPS设备常识汇总· 1 户外穿越探路时,在恶劣境况下,比如没路,没领队,没路标,天黑,迷路,搞不清方向和方位,户外安全受到威胁,你就是有通讯手段,能联系上外界和救援,说啥呢,我在这,在这,在树下,石头旁,哈哈,到处是树,到处是石头,谁知道你老哥在哪儿。2 走错了路,是在白天,还能比较容易回到原先路上,可是在夜间,不说了,有过经历,恐怖啊!3 不多解释,想
2015-03-09 12:21:38 1236
原创 Wince BSP管理的一点体会
这两天在wince6.0基础上编译2416时总是会报出内存错误,如光盘使用之前需要将其格式化,但是点击格式化又弹出格式化无法完成之类的问题,需要实现的功能就是将SD卡作为可移动磁盘显示在我的电脑上,奇怪的是BSP包和Project都是之前编译没问题的,但是此次换了三台电脑都会出现各种各样的问题,开始还怀疑是BSP包或者工程的问题,后来开始确定是wince环境的问题了。由于之前电脑编译过IMX2
2015-01-06 10:08:17 482
原创 AD导入之后器件变绿的问题
AD9 导入之后器件变绿的问题元件出现绿色是DRC规则检查出错的警告颜色,如果元件没有问题就要考虑是不是DRC规则检查设置问题,一般可能大家经常碰到的是元件距离问题导致的,大多情况是规则没有设置好,具体方法为:设计>规则,将Silk screenOvercomponetPads和SilkToSilkClearance两个选项取消即可。 也可以直接按T,M忽略
2014-12-25 19:06:46 37224 1
原创 S3C2416 SD卡启动和NAND启动的配置
S3C2416的启动方式分为IROM、NAND、ONENAND/ROM三种模式,有的datasheet上只有IROM、ONENAND/ROM两种模式,如下图所示: 图1
2014-12-25 19:01:53 1255
原创 bin文件和nb0文件的区别
eboot.nb0 eboot.bin nk.nb0 nk.bin .bin文件和.nb0 .hex文件的差别: .nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。 .bin是Microsoft binary image格式的文件,必须按其格式定义解开到其指定的地址空间的位置才能执行。 两个都是CE的镜像,通过串口直接下载用nb0,pb
2014-12-25 18:34:17 747
原创 详解CTL_CODE宏
详解CTL_CODE宏CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成:DeviceType(设备类型,高16位(16-31位)),Access(访问限制,14-15位),Function(功能2-13 位),Method(I/O访问内存使用方式)。This macro creates a unique system I/Ocontr
2014-11-19 10:26:34 560
原创 CreateWindow函数
CreateWindow函数函数原型HWND CreateWindow(LPCTSTR lpClassName,LPCTSTR lpWindowName,DWORD dwStyle,int x,int y,int nWidth,int nHeight,HWND hWndParent,HMENU hMenu,HANDLE hlnstance,LPV
2014-11-19 10:26:12 659
原创 CreateFile用法和例子
CreateFile用法和例子函数原型: HANDLECreateFile(LPCTSTR lpFileName, //指向文件名的指针DWORD dwDesiredAccess, //访问模式(写/读)DWORD dwShareMode, //共享模式LPSECURITY_ATTRIBUTESlpSecurityAttributes, //指向安全属性的指
2014-11-19 10:24:32 1491
原创 WinCE开发中Boot Loader的点点滴滴
WinCE开发中Boot Loader的点点滴滴 Boot Loader是定制Windows CE操作系统过程中一个重要的开发环节。Boot Loader的作用正如名字中的两个单词:Boot,既引导系统,如果基于CE的产品采用BIOS实现硬件初始化和配置,那么Boot Loader只需引导软件系统。如果没有采用BIOS,那么Boot Loader的作用还包括实现BIOS的基本功能;Lo
2014-11-19 10:23:57 384
原创 C语言中##的作用
C语言中##的作用#define MCU_IO_TGL_PREP(port, pin) st( P##port##_##pin## ^= 1; ) ##这个运算符把两个语言符号组合成单个语言符号看例子:#define XNAME(n) x##n如果这样使用宏XNAME(8)则会被展开成这样x8 #define MCU_IO_TGL_PREP(port
2014-11-19 09:58:34 695
原创 深入理解C语言中的移位运算
[在此处输入文章标题] 深入理解C语言中的移位运算移位运算:C语言还提供了一组移位运算,以便向左或者向右移动位模式。对于一个位表示为[xn-1,xn-2,…,x0]的操作数x,C表达式x有一个相应的右移运算x>>k,但是它的行为有点微妙。一般而言,机器支持两种形式的右移:逻辑右移和算术右移。逻辑右移在左端补k个0,得到的结果是[0,…,0,xn-1,xn-2,
2014-11-19 09:56:26 757
原创 error C2220: warning treated as error - no object file generated
WDK/DDK中掉 error C2220: warning treated as error - no ‘object’ file generated2009-04-01 15:54网上搜索而来,保存其实就是关掉编译选项的问题…网上提得最多的就是修改 WDKPATH/i386.inc文件中的MSC_WARNING_LEVEL=$(M
2014-10-10 16:34:13 508
原创 WinCE6.0串口打印函数汇总
在WinCE系统启动最开始,也就是EBoot部分,会完成一定串口的初始化,以便在后面的工作中可以在串口中显示很多信息。这也是串口打印的最开始部分。 OEMReadDebugByte、OEMWriteDebugByte、OEMWriteDebugString在EBoot汇编跳转到C语言的main函数后,在blcommon.c中的BootLoaderMain是第一个C语言函数,这里的初始化
2014-06-23 13:41:54 525
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人