自定义博客皮肤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的专栏

工作日志

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

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

如何开发一个NDIS Miniport的网卡驱动,CS8900这个例子是个很好的参考.接下来我们就来分析下这个驱动,这样将来开发其他网卡驱动就知道怎么做了.驱动共有4个文件:cs8900.c:直接操作网卡的函数interrupt.c:中断处理miniport.c:NDIS miniport驱动接口实现wince.c:驱动dll入口 1.wince.c我们先来看wince.c(应该改名为cs8900

2010-03-29 10:06:00 1611

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(14)-移植CS8900A网卡NDIS Miniport驱动

还有一个没有实现的重要驱动就是网卡驱动了,在eboot里有一段网卡的处理程序,实际上是一些网卡的读写函数,用于PB下载和KITL的,而在CE最终运行时如果我们需要进行网络通信,那就需要NDIS架构的网络驱动.在WinCE中,通过NDIS(The Network Driver Interface Specification),WinCE系统和网卡及网络协议进行交互。NDIS提供了一个完全的网络驱动的

2010-03-29 09:58:00 1465

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

用了那么久的C语言,看了这本书才发现还有好多东西不是很清楚,C专家编程(Expert C Programming)这本书不错,受益匪浅.以下就是从中摘录的知识点,以加深印象.第1章:C:穿越时空的迷雾1.两个操作数都是指向有限定符或无限定符的相容类型的指针,左边指针所指向的类型必须具有右边指针所指向类型的全部限定符.char *cp;const char *ccp;ccp = cp;ccp是指向c

2010-03-26 14:44:00 800

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(13)-HIVE注册表实现

之前我们已经实现了Multi-Bin,CE已经可以正常启动运行.但是我们修改的系统设置在重启后就又恢复成初始状态.那是因为我们的注册表是基于RAM的,要实现注册表永久保存就需要实现HIVE注册表.我们把注册表保存在Nand flash的FAT分区中.在注册表中,HIVE BOOT SECTION和END HIVE BOOT SECTION直接的注册表内存就保存在HIVE中.1.添加HIVE组件Hi

2010-03-25 14:49:00 1010

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(12)-不连续地址的内存配置

上一篇文章已经实现了Multi-Bin,那样原来整个NK占用的内存就释放了许多,80402000到82000000的地址的内存就可以供CE使用.NK    80402000     02BFF000    NANDIMAGE而在oemaddrtab_cfg.inc里映射的内存虚拟地址为:DCD     0x80000000, 0x32000000, 32      ; 32 MB DRAM BAN

2010-03-22 10:33:00 913

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(11)-BINFS在Nand上的实现(Multi-Bin的实现)

之前我们都是把整个系统镜像复制到RAM中运行,这样启动时间较慢,也占用内存.使用Multi-Bin的模式,将需要复制到RAM的组件和可存放在存储设备(如Nand)中的组件分开,系统启动时只需要将CE核心组件复制到内存中运行,然后需要的组件从Nand中读取即可.之前我们已经在eboot中添加了操作BINFS分区的支持.然后就可以进行系统镜像的定制了.如何实现可以参考PB帮助How to Implem

2010-03-17 11:51:00 1444

原创 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(10)-FAT分区在Nand上的实现

上一篇Nand的前一部分用作BINFS分区,剩余的空间则可以用来作为FAT扩展分区.实际上在烧写OS镜像时就已经进行FAT分区的工作了,在WriteDiskImageToSmartMedia函数中的最后: hPartEx = BP_OpenPartition( NEXT_FREE_LOC, USE_REMAINING_

2010-03-04 10:08:00 1152

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关注的人

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