基于FPGA的嵌入式实时操作系统及TCP/IP移植

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ahjon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一个面向应用、技术密集、资金密集、高度分散、不可垄断的产业,随着各个领域应用需求的多样化,嵌入式设计技术和芯片技术也经历着一次又一次的革新。虽然ASIC的成本很低,但设计周期长、投入费用高、风险较大、而可编程逻辑器件设计灵活、功能强大、尤其是高密度现场可编程逻辑器件,其设计性能已完全能与ASIC媲美,而且由于FPGA的逐步普及,其性能价格比已足以与ASIC抗衡。因此,FPGA在嵌入式系统设计领域已占据着越来越重要的地位。本文完成的是基于FPGA的嵌入式系统设计,嵌入式系统设计包括CPU的设计,操作系统的研究以及协议栈的研究等。本文以Stratix系列的EP1S25F780C5为基础构建了主要硬件平台,对8051 IP CORE进行改进,综合、仿真研究,以及FPGA硬件调试,μC/OS-Ⅱ操作系统的移植研究,TCP/IP协议栈的研究等。本文首先介绍了嵌入式实时操作系统的相关概念及国内外发展现状,第二章研究8051 IP CORE软核以及其主要特征,并进行改进研究,对8051 IP CORE进行综合分析,仿真研究,包括存储器模块研究,运算单元模块研究,定时器模块研究,串口模块以及并口模块研究。第三章主要是硬件平台的搭建,本文在基于FPGA的硬件平台上调试8051 IP CORE的各个模块,并对8051 IP CORE的中断机制进行了调试研究,中断调试是本章节的重点及难点。第四章对μC/OS-Ⅱ操作系统进行移植研究以及调试,其中包括小模式下仿真堆栈的设计,用户堆栈的设计,高优先级任务到低优先级任务之间的堆栈切换,低优先级任务的堆栈内容映象,可重入函数的设计以及移植调试等。第五章是TCP/IP协议栈的移植,基于本文的硬件平台以及上层系统的考虑,本文最后选用的TCP/IP协议栈是UIP协议栈,网络接口层采用的是SLIP协议。网络接口层的设计,包括数据帧的发送,接收以及封装等。该系统不仅可以广泛应用于工业控制领域,实现工业监控系统的网络化,经过进一步开发,在仪器仪表、智能小区等领域也有广泛的应用前景和推广价值。
其他文献
生命体等摄动目标以一定频率、较小幅度振动,其回波具有微多谱勒特征。非接触式探测利用目标摄动对探测信号回波的相位调制,进行微多谱勒分析,从而实现摄动目标的探测和频率
近十多年来,无线通信技术在全球范围内得到了迅速发展。作为其关键技术的智能天线在无线通信系统中的应用,能够实现基站对移动台的定向发射和接收,从而能带来减轻系统的多址
随着航空电子系统的任务量日益庞大,系统对信号处理的要求越来越高,其中包括大容量的数据、高度复杂的算法和实时运算速度。因此,基于高速传输总线技术的实时信号处理系统的
混沌数字移相键控CSK(Chaos-shift-keying)是一种简单易行的混沌扩频通信方式,其信号具有天生的非周期性和宽带特性,使这种调制方案有出色的抗频率选择性衰落性能,非常适合应
无线传感器网络是由部署在检测区域内大量的微型传感器节点通过无线通信形式组成的一个多跳自组织网络系统。其目的是协作感知、采集和处理网络覆盖区域里被检测对象的信息,
面对日益增长的广播多播业务需求与无线资源紧缺的矛盾,如何高效地进行无线资源管理并实现广播多播业务的高质量传输是当前及未来亟须解决的问题。本文以TD-LTE系统广播多播
随着中国现代化进程的加快,汽车的数量有了前所未有的增长,由此带来的道路交通问题也亟待解决。发展智能交通系统可以有效的解决这个问题,其中实时交通系统的建设是重点内容,
计算机技术和网络技术的发展和普及,大大推动了视频技术的发展和应用,数字视频技术在当前的信息社会中日益发挥着重要的作用。实时视频编解码技术成为研究的热点,运动估计在
随着计算机技术与通信技术日新月异的发展,无线宽带接入在个人和商业计算机领域日益流行起来。随着用户的要求不断提高,无线宽带向更高频率、更宽带宽的方向发展。微波接入全
由于自然界中各种噪声存在,使得语音通信质量有所下降。因此,为了降低噪声对语音通信性能的影响,提高语音通信质量,针对语音的去噪技术一直是一个热门的研究课题。本文运用人