交易机项目工作日志--2013-1-31

今天要在王哥新作的板子上实现关机功能。     当按关机键时,GPH0_1管脚发出中断型号,我检测到后给GPH0_0管脚置高电平来实现关机。    所以在系统启动和运行时,要保证GPH0_0管脚始终维持低电平,否测就关机了。   但开发板提供的bsp有一个电源锁,来给GPH0_0置高电平。因...

2013-01-31 21:19:35

阅读数 342

评论数 0

x210 debug口当普通串口使用

方法共三步: 第一步:  修改文件wince600\platform\smdkv210\common\dbgserial\dbgserial.c中的三个函数 OEMInitDebugSerial() { ...     if (g_pUARTReg == NULL)     { ...

2013-01-31 10:41:48

阅读数 859

评论数 0

wince的调试串口作为普通串口使用

目前wince的串口0是作为调试串口用的,但是因为我的案子需要3个串口,所以要把它改为普通串口,但是开机时候还是需要打印debug信息,鉴于此,我修改如下: debug.c中加入一行: int DebugConsoleEnabled=1; 发送时候做判断: //------------...

2013-01-31 10:09:21

阅读数 721

评论数 0

修改SMDK6410的调试串口为普通串口(wince系统)

环境: 飞凌OK6410A开发板, Windows CE6.0系统 最近在做GPRS通信,可是手头上的GPRS模块(Q2403A)是五线串口的(RXD、TXD、GND、RCS、CTS),老板又不愿买新的模块。所以考虑将调试串口COM1改为普通串口来用(飞凌开发板上也就这1个5线串口)。在网上找了...

2013-01-31 00:51:28

阅读数 519

评论数 0

交易机项目工作日志--2013-01-30

又是一个不眠之夜。 昨天王哥做的新板子,用我编译的内核无法启动,卡在串口的初始化。但用开发板光盘上自带的内核确可以启动。 对比两个内核的打印信息。 [UART] DMA init CH:0 [UART] DMA init CH:1    [31...

2013-01-30 23:44:34

阅读数 435

评论数 0

Wince6.0编译错误经验总结

Wince6.0编译错误经验总结 一 编译wince系统并模拟运行应注意的问题 1):  Public目录下的代码最好不要擅自修改。在确认需要修改时,得拷贝出来放到BSP目录下,再根据实际情况进行修改。 另外,编译WinCE系统时,使用Sysgen或Clean Sysgen,而Build ...

2013-01-30 20:59:36

阅读数 501

评论数 0

WinCE6.0 修改开机Logo方法

中秋假期已过,回来继续该博文主题。今天讲解第二种方法,将Logo图片的数据写入到Nand Flash中,在启动初始化LCD的时候,从固定的地址将数据读出并填充到显示缓存中。       实验平台:WinCE6.0+Android6410 +4.3寸CLD。       以下内容参考自CSDN论...

2013-01-28 23:15:57

阅读数 945

评论数 0

Wince6.0 cleartype

WinCE6.0下显示宋体毛刺很严重,影响显示效果,打开cleartype以后字体显示平滑,但是不知道为什么wince桌面上的中文字体显示乱码,而且自己的引用程序也变的很卡。 开始以为是字库的原因,后来添加了系统的组件以后一切正常 。 *选上了MUI和 AC3后正常显示clearty...

2013-01-28 22:53:30

阅读数 1024

评论数 0

WinCE 字体平滑 ClearType

WinCE 5.0 字体效果糙,英文字体(Zurich)可以在代码里面设置ClearType,中文字体不行。 解决方法: [HKEY_LOCAL_MACHINE\System\GDI] "FontLinkMethods"=dword:00000000 [HKEY_LOC...

2013-01-28 22:35:28

阅读数 863

评论数 0

深入浅出 CPropertySheet

为了最大限度的发挥属性页的效用,首先让我们先从 CPropertySheet 继承一个新类,取名为 CMyPropSheet. 接着便可以进行下面的各种操作: 一、隐藏属性页默认按钮 隐藏掉Apply应用按钮: view source print? 1.pr...

2013-01-27 19:41:45

阅读数 527

评论数 0

怎样在PropertySheet中添加按钮

1、用ClassWizard从CPropertySheet中派出出一个类CMyPropertySheet;       2、在CMyPropertySheet.h中添加一个成员变量CButton m_ButtonCopy;在资源文件resource.h中添加一个资源ID:#define IDC_...

2013-01-27 16:31:04

阅读数 1338

评论数 0

wince编译时找不到atls.lib

NMAKE : fatal error U1073: don't know how to make 'C:\WINCE600\OSDesigns\x210\x210\Wince600\SMDKV210_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\atls.lib' ...

2013-01-26 20:41:01

阅读数 1259

评论数 0

wince 环境变量

wince工程的环境变量在PBInitEnv.bat文件中存储,经测试,如果在下面增加了新的变量,在此文件中会出现

2013-01-26 20:39:34

阅读数 620

评论数 0

WinCE内核裁减(中文字体)及字库和内核的分离

每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思...

2013-01-26 19:59:16

阅读数 684

评论数 0

MSDN中关于链接字体的解释(非常有用)

Windows Embedded CE提供了链接字库的能力,它可以将一个或多个字库链接到另一个字库上,前者称为被链接字库,后者称为基本字库。一旦你链接了字库,你就可以使用被链接的字库显示在基本字库中不存在的码字。比如,将日文字库链接到拉丁字库,你就可以在使用拉丁字库的UNICODE文本API中显示...

2013-01-26 19:58:33

阅读数 1044

评论数 0

WINCE添加新字体需要注意的一些问题

之前测试使用dgwulm.ttf字体(GPS软件WolfNCU中带的),发现了一些添加新字体的时候可能被忽视的问题。 在WINCE系统中,除了将字体文件加入到系统内核NK之外,还可以动态的方式添加新字体,使用函数AddFontResource、RemoveFontResource,以及Creat...

2013-01-26 19:42:46

阅读数 1005

评论数 1

wince对中文字体的支持

最近情况真的是很糟,小小年纪,得了好几样小毛病,弄得每天都提不起精神来,恍恍惚惚的,幸好有妻子的支持,她不论自己多忙多累,一看到我情绪不好,就给与很多安慰,百般鼓励,真的非常感谢她。 同时,接了个wince的活,赚点外快,否则闲的也是挺无聊的,赶快进入正题,记录下我的工作成果。项目中要求系统的默...

2013-01-26 19:41:19

阅读数 4235

评论数 0

wince6.0编译命令分析

下面从CSDN帮助文档简要说明vs2005下面的系统编译命令,这些命令位于Build->Advanced Build Commonds 一共有六条命令,分别是: 1.Sysgen 2.Clean Sysgen 3.Build and Sysgen 4.Rebuild and Cle...

2013-01-26 11:25:47

阅读数 634

评论数 0

WINCE的BIB文件解析

BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被...

2013-01-26 11:21:31

阅读数 553

评论数 0

wince bib文件合成

在WINCE中,reg文件和bib文件是两种重要的文件,它影响了整个的CE系统。在解析的过程中,原始的Common.bib, Config.bib, Project.bib, Platform.bib等文件会合成为ce.bib,而原始的Common.reg, Project.reg, Platfo...

2013-01-26 10:52:56

阅读数 803

评论数 0

提示
确定要删除当前文章?
取消 删除