基于ARM与μClinux的嵌入式DNS网络服务器的开发

来源 :天津大学 | 被引量 : 0次 | 上传用户:AKDelphi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,嵌入式的研究已经成为计算机领域中的一个非常重要的组成部分。嵌入式系统在我们平时的生活中的各个方面都有着广泛的应用,嵌入式计算机在应用数量上远远超过了通用计算机。目前,嵌入式系统已经应用到网络、手持通信设备、国防军事以及自动化控制等各个领域中,成为当今信息发展的主流技术之一。当今的信息时代,是一个构筑在网络基础之上的时代,互联网已经渗透到人们工作和生活的各个角落。嵌入式Internet是近几年发展起来的一项新兴概念和技术,使人们不仅可以通过PC上网,还可通过各种各样便携设备上网。嵌入式系统由于其优异的性能成为各种手持上网设备和小型网络服务器的首选,因此针对嵌入式网络服务技术的研究具有很高的现实意义。本论文主要研究任务为基于ARM7网络服务器的开发。文中以三星公司的S3C44B0X开发板为硬件平台,充分利用板载芯片(Nor-flash、Nand-flash、SDRAM及网络芯片等),用C语言编写底层程序,直接运行于开发板上,来操纵和控制板载芯片,在本硬件平台下实现DNS仅高速缓存解析服务器功能,并进行了实验验证。通过以上编程和测试,在充分了解ARM体系结构、开发方法和运行机制及相关网络协议的基础上,向本开发板上移植μClinux操作系统。利用网络文件系统(NFS)建立优化的ARM开发环境。使用socket网络编方法编写基于嵌入式操作系统的DNS服务器上层程序,实现了基于嵌入式操作系统平台之上的DNS解析服务器。本设计的DNS解析服务器有其速度、体积和价格上的优势,适用于小型研究机构和企业,有较高的实用价值。而且通过实现了DNS这个典型的TCP/IP高层服务协议,对在嵌入式系统上实现其它的网络服务功能有很好的指导作用,研究价值也很高。
其他文献
我们正处在一个崭新的数字生活时代中,信息技术的蓬勃发展给我们的工作和学习带来了快捷高效的资讯,也令我们的生活和娱乐变得丰富多彩。我国政府大力推进电信网、互联网、有线
随着宽带网络技术以及实时多媒体应用技术(如流媒体、视频会议等)的发展,IP宽带业务多样化和快速增长已成为一个不争的事实,这对网络性能提出了更高的要求,同时对于网络性能和Qo
宽带波束形成是麦克风阵列信号处理的关键技术之一,在音频信号采集和声源定位等领域具有广泛的应用。基于滤波求和结构的空间响应变化约束最小二乘法是近年来新发展的频率不
随着通信技术的不断发展,人们对信息交换、互联网络、无线通信以及移动通信技术的要求越来越高。无线光通信以其抗电磁干扰能力强、保密性好、频段无需申请、机型方便架设以
在现代工业控制中,PLC得到愈来愈广泛的应用。然而由于PLC成本高,操作复杂,对于简单逻辑控制,目前仍然以继电器控制为主。但是继电器体积庞大、控制线路不易更改,给安装和维
视觉导航系统是导航技术的一种,它具有无源、完全自主等优点,成为国内外研究的热点。本文通过图像处理算法提取视觉特征,结合计算机视觉和摄影几何学等理论估计无人机的位置
计算机技术发展到今天,嵌入式系统的应用越来越广泛:嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5-10个嵌入式微处理器。而随着网络
自动人脸识别技术(AFRT)作为一种生物特征识别技术,以其相对于其它生态所不具备的直接、方便、友好的特点,在社会安全、商贸金融等强大市场需求的推动下,已经引起越来越多研
随着近年来发生的数次全国范围内的公共卫生紧急突发事件,人们开始关注先进的突发公共卫生事件应急调度指挥机制。而将GIS(地理信息系统)技术应用于应急调度指挥系统具有良好
  利用人体生物识别技术对人的身份进行鉴别已得到广泛的应用。掌纹作为人体生物特征之一,也有其广阔的应用领域,特别是刑侦领域。  本文主要针对基于掌纹的人体生物特征的