
WINCE系统
文章平均质量分 79
wang-bob
嵌入式系统开发和研究
展开
-
S3C2410支持64M到1GB的NAND FLASH
参考其它的ARM的NAND FLASH驱动,发现别人的NAND FLASH是采用一个表格来检测不同的NAND FLASH,现在已经移植到S3C2410中了。测试也是OK滴。。。只测试过64M的NAND FLASH,我想1G也是差不多滴,只需要看看SPEC。就知道怎么去做了。这是S3C2410下的NAND FLASH驱动表格:#define BW_X08 0#define BW_X16 1#de原创 2010-12-20 12:08:00 · 1531 阅读 · 0 评论 -
Windows 7专业版安装VS2005与WinCE6.0开发环境
近期更新了自己的小黑从XP更新到WIN7专业版,我花了两天时间验证了下列软件安装在WIN7 PRO是完全兼容的。1:2011年最新更新的SourceInsight3.50.0066版本,这个是支持WIN7 PRO [已经验证]2:PADS9.2也是支持WIN7 PRO [已经验证]3:Cadence16.2也是支持WIN7 PRO [已经验证]4:Altium Designer v原创 2012-01-15 18:05:42 · 8083 阅读 · 1 评论 -
S3C2440之NAND FLASH移植到S3C2410的驱动分析[一]
S3C2440A的NAND FLASH驱动移植到S3C2410还是有些不一样的,最主要的这两个IC的NAND FLASH的寄存器有些不一样,请看下面的两者之间不同://// Copyright (c) Microsoft Corporation. All rights reserved.////// Use of this source code is subject to the原创 2012-01-15 23:00:47 · 1496 阅读 · 0 评论 -
Keyboard驱动介绍
一.Keyboard Driver的加载过程 系统启动过程中,GWES注册表HKEY_LOCAL_MACHINE/Hardware/DeviceMap/KEYBD 下的”Drivername”下去获取Keyboard Driver的名字,如果没找到,则使用默认的名字Keybddr.dll。 加载的大概过程如下: 首先GWES会去验证Key原创 2011-12-20 15:31:19 · 3984 阅读 · 0 评论 -
VC防止窗口和控件闪烁的方法
1、将Invalidate()替换为InvalidateRect() Invalidate()会导致整个窗口的图象重画,需要的 时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所以所需时间会少一些。虫虫以前很懒,经常为一小块区域的重画就调用 Invalidate(),不愿意自己去计算需要重画的Rect,但是事实是,如果你确实需要改善闪烁的情况,计算一个Rect所用的时间比起重画那些不 需要重画的内容所需要的时间要少得多。 2、禁止系统搽除你的窗口 系统在需要重画窗口的时候转载 2011-02-11 22:37:00 · 1044 阅读 · 0 评论 -
基于S3C2410A的WINCE下Stepldr程序移植详细分析[三]
#include #include #include #include "option.h"#include "s2410addr.h"// Constants.//#define LED_ON 0xA#define LED_OFF 0x0#define NAND_BLOCK_SIZE_BYTES 0x00004000#define NAND_PAGE_SIZE_BYTES 0x00000200#define NAND_PAGES_P原创 2010-12-21 23:28:00 · 1369 阅读 · 0 评论 -
EBOOT的USB驱动可以正常检测了[S3C2410A芯片]
<br />下面是在DNW工具中打印出来的信息:<br /><br />EP0 Interrupt<br />INFO : IsrUsbd : Interrupt occurred <br />INFO : s2440INT->SRCPND = 0x2000008 <br />INFO : s2440INT->INTMSK = 0xFDF7FFFF <br />INFO : s2440INT->INTPND = 0x2000000 <br />INFO : s2440PWR->CLKCON = 0xFFFF原创 2010-12-20 09:59:00 · 1220 阅读 · 0 评论 -
基于S3C2410A的WINCE下Stepldr程序移植详细分析[二]
<br />前面分析STEPLDR.BIB文件,现在分析的是NAND FLASH驱动部分。至于startup.s文件,主要是进行初始化:看门狗。配置MPLL和UPLL以及待机和休眠。还有的就是上电,还是复位等,在移植到STEPLDR到S3C2410A的时候需要修改的地方就是NAND FLASH驱动部分,代码如下:<br />; NAND code...<br />;<br />A410_BASE_ADDR EQU 0x2000000<br /> MACRO<br /> LDR4STR1 $src,$tmp1原创 2010-12-20 22:14:00 · 1443 阅读 · 0 评论 -
基于S3C2410A的WINCE下Stepldr程序移植详细分析[一]
在SAMSUNG公司提供的S3C2440A的BSP中有一个Stepldr引导程序。现在我把它移植到S3C2410A上了,已经移植成功。需要修改的地方就是NAND FLASH驱动部分,因为S3C2410A的NAND FLASH寄存器和S3C2440A的NAND FLASH寄存器是有点不一样滴。相比较而言:S3C2440A的NAND FLASH的寄存器丰富一些。而S3C2410A的就比较少。不说废话了。说正文,先分析一下Stepldr.bib文件吧:;; Copyright (c) Microsoft Corp原创 2010-12-20 13:35:00 · 1493 阅读 · 0 评论 -
开源并兼容Windows NT的操作系统ReactOS简介
ReactOS是一个基于 Windows NT 架构(Windows XP, Windows 7, Windows Server 2012 等均基于 Windows NT 架构)设计原则的开源操作系统。由于所有的代码都经过重新编写,ReactOS 并不是一个基于 Linux 的操作系统,而且不包含任何 UNIX 架构。原创 2014-10-06 12:25:07 · 6389 阅读 · 0 评论