- 博客(194)
- 资源 (4)
- 收藏
- 关注
原创 6410 开发板 wince 6.0下 IE上网 花屏解决方法
<br />发现6410 开发板 wince 6.0下 IE上网 花屏<br /> <br />上网查询,有可能是IE问题,于是用UCWEB和opera浏览器来解决,效果还可以,比IE好多了<br />
2011-03-10 18:40:00 835
原创 Maximum Allowed Error 7 错误解决
这段时间,一直在做WINCE 的应用,后来将NK做大后,必须修改EBOOT,以便能够提供较大的空间来使用,所以修改了confg.bib,image_cfg.inc,image_cfg.h将需要NK的地方都修改大了,可是又一个地方没有修改,就是EBOOT.bib,在这种情况下,EBOOT可以正常将NK烧写进去,也可以开机进入WINCE的界面。但是只要一执行任务,即便是点击桌面上的任何一个东西,或者用触摸笔点击界面,就出现如下的问题:LayMgr.cpp: Layout Manager successfully
2011-03-10 18:37:00 1999 2
原创 WinCE应用程序开机自动运行
<br /><br />1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;<br /><br />2、 直接替换Wince的SHELL,即修改注册表:<br />[HKEY_LOCAL_MACHINE/init]<br />"Launch50"="explorer.exe"<br />"Depend50"=hex:14,00, 1e,00<br />把这个explorer.exe改成你的应用程序(比如:App.exe);<br />
2011-03-10 00:47:00 624
原创 怎样让wince开机自动弹出触摸屏校准程序
<br />写个应用程序,应用程序的功能就是调出系统自带的触摸屏校准。<br />然后将该应用程序通过Launch开机自动启动即可。<br /> <br /> <br />HINSTANCE hInstance = LoadLibrary(_T("coredll.dll")); <br /><br />if(NULL == hInstance)<br />{<br />MessageBox(_T("LoadLibrary coredll.dll failed!"));<br />return;<br />
2011-03-10 00:43:00 1961
原创 ok6410 开发板屏幕校准
<br /> <br />没想到飞凌的开发板,默认出货的时候是没有校屏的。包括WINCE。这里分享下校屏的经验。<br /> <br />WINCE的校屏参数是保存在注册表中的。打开BSP包中的platform.reg,找到如下代码:<br /> IF BSP_NOTOUCH ! [HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH] "MaxCalError"=dword:7 "CalibrationData"="626,464 1054,823 192,81
2011-03-10 00:38:00 1998
转载 WinCE下定制触摸校准界面的方法
<br /><br />在实际应用中,经常需要定制WinCE系统的屏幕校准界面。最常见的需求就是根据系统的语言设置校准界面。要实现这个功能,大概有两种方法,一是自己实现校准程序,完全取代WinCE系统的校准界面,第二种是修改WinCE系统自带的校准界面。相比之下,第二种方法较为简便,而这部分的代码是公开的,也有实现的可能。下面就简单介绍一下修改WinCE自带校准界面的方法。 1.备份目录C:/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/CALIBRUI下的CalibrUi.cpp文
2011-03-09 23:34:00 517
转载 Wince内核的裁剪
<br /><br />l HIVE注册表(CE module)-------------------------------------------------------------------------------①<br />² Catalog->Core OS->Windows CE devices->File System And Data Store->Register Storage->Hive-Based Registry组件<br />l 电源管理(CE
2011-03-09 22:14:00 737
原创 Wince内核的裁剪
<br /><br />l 手写输入法(Third Party Module)--------------------------------------------------------------⒃<br />² Project.bib<br />² Project.reg<br />² mini2440.bat<br />l 添加识别U盘的功能(CE Module)-------------------------------------------------
2011-03-09 22:07:00 706
转载 WinCE流设备驱动简介及GPIO驱动的实现
<br /><br />流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。<br />流设备驱动的架构如图:<br /> <br /> <br />首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dll会加载devmgr.dll,devmg
2011-03-09 22:03:00 407
转载 WinCE EBOOT中的Boot Args与Driver Globals
<br /><br />在EBOOT中包含的一个重要的缓冲区叫Driver Globals,它用于在设备驱动和WinCE OS之间共享数据。而在EBOOT中会用到的启动参数结构被称为Boot Args,是指用于EBOOT和WinCE OS之间共享一些参数信息。一般来说Boot Args会在EBOOT运行的时候被赋值或者更新,最常用的就是网络设备的相关信息设置,比如IP地址,MAC地址,中断等信息。<br /> Driver Globals包含了Boot Args,也就是说Driver Globals是一
2011-03-09 22:00:00 373
转载 WinCE入门学习资料
<br /><br />PXA270-S_WinCE快速开始手册_v1[1][1].0<br />http://download.csdn.net/source/2949524<br /><br />Real6410_WinCE用户手册V1[1].1<br />http://download.csdn.net/source/2949529<br /><br />Windows_CE操作系统实验<br />http://download.csdn.net/source/2949476<br /><br />《
2011-03-09 21:56:00 563
翻译 修改BIB文件 Modifying the Binary Image Builder Files
After you have created your OS design, you must modify the config.bib and platform.bib (binary image builder) files to specify files and settings that are required to build a run-time image with multiple XIP regions.To modify the .bib files for your ru
2011-03-09 14:34:00 955
翻译 理解wince的配置文件格式。Understanding Windows CE 5.0's configuration file formats
Foreword: A variety of configuration parameters are required to fully specify a Windows CE system. This information is contained within a number of text files of various types. In particular, .REG, .DB, .DAT, and .BIB files serve to define and config
2011-03-09 14:28:00 818
转载 WINCE RAM 变化后修改文件。Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0
IntroductionWindows CE uses .bib (binary image builder) files to track, among other things, the memory layout of bootloaders as well as OS images. If you’re writing a new BSP, you’ll definitely need a config.bib file for your OS, and you’ll likely nee
2011-03-09 14:11:00 1040
转载 wince系统内存管理 System Memory Management in Windows CE
<br /><br />Applies to: <br /> Microsoft® Windows® CE .NET 4.1 and later<br />Summary: Learn about the design tradeoffs involved in creating Windows CE .NET operating system (OS) solutions for hardware that implements one of many nonvolatile storage
2011-03-09 13:52:00 1653
转载 怎么调整wince的 内存分配 How to Adjust Memory Allocation in Windows Mobile
The memory of your Windows Mobile 6 may be allocated in its main system, running programs or storage card. In cases when your main system can no longer hold all the files stored in the program, you can reallocate these to your storage card. Adjusting
2011-03-09 13:44:00 850
转载 WINCE存储和程序空间的区分。CE memory division between "storage" & "program" memory
I've been involved in a bunch of discussions on this subject lately, so I figured I might as well lay out some of the issues.Q: What are the ways to set the way memory splits between storage & program memory? Or in other words, how do I set the size
2011-03-09 12:54:00 900
转载 虚拟内存布局 wince 5.0和 wince 6.0
<br /><br />Before Windows Embedded CE 6.0, there was a limit of 32 processes, and a 32 MB limit on virtual memory (VM) for each process. Also, all of the processes shared the same 4 GB address space. For CE 6.0, the kernel process resides in the upp
2011-03-09 11:17:00 758
转载 深入理解 wince的 内存映射机理
Windows CE: Inside the Build System Mike HallMicrosoft CorporationSteve MailletEntelechy ConsultingIn this article we will take a look at the tool used to build a custom image of the Microsoft® Windows® CE operating system, appropriately called Platfor
2011-03-09 10:12:00 1894
原创 手写错误问题
<br />报错:<br />transcriber is unable to locate its language specific data and must exit的解决方法<br /> <br /> <br /> <br />
2011-03-08 00:38:00 385
转载 基于SMDK6410的BSP包结构分析
<br /><br />一 首先,大体介绍下sources文件的格式与含义:<br />1 TARGETNAME=XX <br />使用TARGETNAME来指示生成目标的文件名(不包含扩展名,扩展名PB会自动<br />2 RELEASETYPE=PLATFORM <br />RELEASETYPE指示该文件将要生成的类型,一共有五个取值:<br />Ø SDK:使用该类型将使得生成的目标文件被存储到%_PUBLICROOT%/Oak目录,而lib文件被放置到%_PUBLICROOT%/Sdk目录<b
2011-03-07 21:08:00 853
原创 wince 6.0 编译 怪现象
编译时一会儿报告 没办法 编译 driver.lib一会儿说找不到 *.bif文件 一会儿又说有error但是计算机重启后,或者chongx
2011-03-07 12:29:00 631 1
原创 wince 6.0 扩展EBOOT空间
EBOOT放置开机画面,简单方法:扩大EBOOT的空间。一个相对比较简单些的方法就是改大eboot保留容量,就是通过修改config.bin,image_cfg.inc,image_cfg.h,相信很多人都是这么做的。
2011-03-07 00:03:00 566
原创 Error - cannot open input file /postproc/nlscfg.inf 错误解决
<br /><br />执行makeimg命令的时候出现一下错误:<br />makeimg: Creating <...> nlscfg.out because <... > nlscfg.inf doesn't exist. <br /> <br />makeimg: run command: fmerge -nls <....> nlscfg.out <... > nlscfg.inf <br /> <br />Error - cannot open input file <...> /pos
2011-03-06 09:50:00 1412
转载 Windows CE 6.0 安装顺序
<br /><br />1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成<br />2、安装Visual Studio 2005 Service Pack 1, 发布的地址 http://msdn2.microsoft.
2011-03-05 20:17:00 562
转载 S3C6410启动模式介绍
目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。先读一下S3C6410 User Manual的第3章 System Controller,在123页列了一张表,如图:这章表列出了S3C6410所支持的几种启动模式。首先介绍一下和启动模
2011-03-05 13:04:00 578
原创 WINCE 6.0 配置config 后调大镜像内核
通常情况, wince系统默认的 image大小是 32M,一般这个大小是够了。但如果添加的组件比较多,生成的 NK.bin就会超过 32M,这时就需要做一些修改了。1、将项目的配置属性 "Run-time image can be larger than 32MB (IMGRAM64=1)"打上勾。2、修改 Eboot下的 loader.h#define ROM_RAMIMAGE_SIZE 0x02300000这里我将 image调整到 35M3、修改 config.bib NK
2011-03-05 11:54:00 645
原创 gps gprs调试
<br />GPS以前早就调试过,没有问题,可是最大的麻烦事是天线忘记带过来了。所以数据都是0<br /> <br />GPRS以前没有调试过,布置在一个PCB上,有些问题,包含有的线都没有接上,郁闷死了。难怪串口调试助手没有反应,收不到东西呢。<br /> <br />明天看看有没有替代方案。
2011-03-04 23:52:00 556
原创 火狐浏览器Firefox 3.6 beta for Windows CE 6.0版发布
今天,Mozilla 终于要发布 Firefox 3.6 beta 了,我认为有必要同步放出Windows CE 版本。不同于 Nvidia 定制的 Windows CE 版本,我编译的这个版本只需要 ddraw 支持。根据Mozilla 的注释,该版本的 jemalloc 可能不能在 CE5.0 下正常工作。这并不是一个 M8 SDK编译的版本,因此理论上应该可以在大多数 Windows CE 6.0 的设备上运行。所以,如果需要输入法,请使用 M8Key等辅助软件;如果需要拨号,请使用待机助手等辅助软件
2011-03-04 14:08:00 2156
原创 如何禁用WinCE下的沙漏图标
这两天用C#在WinCE6.0上做了两个后台程序,一个是获取天气预报,另外一个是获取歌词。拿到设备上运行时,都会弹出系统繁忙的沙漏图标,与设备的界面灰常的不和谐,也失去了后台运行的意义。 如何去除这个用于提示等待的沙漏图标呢?方法有二,一是不让它弹出,二是修改图片资源,让它即使弹出来也不可见。 第一种方法,实现起来比较简单,只需要在注册表中添加一个键值即可,如下。[HKEY_LOCAL_MACHINE/System/GWE]"DelayCursorTimerQuantum"
2011-03-04 13:53:00 1100
原创 WINCE 6.0 输入法添加
WINCE6.0里面有两种IME输入法,一个是MSPY 3.0 ,另一个是Pocket IME.这两个任选其一都可以。组件添加:一、POCKET IME添加:1.在Catalog View添加“Core OS”->“CEBASE”->“International”->“Locale Specific support”->“Chinese (Simplified)”->“Fonts”->“SimSun & NSimSum(choose 1)” “S
2011-03-03 21:35:00 1910 2
原创 wince开机画面
<br />使用方法<br />1.下载>解压<br />2.把InitialImage_rgb24_AXB.h 和 main.c覆盖C:/WINCE600/PLATFORM/SMDK6410/SRC/BOOTLOADER/EBOOT(其他盘符自己修改地址)<br />3.右键eboot >rebuild<br />4.编译成功后的eboot.bin在工程目录的/RelDir/Samsung_SMDK6410_Release 下,替换原来的eboot.bin<br /><br /><br /><br />I
2011-03-03 19:45:00 1107
原创 Win ce6 Eboot 中加入开机画面
<br /><br /><br /><br />昨天研究了一下 wince开机时加入个性化的画面,折腾了一上午,不是花屏就是 CE起不来……终于搞定,分享一下经验吧。。。<br />Wince加入开机画面方法一般有以下两种:<br />1、 在文件中下定义一个常量大数组,几百 K,如 const USHORT ScreenBitmap[] ,在显示图片的地方利用 for循坏把数组都拷贝到相应的 buffer中。<br />2、 把图片数据存放到 Flash的某位置,启动时使用特定方法把它读取。<br /
2011-03-03 08:35:00 2067
原创 NBOOT - 基于VS2005的编程与编译(二)
<br /><br />四、增加串口功能 <br /> 串口在调试时,打印调试信息是很有用的;在nboot过程中,打印些信息,若是发生crash,也可判断是否在nboot阶段。<br /> 串口采用UART0,115200波特率。<br /> 1、Clone过来的bsp默认是采用UART1,修改"/SRC/INC/bsp_cfg.h"文件代码1//----------------------------------------------------------------
2011-03-02 13:57:00 561
转载 NBOOT - 基于VS2005的编程与编译(一)
<br /><br />一、写在前面<br /> WinCE 6.0涉及到2个关键二进制烧录文件:eboot.nb0和nk.bin。其中eboot是CE的bootloader,主要工作是初始化芯片的各寄存器和外设,比如sdram、串口、网络等,然后把nk.bin从flash copy到sdram启动;nk.bin是CE内核映像文件。<br /> 当系统采用NORFlash+S3C2410架构时,上电时,NORFlash被映射到0x0000_0000-0x0800_0000地址
2011-03-02 13:55:00 464
原创 WINCE 6的NBOOT
<br />nboot是从NAND flash读image到内存并执行,eboot是从以太网(用tftp)下载image到内存并执行。将nboot.nb0烧到第0块,将eboot.nb0烧到第2块。启动时nboot从flash读出eboot并执行之,如何就可以通过pb把nk.bin下载到目标板上执行了,开发机和目标板可以用交叉线直接连接。 <br /><br />nboot是nand flash bootloader的意思。S3C2410可以直接从nand flash 启动,但是不能超过4k。nboot是系
2011-03-02 13:48:00 495
原创 wince同步软件区别
在XP操作系统下,可以采用active sync4.5在win7操作系统下 ,可以采用Microsoft ActiveSync_win7安装的时候需要注意
2011-03-02 08:56:00 942
转载 详解WINCE的控制面板
<br />//========================================================================<br />//TITLE:<br />// 详解WINCE的控制面板<br />//AUTHOR:<br />// norains<br />//DATE:<br />// Tuesday 29-August-2006<br />//==========================================================
2011-03-01 22:45:00 349
转载 Platform Builder 5.0的Build OS菜单详解
<br /><br />//========================================================================<br />//TITLE:<br />// Platform Builder 5.0的Build OS菜单详解<br />//AUTHOR:<br />// norains<br />//DATE:<br />// Saturday 05-April-2008<br />//Environment:<br /
2011-03-01 20:37:00 414
基于6410的EINT0键盘控制LED的wince驱动+LED流水灯驱动
2012-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人