基于ARM9的嵌入式网络驱动程序开发

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:poabc123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字信息技术的高速发展,嵌入式系统已经广泛渗透到家庭和工业的各个领域。网络技术的发展和服务日趋完善,与网络结合的嵌入式系统必将成为嵌入式系统发展的一个主要趋势。本文以CIRRUS公司生产的EP9315处理器芯片为核心,参阅了该芯片的技术开发文档、以太网MAC层工作原理、ADS集成开发环境文档以及实时操作系统Linux相关文档。本文主要工作是:完成ADS下基于RTL8201芯片网络接口的测试程序、Linux网络驱动程序的开发、Linux内核编译及移植,实现了网络功能在开发平台上的基本应用。第一章介绍了嵌入式系统及嵌入式处理器的基础知识,包括目前常用的几种嵌入式处理器、操作系统,以及如何进行嵌入式系统的选型。第二章介绍了本文使用的硬件平台,包括处理器、存储器、串行通信接口、以太网接口,提出了系统软件的调试方法。平台的硬件核心为CIRRUS公司生产的嵌入式处理器EP9315。第三章介绍了开发调试环境的建立,包括交叉编译环境的建立以及相关程序库、工具的安装,编写网络接口的相关程序。第四章详细介绍了Linux网络设备驱动的开发。包括设备驱动的构成,网络驱动的接收、发送;并完成了相关驱动的实现、应用及不同平台下的移植。第五章介绍了Linux系统的移植。包括Boot loader的移植、启动部分移植以及内存部分的移植,并给出了内核编译的基本方法。第六章给出了本文研究的主要结论,并对系统的发展前景进行展望。
其他文献
GPS车辆导航定位系统是处于蓬勃发展时期的新技术,是ITS(智能交通系统)的一个前沿分支,是应用自动车辆定位技术、地理信息系统与数据库技术、计算机技术、多媒体技术和现代通信技
网关冗余技术作为一种重要的网络容灾技术目前在网络中得到广泛的运用。IETF提出的VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)和Cisco公司的HSRP(Hot Stan
传统无线电收发系统硬件依赖性强、信号适应能力差,软件无线电技术的出现导致了收发机的革新。其基本思想是对射频进行采样,在高速DSP处理平台上加载不同的软件实现不同的功
随着人们对出行要求的提高,中国铁路运输尤其是高铁运输发展迅速,这也极大的促进了铁路电气化的高速发展,而电气化铁路的核心电源屏也有了长足的进步。铁路智能电源屏是为铁路电气化提供稳定高效的电源供给,因此铁路智能电源屏的正常运行是安全准时正常铁路运输的重要保障。而作为铁路智能电源屏的核心部件电源模块的正常运行则成为关键,它为铁路智能电源屏提供多种匹配的电源输出,并由智能电源屏发送到路网中。铁道部规定备用
在蜂窝网络中,为了实现高速的数据传输以及提高频谱利用率,LTE-A中采用了异构组网的技术,在众多候选的异构场景中,由宏基站和微微基站组成的异构网络引起了广泛的关注,能够消除同
随着移动互联网的迅猛发展,越来越多的移动设备出现在日常生活中,人们对数据流量的需求日渐增加。然而,移动通信的无线频谱资源是有限的,我们当前面临着严重的频谱匮乏问题,
现场可编程门阵列(FPGA)是近年来迅速发展起来的新型可编程器,其灵活的可编程逻辑可以方便的实现高速数字信号处理。它突破了并行处理、流水级数的限制,具有反复的可编程能力,从
随着超高清电视(Ultrahigh Definition Television, UHDTV)的发展,人们获得了更细腻、更逼真、更流畅的视频观影效果。超高清不仅仅是指空间分辨率上达到4K×2K,更重要的是为
RAKE接收机在时域最优联合多径,在提供严格的功率控制下可以克服多径衰落,提高信道容量,因此是code-division multiple access(CDMA)扩频通信的关键技术之一。本文围绕RAKE接收
期刊