自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 windows messenger 安装使用

<br />

2011-03-08 00:22:00 448

转载 基于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

stm8s003与ds1307时钟芯片程序

stm8s003与ds1307时钟芯片程序,硬件IIC模式,连对SCL,SDA即可。

2015-09-13

基于6410的EINT0键盘控制LED的wince驱动+LED流水灯驱动

基于6410的EINT0键盘控制LED的wince驱动+LED流水灯驱动。 很多朋友很疑惑外部中断如何实现,本例用EINT0作为例子,实现了控制其中一个LED灯,同时在本驱动中实现了4个LED灯的驱动,可以通过应用程序控制4个LED实现流水灯效果。

2012-08-25

wince下IIC驱动程序以及测试程序

wince下IIC驱动程序以及测试程序,一定要下,太好了。

2009-06-06

wince下使用文本文档作为数据库

wince下使用文本文档作为数据库,本文件验证过,使用c#开发,各位可以测试一下,非常好用的。

2009-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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