自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 S3C2440 BootLoader启动流程分析--startup

在基于ARM内核的嵌入式处理器的板级支持包中,BootLoader是系统在上电过程中要首先执行的第一段代码,虽然BootLoader不是系统在启动过程中所必需的,但是它的存在可以对嵌入式产品的开发和调试带来很多的方便,例如:每次对操作系统镜像进行修改以后,可以以太网,串口的硬件端口将镜像下载到目标嵌入式设备中,比起每次修改以后就要重新烧写Flash要简便得多。Windows CE BootLo

2012-02-17 22:23:50 316

转载 CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析

CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析  以下为SMDK开发板startup.s部分启动代码.  ;-------------------------------------------------------------------------------  MemoryMap EQU 0x2a4  BANK_SIZE EQU 0x00100000 ; 1MB

2012-02-17 21:54:33 276

转载 StartDispatchThread StopDispatchThread 函数分析(一)

COM_Close COM_Close为与COM_Open相对应的操作。这期间的目的是释放COM_Open所使用的系统资源,除此以外如果在COM_Open期间创建了相应的IST还需要停止该线程,在最后将该HW_OPEN_INFO脱链。这样一来驱动状态就得以恢复。当然这期间还做了一写避免线程竞争的处理,使得代码看起来不是那么简单。   StartDispatchThread/StopDi

2012-01-05 21:16:40 620

转载 wince串口驱动相关

WindowsCE下的串口驱动程序能够处理所有I/O行为类似串口的设备,包括基于16450、16550UART(通用异步收发芯片)的设备和一些采用DMA的设备,常见的有9针串口、红外I/O口、Modem等。在%_WINCEROOT%\Public\Common\OAK\Drivers\Serial目录下,COM_MDD2子目录包含新的串口驱动MDD层函数代码。COM16550子目录包含串口驱动PD

2011-12-25 19:59:26 553 1

转载 在wince4.2下加载16C550串口驱动

在wince4.2下加载16C550串口驱动   系统是S3C2440,串口4是16C550外扩的,用于同GPRS通信。 一.注册中断 1、 在platform\\smdk2410\\inc\\Oalintr.h文件中添加     #define SYSINTR_SERIAL4           (SYSINTR_FIRMWARE+22)     同时注意修改MapIrq2S

2011-12-22 22:02:52 655 1

转载 WINCE 系统时间的掉电保存

在系统重启(冷启动)时,内核会调用IOCTL_HAL_INIT_RTC来初始化时钟,并传入一个默认时间参数。在WinCE5.0里,IOCTL Code及对应的处理函数定义在g_oalIoCtlTable,相关硬件平台必须实现IOCTL_HAL_INIT_RTC对应的处理函数OALIoCtlHalInitRTC。如果平台具有备用电池的RTC(real-time colock),可以在这个函数内部

2011-12-15 21:15:13 935

转载 通过注册表修改WINCE系统IP参数

紧跟《注册表中RegSetValueEx用法》文章,自己写了一个测试程序,用到的注册表函数有:RegCreateKeyEx、RegSetValueEx、RegFlushKey、RegCloseKey。   测试程序的功能是,谁知当前WINCE设备的IP地址,包括:子网掩码、默认网关等,并且使设置参数重启有效#include #include HINSTANCE hMainIns

2011-12-06 22:25:58 1086 1

转载 如何修改wince(s3c2410)的MAC地址 转+撰

wince中的MAC地址是在驱动中写死的。如果不修改会造成一些网络方面的功能故障。比如不能互ping,同在一个局域网内会出现冲突等。 下面是我解决的方法:1.添加如下注册表[HKEY_LOCAL_MACHINE\Comm\CS8900\Parms]"MAC12"=dword:3322"MAC34"=dword:5544"MAC56"=dword:0F662.

2011-12-06 22:21:35 1049

空空如也

空空如也

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

TA关注的人

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