热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wince5.0之CS8900网卡驱动开发(转载自CSDN论坛)

把下面的cs8900r压缩包解压到WINCE500PUBLICCOMMONOAKDRIVERSNETCARD下makefile文件存放在WINCE500PUBLICCOMMONC
把下面的cs8900r压缩包解压到  /WINCE500/PUBLIC/COMMON/OAK/DRIVERS/NETCARD下

makefile文件存放在/WINCE500/PUBLIC/COMMON/CESYSGEN目录下,注意,也可以把用于编译cs8900的命令,添加到自己的makefile里。

逻辑中断号和物理中断号,要在程序里对应。。。。

在这个路径下/WINCE500/PLATFORM/SMDK2410/SRC/KERNEL/OAL,找到init.c文件里的,函数BSPIntrInit()。添加下面

OALIntrStaticTranslate(SYSINTR_ETHERNET, IRQ_EINT9);

上面分别是逻辑中断号,物理中断号。

注意,修改dirs文件。

注册表的修改方法:


  1. ; added for CS8900 
  2. [HKEY_LOCAL_MACHINE/Comm/CS8900] 
  3. "DisplayName"="CS8900" 
  4. "Group"="NDIS" 
  5. "ImagePath"="CS8900.dll" 
  6. [HKEY_LOCAL_MACHINE/Comm/CS8900/Linkage] 
  7. "Route"=multi_sz:"CS89001" 
  8. [HKEY_LOCAL_MACHINE/Comm/CS89001] 
  9. "DisplayName"="CS8900" 
  10. "Group"="NDIS" 
  11. "ImagePath"="CS8900.dll" 
  12. [HKEY_LOCAL_MACHINE/Comm/CS89001/Parms] 
  13. "BusNumber"=dword:0 
  14. "BusType"=dword:0 
  15. "InterruptNumber"=dword:25 
  16. "SysIntr"=dword:21 
  17. "IoBaseAddress"=dword:A7000300 
  18. "Transceiver"=dword:3 
  19. "CardType"=dword:1 
  20. [HKEY_LOCAL_MACHINE/Comm/CS89001/Parms/TcpIp] 
  21. "EnableDHCP"=dword:0 
  22. "DefaultGateway"="192.168.30.126" 
  23. "LLInterface"="" 
  24. "UseZeroBroadcast"=dword:0 
  25. "IpAddress"="192.168.30.21" 
  26. "Subnetmask"="255.255.255.128" 
  27. "DNS"="61.134.1.4" 
  28. [HKEY_LOCAL_MACHINE/Comm/Tcpip/Linkage] 
  29. "Bind"="CS89001"

以上来自CSDN论坛,地址为http://topic.csdn.net/u/20081027/19/3f0a9112-a377-4f31-9184-3bdea075a65c.html?seed=2079254192未经验证,但是我觉得作者水平较高,有参考价值。


推荐阅读
  • yikesnews第11期:微软Office两个0day和一个提权0day
    点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 本文介绍 Java 中如何使用 Year 类的 atMonth 方法将年份和月份组合成 YearMonth 对象,并提供代码示例。 ... [详细]
  • Logback使用小结
    1一定要使用slf4j的jar包,不要使用apachecommons的jar。否则滚动生成文件不生效,不滚动的时候却生效~~importorg.slf ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文探讨了高质量C/C++编程的最佳实践,并详细分析了常见的内存错误及其解决方案。通过深入理解内存管理和故障排除技巧,开发者可以编写更健壮的程序。 ... [详细]
  • 20100423:Fixes:更新批处理,以兼容WIN7。第一次系统地玩QT,于是诞生了此预备式:【QT版本4.6.0&#x ... [详细]
  • 本主题面向IT专业人士,介绍了Windows Server 2012 R2和Windows Server 2012中的组托管服务账户(gMSA),涵盖了其应用场景、功能改进、硬件和软件要求以及相关资源。 ... [详细]
  • 本文详细介绍了如何在C#程序运行期间防止系统进入休眠模式以及显示器关闭,提供了具体的实现代码示例,并解释了其应用场景。这不仅有助于提高程序的稳定性,还能优化能源管理。适合需要处理长时间任务(如下载或批处理)的开发者参考。 ... [详细]
author-avatar
婷518婷_239
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有