// File: watchdog_sw_rst.c//// Samsung SMDK10 SW_RST using watchdog timer support code.//#include #include #include #include // WTCON - control reg...
因为项目需要,我需要调试和完成WINCE5.0+2443系统和驱动的功能,在调试camera驱动的时候,发现一个很郁闷的问题,就是camera的中断一直进不来,因为我之前在WINCE6.0+2443系统中已实现了camera中断了,而WINCE5.0和WINCE6.0下的camra驱动架构基本一样...
eboot.bin和eboot.nb0的差别就是eboot.bin中没有填充pTOC结构体,必须使用parser解释器[类似于romimage.exe luther.gliethttp]将全局变量数据段解压释放到运行时使用的地址才行,eboot.nb0中经过romimage.exe填充了pTOC结...
S3C2443时钟管理 S3C2443有两个PLL用来产生内部时钟,分别是MPLL和EPLL,其中MPLL为包括ARM,AHB和APB的总体功能模块产生内部时钟,而EPLL为比如是USB,I2S和camera等这些具体的模块产生时钟,我们可以通过软件编程来控制这个两个PLL的工作频率,可以关闭...
1.6 OEMAddresstable只是用来初始化一级页表,就是所谓的段(section)描述,每个段是1MB,分为4096个段,总共4G——虚拟内存空间4G就是由此而来。 并且这个OEMAddresstable可以用在查表法中用来转换虚拟地址、物理地址(相互转换都可以)。 PTs(...
1. NK.bin Bin:Microsoft Windwos CE binary image data format(.bin)文件格式中包含若干个独立的记录(record),以记录(record)为单位来组织数据,每个record都包含了起始地址,长度,检验码和这个record中...
1.3系统时钟设置 我的另一篇博客介绍了S3C2443的时钟管理://blog..net/chinesedragon2010/archive/2010/09/24/5903553.aspx 这些红色字体的值在S3C2443.inc文件中定义, Startup_Mdiv ...
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi) 时间:2010.12.12 类别:WINCE bootloader开发 ***********...
1. MMU MMU:memory management unit,称为内存管理单元,或者是存储器管理单元,MMU是硬件设备,它被保存在主存(main memory)的两级也表控制,并且是由协处理器CP15的寄存器1的M位来决定是enabled还是disabled。MMU的主要作用是负责...
USB的广泛应用就不用多说了
WINCE6.0 + S3C2443的启动过程---nboot篇 我们启动WINCE6.0的方式是:nboot+eboot+NK。那么是如何启动WINCE6.0系统映像的呢?首先是nboot把eboot拷贝到SDRAM中执行的地址处运行,接着eboot把NK.bin拷贝到SDRAM指定的地址...
提到分区就不得不提到MBR,不得不提到分区表。 什么是MBR 硬盘的0柱面、0磁头、1扇区称为主引导扇区,NANDFLASH由BLOCK和Sector组成,所以NANDFLASH的第0 BLOCK,第1 Sector为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用5...
一般在ARM架构的CPU上,物理地址都是统一编址的,寻址空间为4GB(32Bit CPU)。也就是说,针对一个ARM的处理器,它可以访问的物理空间是4GB。在WinCE中,ARM中的4GB物理地址空间将被映射为512MB的虚拟内存空间。 OEMAddressTable就是一个4GB物理地址空间到W...
安装RVDS2.2破解版1. 我的RVDS2.2文件时iso文件,所以需要先安装虚拟光驱DAEMON Tools2. 通过安装的DAEMON Tools来加载RVDS2.2的iso文件,加载之后打开我的电脑,你可以看到下图 图1可以看到RVDS2.2被虚拟成一个盘3
在WinCE5.0启动以后,点击Start,然后点击Programs,里面所能看到的应用其实也都是以文件的形式存放的,它们存放在/Windows/Programs目录下面,都是一些快捷方式文件,这些快捷方式文件连接了真正的应用程序,至于是怎么实现呢?下面以在开始菜单找那个添加应用程序ARMV4I_SM.exe为例子来看下面是如何实现的1. 在platform.bib中添加ARMV4I_
2.3.5 SD卡控制器的相关初始化GPG8---nCD_SD,这个引脚用于判断是否有SD卡存在。GPH8---WP_SD,这个引脚用于判断SD卡是否lock。GPE5---SD_CLKGPE6---SD_CMDGPE7---SD_DATA0GPE8---SD_DATA1GPE9---SD_DATA2GPE10---SD_DATA3⑴把GPG8和GPH8设置为输入,以便判断SD卡是否存在?SD卡
WINCE viewbin命令 Viewbin是微软提供的一个命令行工具,在WinCE6.0中,可以在"WINCE600PUBLICCOMMONOAKBINI386"找到他。Viewbin工具可以用来查看NK.bin文件。它可以从NK.bin中获得这个NK image的大小,运行的起始地址等。...
1、 前阵子看cpu从sleep模式唤醒时,对tst bne和tst beq有些模糊。先记录: 摘抄如下: TST R0, #0X8BNE SuspendUp ;BNE指令是“不相等(或不为0)跳转指令”: LDR R1,#0x00000000 先进行and运算,如果R0的...
作者:LoongEmbedded(kandi)1.WINCE注册表概述WINCE注册表保存着应用程序、驱动、用户参数配置和其他配置设定的数据,WINCE提供自由选择基于RAM还是基于hive的注册表,其中基于RAM注册表本质是堆栈文件,保存在RAM中,如果RAM的供电掉电了,除非OEM实现了注册表备份的功能,否则基于RAM的注册表数据会丢失,而基于hive的注册表是作为文件保存在掉电不丢失的保存介
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.11.07类别:WINCE操作系统********************************LoongEmbedded******************************
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi) 时间:2011.01.03 类别:WINCE驱动开发 ********************...
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.11.01类别:WINCE驱动开发********************************LoongEmbedded******************************
开发人员有必要理解CE系统启动过程。首先回顾一下系统怎样建立起来的。微软工具链生成.exe和.dll文件。这些文件都包含了Portable Executable格式,简称PE格式。它们的结构都是一样的:1、 是一种common object文件格式的扩展2、 有导入、导出表3、 头部有入口点,是开始执行的地方。操作系统都是由编译器生成的,一个exe(nk.exe)不会连接到任何外部的库或者D
一、明白素质要求,提高自身实力 首先有必要建立业务员的能力素质模型,并让每个业务员都能明白要做一个称职的业务员应该具备什么样的素质和能力,只有明确方向和标准,才知如何去努力奋斗!销售精英=良好心态 职业素养 工作激情 专业技能,所以正确认识和解读优秀业务员行销方程式就显得极为重要。我认为成功业务员具备如下特征: 1、高尚的职业涵养和正常平和、乐观进取的心态,正确的人生观、价值观,饱满的工作激
********************************LoongEmbedded************************ 作者:LoongEmbedded(kandi) 时间:2011.03.30 类别:WINCE驱动开发 ****************************...
今天在WINCE5.0+S3C2440系统调试检测出租车是否载客的驱动的时候遇到这样的问题: 发现在开机启动加载驱动过程中调用PostMessage函数时会导致调用的线程崩溃,比如如果下面的线程在创建时调用了: PostMessage(HWND_BROADCAST, MSG_TAXI_BUSY, ...
作者:LoongEmbedded(kandi)系统:WINCE6.0+S3C2443实现原理CPU(在此为S3C2443)输出的RGB数字信号通过CH7024转换成PAL制式的模拟信号输出到电视。1. 硬件设计2. CH70242.1 CH7024引脚的描述D[0:23]图形控制器(这里是LCD控制器)通过这24个输入引脚把RGB数字信号输入到CH7024中。H水平(也
WINCE6.0 中文支持(转) 2009-07-28 09:42 在以前用PB做CE5.0的时候,选择中文很简单;现在用CE6.0,其实也很简单 ,但是我今天居然忘了,又花费了点时间去catalog itam视图找了半天,感觉还是记下来好 1.在Catalog...
.
每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号