自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shevsten的专栏

工作日志

  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(19)-Nand Flash驱动(FMD)及其简析(2)

接下来我们来看看对应的流接口驱动函数:1.FMD_InitFMD_Init进行了NAND控制器的初始化,复位Nand Flash(使用CMD_RESET命令),读FlashID看是否成功.具体参数命令见如下代码:附上复位的时序图:代码及注释如下:PVOID FMD_Init(LPCTSTR lpActiveReg, PPCI_REG_INFO pRegIn, PPCI_REG_INFO pRegO

2010-04-29 11:24:00 1245

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(18)-Nand Flash驱动(FMD)及其简析(1)

CE下的Nand Flash使用了很多,eboot存储及其配置信息到Nand,CE Image存储到Nand, Nand上实现BINFS和FAT分区.这些都离不开Nand驱动的支持.在SMDK2410的BSP提供了FMD,编译成库和dll供eboot和OS调用.在直接移植到GEC2410开发板时,并不能正常使用,特别是erase的时候.经检查后发现需要增加了一些Nand命令才能正常完成操作.也许原

2010-04-27 11:52:00 1596

原创 Windows CE 触摸屏(TouchPanel)驱动简析(2)-DDSI函数-(基于WinCE5.0 SMDK2410 BSP的TouchPanel驱动)

接下来我们来看看具体的DDSI函数.1.DdsiTouchPanelAttach和DdsiTouchPanelDetachDLL entry进入或结束执行,这里不需要任何工作,直接返回0LONGDdsiTouchPanelAttach(VOID){ return(0);}LONGDdsiTouchPanelDetach(VOID){ return

2010-04-23 10:28:00 2158

原创 Windows CE 触摸屏(TouchPanel)驱动简析(1)-原理及驱动架构(基于WinCE5.0 SMDK2410 BSP的TouchPanel驱动)

之前的文章http://blog.csdn.net/shevsten/archive/2010/01/14/5188898.aspx介绍了如何获得触摸屏坐标,设置注册表,将CSP下的Touch搬运到BSP目录下等移植应用工作.现在我们来具体分析下WinCE下触摸屏驱动是如何实现的.1.首先简单介绍下触摸屏的原理.从网上搜集了一些资料:很多LCD模块都采用了电阻式触摸屏,这些触摸屏等效于将物理位置转

2010-04-21 10:19:00 2535

原创 C专家编程学习笔记(3)

第8章:再论数组1.什么时候数组和指针是相同的C语言标注对此作了如下说明:规则1: 表达式中的数组名(与声明不同)被编译器当作一个指向该数组第一个元素的指针.int a[10], *p, i=2;可以通过以下任何一种方法访问a[i];p = a; p[i];p = a; *(p+a);p = a + i; *p在表达式中,指针和数组是可以互换的,因为它们在编译器里的最终形式都是指针,并且都可以进行

2010-04-19 14:48:00 823

原创 Windows CE LCD显示驱动简析(2)(基于WinCE5.0 SMDK2410 BSP的LCD显示设备驱动)

现在就来看看我们需要实现的GPE继承类S3C2410DISP.在ddi_if_cpp(/WINCE500/PUBLIC/COMMON/OAK/DRIVERS/DISPLAY/GPE)实现了一个SafeGetGPE函数,其代码如下:GPE *SafeGetGPE( HANDLE hDriver ){ GPE * pGPE = NULL; __try

2010-04-16 09:22:00 3049

原创 Windows CE LCD显示驱动简析(1)(基于WinCE5.0 SMDK2410 BSP的LCD显示设备驱动)

SMDK2410 BSP(CE5.0,6.0中是DEVICEEMULATOR)已经实现了一个显示驱动,对应的GPE继承类是S3C2410DISP.首先简单介绍下WinCE的显示驱动架构,然和分析了需要用户开发的显示驱动部分GPE(或者DDGPE)继承类.以下内容参考了MS帮助和一书.1.Windows CE显示驱动架构Windows CE的显示设备驱动接口(DDI)是Windows NT DDI的

2010-04-13 10:39:00 2354

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(17)-CS8900 NDIS Miniport driver简析(3)

接下来就是对CS8900A网卡的实际操作了,首先介绍下cs8900A网卡芯片:CS8900芯片是Cirrus Logic公司生产的一种局域网处理芯片,在嵌入式领域中使用非常常见。它的封装是100-pin TQFP,内部集成了在片RAM、10BASE-T收发滤波器,并且提供8位和16位两种接口,一般在单片机中,使用了CS8900的8位接口模式。可选择1:1.414 YL18-1064S或1:2.5 

2010-04-08 13:50:00 1152

原创 C专家编程学习笔记(2)

第4章:令人震惊的事实:数组和指针并不相同1.区别定义和声明声明相当于普通的声明:它所说明的并非自身,而是描述其他地方的创建的对象.定义相当于特殊的声明:它为对象分配内存2.当书写了extern char *p,然后用p[3]来引用其中的元素时,编译器将会:(1) 取得符号表中p的地址,提取存储与此处的指针(2) 把下标所表示的偏移量与指针相加,产生一个地址(3) 访问上面的地址,取得字符既然把p

2010-04-06 15:48:00 814

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(16)-CS8900 NDIS Miniport driver简析(2)

4.NDIS51_MINIPORT_CHARACTERISTICS结构的其他handler在DriverEntry里注册了其他一些handler,如CS8900Halt,CS8900HandleInterrupt等,下面来一一介绍:(1)HaltHandler: CS8900HaltMiniportHalt函数的入口:当网卡去除或者停止时该函数进行资源的释放.必须实现.MiniportHalt i

2010-04-06 14:27:00 1194

IAR_uCOS-II_SMARTARM2200_uCFS_SD

uCFS1.34在SD卡上的移植,平台为SMARTARM2200,开发环境IAR5.3

2009-11-06

IAR_uCOSII_SMARTARM2200_LwIP1.2

LwIP1.2在SMARTARM2200的移植,IAR5.3下的工程

2009-09-14

IAR_uCOSII_SmartARM2200_ZLGGUI

SMARTARM2200中的ZLG-GUI从ADS移植到IAR5.3下,包括ZLG-GUI源代码及LCD测试任务

2009-08-24

IAR_uCOSII_SMARTARM2200_ZLGTCPIP

ZLG-TCPIP协议栈在IAR5.3下的移植,基于uCOSII2.86,硬件为SMARTARM2200,包括ZLG-TCPIP源代码及TCP,UDP测试任务

2009-08-05

IAR_uCOSII_SMARTARM2200

uCOSII2.86在SMARTARM2200上基于IAR5.3下的工程,包括uCOSII移植和测试任务代码,由ZLG ADS下工程及Micrium2148的IAR例子修改而成

2009-07-13

SmartARM2200开发板配套光盘实验代码

SmartARM2200SmartARM2200开发板配套光盘实验代码,包括基础实验,基于uCOS-II的基础实验,基于uCOS-II的综合实验,开发板出厂编程程序等。由于原光盘中uCLinux部分文件太大没有包括

2009-06-24

NBOOT(2410 2440).rar

NBOOT-用以在s3c2410开发板上引导NandFlash(我用的是K9F1208 64M)中的bootloader或操作系统镜像(如CE Image),我用的板子是GEC2410 其中NBoot_2410采用直接复制NandFlash中的image NBoot_2410(Eboot)用以引导EBoot,Eboot存于Sector 2,大小256K,具体参数可以修改 NBoot_2410(toc)可以引导Eboot或者CE Image,但需要Toc结构事先存在NandFlash Sector 1中

2008-09-11

uCOS_projects-2.rar

整理了一下uCOS-II的相关资源,里面包含了uCOS2.86(VC6/2003) uC/TCPIP(VC2003/05)等在windows上的模拟例子,还有Wsim的一个模拟工程,供参考

2008-07-22

uCOS-projects-1.rar

整理了一下uCOS-II的相关资源,里面包含了uC/FS,uC/GUI在windows上的demo例子

2008-07-22

uCOS-II Souce Code

整理了一下uCOS-II的相关资源,里面包含了2.52 2.76 2.86 uC/FS uC/GUI uC/TCPIP shell的源代码供参考

2008-07-22

《嵌入式实时操作系统uCOS-II》(第二版).part6.rar

因文件较大,分卷压缩成6个文件<br>《嵌入式实时操作系统uCOS-II》(第二版).pdf<br>MicroC/OS The Real-Time Kernel Second Edition<br>Jean J. Labrosse著 邵贝贝等译

2008-07-10

《嵌入式实时操作系统uCOS-II》(第二版).part5.rar

因文件较大,分卷压缩成6个文件<br>《嵌入式实时操作系统uCOS-II》(第二版).pdf<br>MicroC/OS The Real-Time Kernel Second Edition<br>Jean J. Labrosse著 邵贝贝等译

2008-07-10

《嵌入式实时操作系统uCOS-II》(第二版).part4.rar

因文件较大,分卷压缩成6个文件<br>《嵌入式实时操作系统uCOS-II》(第二版).pdf<br>MicroC/OS The Real-Time Kernel Second Edition<br>Jean J. Labrosse著 邵贝贝等译<br>

2008-07-10

《嵌入式实时操作系统uCOS-II》(第二版).part3.rar

因文件较大,分卷压缩成6个文件 《嵌入式实时操作系统uCOS-II》(第二版).pdf MicroC/OS The Real-Time Kernel Second Edition Jean J. Labrosse著 邵贝贝等译

2008-07-10

《嵌入式实时操作系统uCOS-II》(第二版).part2.rar

因文件较大,分卷压缩成6个文件 《嵌入式实时操作系统uCOS-II》(第二版).pdf MicroC/OS The Real-Time Kernel Second Edition Jean J. Labrosse著 邵贝贝等译

2008-07-10

《嵌入式实时操作系统uCOS-II》(第二版).part1.rar

因文件较大,分卷压缩成6个文件 《嵌入式实时操作系统uCOS-II》(第二版).pdf MicroC/OS The Real-Time Kernel Second Edition Jean J. Labrosse著 邵贝贝等译 如嫌下载6个分卷文件麻烦,可以到http://shevsten.qupan.com/1194869.html 或者http://www.pudn.com/downloads119/ebook/detail508157.html下载

2008-07-10

空空如也

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

TA关注的人

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