基于RTL8019AS网卡芯片的嵌入式TCP/IP协议栈研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:luluzhangwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前使用最广泛的以太网以及TCP/IP协议己经成为最常用的网络标准之一。本论文研究的是如何实现嵌入式系统与以太网的结合,在基于RTL8019AS以太网芯片的嵌入式网络终端中实现TCP/IP协议簇,这将有助于实现嵌入式系统的网络连接。 本文以周立功单片机公司的EASYARM2200开发板为整个系统的硬件平台,该开发板采用PHILIPS 的 LPC2210芯片作为中央处理器,以太网网卡芯片采用RTL8019AS,嵌入式操作系统采用非商业嵌入式操作系统μC/OS-Ⅱ。实现嵌入式操作系统在LPC2210芯片上的移植,是整个系统构架中的基础部分。在构建嵌入式系统平台以后,研究了RTL8019AS芯片的软件编程,并通过参考关于TCP/IP的RFC文档、LWIP,基于μC/OS-Ⅱ所提供的各种系统服务接口来完成TCP/IP协议栈的建设,协议栈的实现是整个系统构架中最为核心的部分,也是本文所要讲述的中心内容和技术,这部分是实验平台的网络通信基础。最后为检验TCP/IP协议栈的健壮性以及稳定性和执行效率,需要在嵌入式系统中实现基本的文字服务器程序,能够和现有的PC机上的操作系统完成简单的网络通信功能。在整个嵌入式系统的实现过程中.软件部分主要采用汇编语言以及c语言来编写,μC/OS-Ⅱ的移植主要涉及到汇编语言,而RTL8019AS和TCP/IP协议栈的实现主要由c语言来完成。 在嵌入式网络体系的构建过程中,主要涉及到两个核心技术难题,它们分别是嵌入式操作系统的移植和TCP/IP协议栈的实现。其中嵌入式操作系统的移植构建了一个可供应用的系统平台,它提供了各种系统服务,隐藏了对底层硬件设备操作的复杂性,大大降低了开发难度;而TCP/IP协议栈的实现为系统提供了网络通信的基础。最后,给出了对系统的客观、全面的评价,并对进一步改进提出了建议。
其他文献
追溯生物之间的进化关系,即系统发育学研究,是进化生物学领域中十分重要的研究内容。完整、可靠的系统发育关系不仅是了解生物系统与演化的基础和必要途径,而且还是生物多样性保
北斗卫星导航系统是我国自主研发、独立运行且已投入使用的全球卫星导航系统,目前已经广泛应用于我国军用和民用领域中。由于天线接收的北斗信号功率弱、频率高,因此需要对射频
鉴相器系统是高频信号处理电路中的一种重要器件,它是高性能锁相环电路中最重要的组成部分之一,并且在高频及微波信号处理电路,调频和调相信号的调制和解调系统,天线相位方向图测
家犬(Canis familiaris)是人类最早驯化的家养动物,历经两个驯化阶段形成了千差万别的四百多个品系。家犬丰富的遗传资源以及已公布的基因组序列,使其成为研究基因组进化、群体遗
目前商品化的传统太阳能电池材料主要以硅为主,厚度大约在180-300微米,但是在制作此种电池的过程中会损失很大一部分硅锭,此种损失无形中提高了太阳能电池的生产成本,而薄膜太阳
蛋白质微阵列是一种强有力的生物化学分析工具。这项技术以小型化、高通量、多指标为技术特点,只需要微升级的样品消耗即可实现高通量的平行检测,可以从降低生产成本,减少样品消
本文通过对荣华二采区10
期刊
当集成电路生产工艺节点进入50nm以下,传统浮栅结构的编程擦除速度和数据保持能力已经无法同时满足非挥发存储应用的要求。金属纳米晶存储器具有更高的速度和更好的可靠性,它
在人类众多的疾病之中,多形性胶质母细胞瘤(glioblastoma multiforme,GBM)属于最常见的一种同时也是恶性程度最高的一种脑部肿瘤,在分级系统中属于WHOⅣ级。多形性胶质母细胞瘤(
随着移动通信技术向纵深发展,通信网络面临着一个如何提高网络覆盖质量的问题。直放站以低投入、低成本、相对短的建设周期和较好的网络质量等优势被广泛采用,提高了网络信号