wince驱动
MJL007
这个作者很懒,什么都没留下…
展开
-
WINCE6.0去除桌面上WINCE版本及编译时间信息
原创链接地址:http://blog.csdn.net/loongembedded/article/details/8010397 WINCE在进入桌面后,我们的系统可以看到“Windows Embedded CE v6.00 (Build 3122 on Sept 22 2012 )”这些WINCE版本及编译时间的信息,怎么去掉这些信息呢?我们先来看这部分信息是哪部分代码输出的,在W转载 2013-11-18 20:27:06 · 1188 阅读 · 0 评论 -
WinCE下,快速编译驱动及BSP
原创地址:http://blog.csdn.net/nanjianhui/article/details/1962802在WinCE下面,创建工程,然后编译是需要花很长时间的。当我们第一编译完工程以后,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的:1. 如果更改了driver,以WinCE6.0为例,我们可以在菜单里面选择“build”->“Open Rele转载 2014-03-19 22:13:22 · 739 阅读 · 0 评论 -
在WinCE5.0和WinCE6.0下,编译选项介绍
原创地址:http://blog.csdn.net/nanjianhui/article/details/2010870在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删转载 2014-03-19 21:59:54 · 743 阅读 · 0 评论 -
NAND FLASH ECC校验原理与实现
原创地址:http://lidunyang2008.blog.163.com/blog/static/190676205201210551750805/转载 2014-09-05 11:09:46 · 2240 阅读 · 0 评论 -
WINCE6.0+SLC ECC产生和校验 .
原创地址:http://blog.csdn.net/loongembedded/article/details/24176643转载 2014-09-05 12:37:30 · 1213 阅读 · 0 评论 -
TACLS、TWRPH0和TWRPH1的确定
tq2440 开发板,跟mini2440开发板 nandflash 几无多少区别。操作nandflash 最重要的感觉就是 对应的 nand 颗粒初始化方式了。也就是 TACLS、TWRPH0和TWRPH1 的值的确定。对于s3c2440 nandflash 控制器其各个位含义如下所示:TACLS、TWRPH0和TWRPH1的实转载 2014-09-09 10:59:26 · 1026 阅读 · 0 评论 -
nand flash结构以及读写分析——写的比较经典(转载)
NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容转载 2014-09-09 19:02:52 · 938 阅读 · 0 评论 -
ECC纠错算法
当往NAND Flash的page中写入数据的时候,每256字节我们生成一个ECC校验和,称之为原ECC校验和,保存到PAGE的OOB(out-of-band)数据区中。当从NAND Flash中读取数据的时候,每256字节我们生成一个ECC校验和,称之为新ECC校验和。将从OOB区中读出的原ECC校验和新ECC校验和按位异或,若结果为0,则表示不存在错(或是出现了 ECC无法转载 2014-09-11 00:12:23 · 2931 阅读 · 0 评论 -
基于WINCE6.0的nandflash驱动(基于K9F1G08U0B)
*******************************LoongEmbedded********************************作者:LoongEmbedded时间:2010.11.26类别:WINCE驱动开发********************************LoongEmbedded******************************转载 2014-09-10 19:34:54 · 1096 阅读 · 0 评论 -
S3C2440学习之存储控制器
原地址:http://yangjie199.blog.163.com/blog/static/7508920201231295715166/转载 2014-09-29 10:12:02 · 625 阅读 · 0 评论 -
Uboot启动WinCE nandflash分区显示盘符的注册表修改
关于Uboot启动网上有例子,一、wince 启动过程分析 我用的是utu2440的开发板,板子自带的启动文件包括NBOOT1、NBOOT2、EBOOT、wince内核,各个文件作用是:NBOOT1:S3C2440对于NAND FLash,最大加载4K的代码运行,可以直接运行这个程序,NBOOT1启动后会从FLASH中加载NBOOT2NBOOT2:主要实现从F转载 2014-10-15 09:18:50 · 818 阅读 · 0 评论 -
Debug...210WinCE出现串口挂485发送的同时又自发自收的现象
以下是WinCE下的寄存器信息:[UART] DMA init CH:1 [UART2]********m_pSysconRegs*********[UART2]m_pSysconRegs->CLK_SRC.CLK_SRC4:66667777[UART2]m_pSysconRegs->CLK_DIV.CLK_DIV4:94490000[UART2]m_pSysconRegs转载 2015-01-08 14:44:30 · 715 阅读 · 0 评论 -
QT210烧写UBOOT到SD卡原理以及UBOOT启动
世界早已进入cortex-a8了,我也得跟进一下所以买了QT210的开发板。 长话短说开始搞SD卡烧写UBOOT,从SD启动UBOOT。 从s5pv210_irom_applicationnote_preliminary_20091126.pdf知道,s5pv210启动分BL0、BL1、BL2阶段。BL0是s5pv210内部IROM固化的代码,这段代码根转载 2014-12-19 11:27:23 · 837 阅读 · 0 评论 -
WinCE中的RAM-Based Registry与HIVE-Based Registry
原创地址:http://blog.csdn.net/nanjianhui/article/details/2550292 在WinCE中支持两种类型的注册表:RAM-Based和HIVE-Based,默认情况下使用的是RAM-Based注册表。 1. RAM-Based注册表 RAM-Based的注册表是将所有的注册表数据存储在对象存储(object store)中转载 2014-03-17 22:13:45 · 750 阅读 · 0 评论 -
让winCE支持中文界面(可切换至英文界面)
原创地址:http://blog.csdn.net/linuxandroidwince/article/details/6231888对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明; -1. 选中PB的Build OS菜单栏下的Copy Files to Release Directory After Build和Mak转载 2014-03-18 09:17:28 · 1426 阅读 · 0 评论 -
WinCE控制面板添加应用程序
原创地址:http://blog.csdn.net/nanjianhui/article/details/4336897WinCE系统中的控制面板和Windows系统中的控制面板原理是一样的,里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe,Control.exe和一些.cpl文件组成,其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显转载 2014-03-15 15:51:17 · 815 阅读 · 0 评论 -
WINCE6.0+S3C2443的启动过程
2.6 OEMLaunchBootloaderMain函数接下来会调用OEMLaunch函数, 图1下面来学习OEMLaunch的主要函数体2.6.1 WriteOSImageToBootMedia函数 图2下面就进去学习WriteOSImageToBootMedia的主要函数体⑴查找当前下载的映像中是否包含有NK.exe并且返回其扩展指针转载 2013-11-21 11:45:17 · 888 阅读 · 0 评论 -
去掉WINCE6.0背景图片
默认的情况下,WINCE6.0设备开机之后进入WINCE标准界面,如下图所示: 图1似乎感觉不太协调,假如要去掉显示内容为“Windows Embedded CE6.0”的背景图片,指需要到\WINCE600\PUBLIC\SHELL\OAK\FILES\shell.bib中注释掉下面的内容就可以了:; @CESYSGEN IF SHELL_MODUL转载 2013-11-23 11:44:29 · 1218 阅读 · 0 评论 -
Eboot 中给nandflash分区实现
提到分区就不得不提到MBR,不得不提到分区表。什么是MBR硬盘的0柱面、0磁头、1扇区称为主引导扇区,NANDFLASH由BLOCK和Sector组成,所以NANDFLASH的第0 BLOCK,第1 Sector为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用于硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。转载 2013-12-20 10:53:58 · 657 阅读 · 0 评论 -
wince 错误 Error: failed PB timebomb check
今天在搭ce6.0的环境时,碰到了一个错误。在Sysgen的时候,开始都没有出现错误,到 make run time image的时候, 弹出了如下的错误 : makeimg: run command: romimage F:/OSDesign/CHSOS/CHSOS/RelDir/DeviceEmulator_ARMV4I_Release/ce.bibError: failed转载 2014-01-22 16:50:18 · 654 阅读 · 0 评论 -
the target processor (armv4i) is not installed,问题解决方法
如果哪天你要安装ce的补丁,补丁程序运行后弹出一个窗口报告“the target processor (armv4i) is not installed”然后退出补丁安装程序。不要太吃惊,很多人都被此问题困扰了,微软啊微软~~~不折腾死爷你不舒服啊~~~搜索一下,有的文章提到一些解决办法,有的提到修改一个ini文件,试过无效,还有一些其它的都试过了,废话不说,直接给出解决办法吧:用转载 2014-03-05 09:14:24 · 978 阅读 · 0 评论 -
WinCE MUI的实现
MUI是指多语言的支持,可以在WinCE系统中支持多种语言,并根据需要进行切换。下面介绍一下具体的实现: 1. 添加多种语言:创建一个WinCE工程,然后在”Solution Explorer”中右击工程,选择”Properties”,会弹出一个对话框。在左侧的列表中选择”Local”,在右侧选择所要支持的语言,这里我选择了French,Japanese,Chinese(PRC)和转载 2014-03-07 12:41:45 · 716 阅读 · 0 评论 -
WinCE Subproject使用介绍
原创地址:http://blog.csdn.net/nanjianhui/article/details/5698389在Platform Builder创建一个WinCE的工程,然后在”Solution Explorer”窗口中可以看到”Subprojects”项,主要用于在以有的WinCE工程中创建一些简单的应用程序工程。在这里创建的工程最后会被编译并打包到NK.bin当中。在WinC转载 2014-03-14 22:27:55 · 906 阅读 · 0 评论 -
WinCE系统 USB Serial实现
原创地址:http://blog.csdn.net/nanjianhui/article/details/4986390回国2周了,时差已经倒回来了,可以继续我的博客了。这里介绍一下USB Serial。USB Serial就是指基于USB的虚拟串口,实际上是将USB作为一个串口设备来进行操作。对于应用程序来说,通讯起来比较简单,就是打开串口,然后接收发送数据就可以了。下面介绍一下具体转载 2014-03-14 22:41:24 · 1051 阅读 · 0 评论 -
WinCE BSP的BIB文件介绍
原创地址:http://blog.csdn.net/nanjianhui/article/details/2931991在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中转载 2014-03-16 18:11:37 · 762 阅读 · 0 评论 -
WinCE BSP中的Dirs文件和Sources文件
原创地址:http://blog.csdn.net/nanjianhui/article/details/29843141. Dirs文件关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。 DIRS:就是指定要编译的目录。DIRS_CE:只有目录下的源代码用于Win转载 2014-03-16 17:23:20 · 729 阅读 · 0 评论 -
WinCE文件目录定制及内存调整
原创地址:http://blog.csdn.net/nanjianhui/article/details/4299728这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。关于DAT的格式,可以参考我以前的一片文章:”WinCE BSP的DA转载 2014-03-15 20:34:50 · 683 阅读 · 0 评论 -
WinCE Target Control调试介绍
原创地址:http://blog.csdn.net/nanjianhui/article/details/3499807Target Control是一种基于命令行的调试工具,在WinCE启动以后,可以在Platform Builder中启动Target Control,通过命令行来调试WinCE。Target Control支持很多强大的命令,通过这些命令可以查看内存,启动进程等。1转载 2014-03-16 12:19:38 · 823 阅读 · 0 评论 -
Debug...210WinCE出现串口挂485发送的同时又自发自收的现象
以下是WinCE下的寄存器信息:[UART] DMA init CH:1 [UART2]********m_pSysconRegs*********[UART2]m_pSysconRegs->CLK_SRC.CLK_SRC4:66667777[UART2]m_pSysconRegs->CLK_DIV.CLK_DIV4:94490000[UART2]m_pSysconRegs转载 2014-12-08 08:55:15 · 945 阅读 · 0 评论