基于VxWorks的S3C2440开发板上DM9000网络芯片驱动开发

被引量 : 0次 | 上传用户:ydaf1aj9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,嵌入式系统应用的领域越来越广泛,包括自动化控制、航空航天、交通、通信、多媒体技术、办公自动化、实时仿真等等。要进行嵌入式系统软件的开发,必须要有优秀的操作系统平台及功能强大的开发工具。VxWorks就是一款优秀的嵌入式操作系统,其交叉开发环境Tornado为我们进行应用程序的开发提供了便利。本文以大幅面工程扫描仪为工程背景,对VxWorks的网络驱动开发进行研究,依据大幅面工程扫描仪的特点和功能需求,设计并实现了RSC S3C2440A(ARM920T内核)开发板上的DM9000的网络芯片在VxWorks中的网络驱动程序。使得工程扫描仪的数据采集及监控板与上位机之间实现了TCP/IP协议方式的高速以太网通信。文章首先介绍了嵌入式系统的组成原理及特点,并就嵌入式实时操作系统的应用情况做了说明。根据项目实际情况,深入研究了嵌入式实时操作系统VxWorks及其集成交叉开发环境Tornado,对其网络驱动的开发做了系统描述;接着,介绍了有关TCP/IP协议的基础知识,为使用TCP/IP协议栈进行网络通信提供支持。最后,介绍了DM9000网络接口芯片的原理和功能,实现了DM9000芯片的底层驱动程序;并详细介绍了在此基础上开发VxWorks中所使用的END类型网络驱动程序的过程。
其他文献
据一项统计,目前老字号企业中勉强维持现状的约占70%,长期亏损、面临破产的约占20%,有品牌有规模且经济效益好的仅占10%;据一项不完全的统计显示,中国曾经辉煌的老字号正在以每年5%的
诚信是中华民族的传统美德,是做人的基本准则,也是社会道德和职业道德的基本规范,其要求与国际经济全球化、社会主义市场经济发展以及构建和谐社会主义的要求是一致的。加强
讨论了数域F向量空间中任意多个向量的线性关系,给出了向量集合线性相关、线性无关以及向量集合等价的一些重要结果,在此基础上讨论了一般向量空间的结构问题.
<正>今年1-10月,在桂林市委、市政府的正确领导下,桂林市投资促进局认真贯彻落实自治区投资促进工作会议精神,紧紧围绕市委、政府工作主要目标任务,坚持桂林国际旅游胜地建设
固体废弃物焚烧处理技术由于在无害化、减量化、资源化等方面有很好的综合效果,在发达国家得到了较多应用。在众多的垃圾焚烧技术中,干馏热解气化焚烧技术具有较高资源利用率和
电能是当今社会发展的重要能源之一,对保障国家经济发展建设与人民生活质量发挥着重要作用,因此引起社会各界的广泛关注。在电力系统的运行过程中,已经发生过一系列的大型停
本文首先分析了粮库各种信息的特点和各种应用系统对数据的需求,在此基础上,研究和设计了符合粮库需求的各级数据中心体系结构,分析了在数据中心设计建设过程中需要考虑的问
SSL VPN是一种新型的VPN技术。随着网络应用的多样性,对远程访问的安全需求日益增加,目前主流IPsec VPN无法满足应用多样性的需求。SSL VPN因其配置方便、与操作系统无关、支持
在经济快速发展的过程中,我国各个行业发展的速度非常快,在此过程中化工行业成为我国社会主义市场中发展较为明显的一个行业。随着化工行业的快速发展,压力容器的应用范围越
随着中国经济的高速发展和全球经济一体化进程的加快,中国的广告业务正以惊人的速度增长。今天的中国已经跻身于世界十大广告强国之列。作为跨文化交际研究的一个新领域,广告