基于MC9328平台的USB和网卡驱动开发

来源 :北方工业大学 | 被引量 : 2次 | 上传用户:jenny18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过USB的数据传输和网络通讯在嵌入式系统中的得到应用广泛,也是嵌入式系统的重要组成部分,本文设计了针对嵌入式系统的USB和网络驱动程序开发,包括硬件和软件的具体实现。硬件系统主要包括CPU模块、扩展存储模块、USB模块、电源模块、串口模块、网络模块。CPU模块是整个电路板的核心,选用MOTOROLA公司的MC9328芯片,由复位电路、时钟电路和JTAG接口电路组成。USB控制芯片采用完全符合USB2.0规范的飞利浦公司的ISP1581。网络芯片选用DEVICOM公司的DM9000芯片,是一款10M和100M自适应的芯片。MC9328MX1和ISP1581的连接采用通用处理器模式,数据交换采用中断方式。程序设计在linux系统下进行,包括USB固件程序开发和网络芯片驱动程序和测试程序开发。USB固件程序主要是实现芯片的枚举过程,让上位机获取设备方的各个描述符,包括驱动架构主程序、协议处理程序、中断处理程序、相应的头文件。网络芯片驱动程序包括芯片寄存器读写、中断服务、初始化、数据包发送、数据包接收等几个主要部分。网络芯片驱动性能调试通过编写服务器和客户端程序来测试。系统的USB数据传输调试是通过BUSHOUND来抓总线上的数据包,网络芯片驱动程序调试采用linux端的tcpdump应用程序来抓网络上的数据包。本文完成了基于MOTOROLA的MC9328平台的USB和网络程序开发,基本实现了设备方和主机方的USB数据传输和网络数据包的传输。
其他文献
5G的投入,推动智能家居更一步的发展rn随着技术不断发展,智能家居逐渐从伪命题阶段走到实现产品落地阶段,而今5G技术的成熟,则在智能家居这一片广阔的海域当中激起一番暗涌.r
期刊
Codelocks表示,其新发布的WiFi网关为智能锁用户提供了更高级别的控制和便利.一个WiFi网关允许用户从任何WiFi连接的移动设备控制多达四个兼容的Codelocks智能锁.
期刊
2020年中国建博会期间,研究组为了让经销商朋友多了解智能锁行业的信息与动态,便组织了一场长达5小时的直播.直播过程中,我们参观了多家智能锁品牌展馆以及提供智能锁解决方
期刊
科技发展到现在,它给人们生活带来了翻天覆地的变化.当下,如智能家居市场的繁荣,更是让越来越多的受众体会到5G、AI、云计算、大数据等最新科技赋予生活的更多可能性.根据艾
期刊
张小泉阳江刀剪智能制造中心将于今年下半年试产运行;阳江刀剪龙头企业金辉刀剪公司成功收购北京百年老字号剪刀品牌“王麻子”;阳江合金材料实验室转入全面建设阶段,刀剪产
期刊
7月11日,第22届中国建博会(广州)落下帷幕,数千家品牌同台争辉,共同见证了大家居建装领域的百花齐放.新款产品全球首发、斩获行业重磅荣誉、百余家主流媒体争相报道,凯迪仕智
期刊
随着智能家电的普及,智能便捷、节源环保的生活理念也逐渐深入人心.变频技术通过改变电源频率来改变电器转速,大大地实现智能家电的节能和提率.再加上当前利好政策的扶植,未
期刊
芯片作为全球信息产业的基础与核心,被广大业内人士誉为“现代工业的粮食”.在电子设备(如智能手机、电视、平板电脑等)、即时通讯、国防军事等方面,芯片都已经得到得到广泛
期刊
采用人耳特征进行身份验证是一种新兴的生物特征识别技术,国内外对人耳识别的研究还处于起步阶段。针对目前人耳识别技术的现状,本文主要从人耳图像的检测、预处理、特征提取和
刚刚过去的端午假期,想必很多人抵挡不住美食的诱惑,纷纷卷起袖子,秒变中华料理小当家.炸猪排、粉蒸肉、香辣虾、可乐鸡翅……但愉悦的同时,也无法避免地带来了油腻、油污、
期刊