ARM全系统模拟器中模拟串口和网卡的设计和实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:dunwei1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和通信技术的不断发展,嵌入式系统的应用日益广泛,但传统的开发方法限制了软件开发人员,因为软件的调试,需要在真实的目标系统上完成。为了解决这个软件开发的瓶颈,全系统模拟器应运而生,它模拟具体的目标系统,让用户在不接触真实硬件和使用仿真器的情况下进行开发,提高了开发效率,降低了开发成本。本论文中重点探讨了ARM全系统模拟器串口和网卡模拟器的设计和实现,这是全系统模拟器的必要组成部分,并提出了一个可装载外设模块的接口和设计实现。本文首先对全系统模拟器的构成和实现方法进行了简要的介绍,接着提出了模拟串口和网卡的功能需求以及设计思想。论文继续分别详细介绍了模拟串口和网卡的设计和实现,重点介绍了在模拟串口时如何利用伪终端技术来方便日后的测试和交互。论文提出了外设模块化加载的设计和实现,这对于系统的可配置、伸缩性,以及方便第三方开发具有重要意义。最后论文介绍了在嵌入式开发中必然涉及到的交叉工具链的生成过程及遇到的一些问题的解决之道
其他文献
跨域认证,特别是不同类型之间的跨域认证是认证研究的重要课题。主动网的授权用户拥有比传统网络授权用户更多的访问能力,对他们的认证关系到主动网的安全,在主动网上进行跨
随着Internet的飞速发展,从IPv4向IPv6过渡是必然的趋势,在相当长的时间内,IPv4将与IPv6共存。IPv6为互联网发展带来的巨大的挑战和机遇,因为IPv6协议不是完全向下兼容的,必然导致
随着水利工程及岩石工程的建设和发展,岩石内部裂隙的各种科学研究越来越重要。而利用计算机进行岩石内部裂隙的三维形态的重建可以直观有效地展示岩石内部结构将帮助其他科
集控式机器人足球比赛系统分为视觉子系统、决策子系统、通讯子系统和足球机器人小车子系统四个部分,其中小车子系统的性能直接决定着足球机器人在赛场上的表现。本文通过分析
数据库系统担负着对数据信息访问控制和存储的任务,数据库不安全的主要原因之一是原始数据以明文可读形式存放在数据库中,如果对数据库中的数据进行加密处理,那么上述问题可以得
长久以来,人们就想制造出一种具有智能的机器,它能通过自然语言与人类交流并服务于人类。计算机的出现和迅速发展为这个梦想的实现带来了希望。因此,人们迫切地需要计算机具有理
随着网络规模和网络用户的快速增长,理解用户对网络的浏览模式变得越来越重要,因为其对于网络结构的优化、站点的重构,个性化服务和推荐的产生等具有重要的意义。 在实际情况
2000年,Ahlswede等人基于网络信息流的概念提出了网络编码的思想。通过允许网络节点进行编码,可以获得网络组播速率的最大流限,即网络资源利用的理论上限,而通过传统的路由和复制
液晶显示器LCD(Liquid Crystal Display)现在已经广泛应用于手机、 PDA(Personal Digital Assistant)等便携式电子产品中。LCD控制器则是系统和LCD之间的接口部件,是系统显示
平台化是管理软件的发展趋势。传统的管理系统是在低层的技术平台上直接构建的,采用面向技术、业务无关的“原始”编程工具进行开发,这直接导致了所开发的管理系统具有两个重大