武汉科技大学硕士学位论文基于ARM9的嵌入式SIP电话终端的设计与实现姓名:谭金鑫申请学位级别:硕士专业:计算机应用技术指导教师:闵华松20080406基于ARM9的嵌入式SIP电话终端的设计与实现作者:谭金鑫学位授予单位:武汉科技大学相似文献(10条)1.期刊论文李海燕.刘广涛DHCP客户端在ARM9_Linux上的设计与实现-烟台职业学院学报2009,15(4)在一个存在较大规模嵌入式设备的分散控制和管理系统中,采用静态IP地址设置的方式会给用户增加许多实际的管理困难.给出一种适用于嵌入式设备的轻量级DHCP客户端设计.实际测试,在一个具有50台嵌入式设备的网段上,全部终端可以在5秒内得到IP地址,编译后的可执行代码只有20k.2.学位论文曹卓基于ARM9的嵌入式网关的设计2008近年来,以太网/互联网等网络架构逐渐在通信、自动化控制领域中得到广泛的应用,以TCP/IP网络传输协议为代表,成熟度较高的开放式网络通信技术正向各种自动化系统渗透,连接并控制其设备。而在工业控制和通讯的嵌入式设备中,更多的是采用其它协议。如何实现嵌入式设备的远程控制以及数据的远程传输便成了一个亟待解决的问题。本论文正是基于这种现实意义而提出的解决方案。本论文首先阐述了嵌入式网关的定义、研究意义以及发展趋势,然后在分析嵌入式网关技术需求的基础上,提出了一种嵌入式设备接入以太网的解决方案,并进行了具体实现。文中详细介绍了嵌入式网关设计的整体框架、硬件组成及其设计平台、嵌入式网络编程、操作系统的内核修改以及操作系统移植等内容,其中网络编程及操作系统的移植是整个设计的重点。本设计以32位ARM920T处理器S3C2440A为主控芯片,以CS8900A为网络接口控制芯片,来进行开发和研究。所以它不同于低端的单片机,它需要操作系统作为开发平台,这就给整个设计带来了难度。在这方面,作者具体的研究了嵌入式操作系统的系统引导程序、内核的裁剪和移植以及文件系统和驱动程序的配置等内容。网络编程部分则主要完成TCP/IP协议应用层通讯代码的编写。在具体实现中,采用广州友善之臂公司的基于ARM920T的嵌入式开发板--SBC2440B作为整个设计的硬件开发平台,软件上选用的是嵌入式操作系统Linux,并对其内核进行了分析,通过裁剪Linux内核来实现体积小、实时性高的特点。最后将运行在操作系统上的开发板进行网口调试,最终实现了网口通信的功能,为嵌入式设备上网提供了一种解决方案。3.学位论文程秀eCos在ARM9平台上的移植及图形开发环境的建立2009随着计算机技术的快速发展,到21世纪,嵌入式技术正进入充满机遇的阶段,嵌入式操作系统也逐渐壮大和成熟,已经被广泛应用到各个领域中,包括从小型手持设备(电子表、PDA和MP3播放器)到大型控制装置(如交通灯、工厂控制中心和核电站系统控制器)。嵌入式操作系统的种类也层出不穷,其中,比较流行的有VxWorks、WindowsCE、eCos、QNX、RTLinux等。嵌入式GIS(地理信息系统)是集成GIS功能的嵌入式系统产品,它是移动用户导航、定位、地图查询和空间数据管理的一种理想解决方案。嵌入式电子地图(EmbeddedElectronicMap)是以嵌入式GIS为基础,以数字形式存储在嵌入式设备存储器上,以嵌入式设备显示屏幕和外围设备为媒介,提供了图形显示、缩小、放大、定位等功能。本文从嵌入式操作系统eCos的发展状况和优越性出发,通过对电子地图技术进行研究,提出了一种基于嵌入式实时操作系统eCos的电子地图实现方案。本文的主要内容包括:1.基于对嵌入式操作系统eCos和初始引导程序RedBoot的研究,完成了对eCos操作系统的移植,并提出了一种基于NandFlash自启动的eCos启动方式。2.本文基于目标板硬件的组成和特性,结合eCos的驱动程序架构,实现了SPI、I2C、触摸屏和键盘驱动程序,方便用户使用电子地图。3.阐述了本系统中使用的图形用户接口MiniGUI和地理信息系统MGIS,实现了基于嵌入式操作系统eCos、图形用户接口MiniGUI的MGIS系统。4.基于eCos触摸屏、键盘驱动程序,编写了应用测试程序,实现了对电子地图的人工操作。5.分析了GPS数据格式和eCos串行通信方式,实现了对GPS数据的提取和转换,将转换后的数据传输到MGIS系统,实现对坐标的定位。6.最后,对系统进行测试,验证了方案的可行性和实用性,并提出了进一步工作内容。4.期刊论文曹庆年.赵博.孟开元.CAOQing-nian.ZHAOBo.MENGKai-yuan基于ARM9的嵌入式Linux网络通信系统设计与实现-西北大学学报(自然科学版)2009,39(1)目的设计基于ARM9平台的嵌入式Linux网络通信系统.方法选用S3C2410微处理器与工业级网络接口芯片CS8900A进行硬件电路设计;软件系统设计包括移植嵌入式Linux操作系统、制作cramfs根文件系统和创建socket套接口的服务器和客户端应用程序.结果构建了以ARM9和嵌入式Linux系统为平台的服务器,成功地实现了服务器和客户端的网络通信.结论基于ARM9平台的嵌入式设备可以很好地通过网络和其他通信系统进行信息交换.5.学位论文关志刚基于ARM9的嵌入式系统研究及USB驱动程序设计2008随着以ARM为代表微处理器高速发展,装有操作系统的嵌入式产品越来越多,功能越来越多强大。带有USB接口的嵌入式产品更方便了与PC机进行数据传输。Linux操作系统以其开放源代码、功能强大、稳定等优势使其在嵌入式操作系统领域得以迅速发展。嵌入式设备种类繁多的特点决定了不同的设备需要设计者开发相应的产品驱动,因此嵌入式Linux设备驱动程序的开发在整个嵌入式系统开发工作中占有举足轻重的地位。本文研究了基于ARM9的嵌入式系统及USB驱动的实现技术。首先从硬件构成和操作系统两方面简要叙述了嵌入式系统的相关知识,接着对基于ARM9的嵌入式系统开发平台进行了硬件测试。本研究成功地将Linux操作系统移植到ARM9嵌入式硬件平台上,完成了编写启动程序,移植系统内核等工作,为USB驱动开发搭建了嵌入式Linux系统平台。然后研究了USB总线、Linux内核与设备驱动之间的工作机制,以主机角度研究了Linux操作系统中USB系统结构及其驱动程序,从USB核心、主机控制器驱动和设备驱动三方面对Linux下USB系统源码进行了详细分析,并描述了USB主机控制器的工作流程,同时针对ARM9处理器编写了Linux操作系统下的USB主机控制器驱动程序。在此基础上,通过编写USB扫描仪主机驱动程序与挂载大容量存储设备,分别说明字符设备与块设备在嵌入式Linux下驱动程序的实现。经过以上的研究工作,本文给出了嵌入式系统与设备驱动程序的开发流程,为其他开发者提供了技术参考。6.学位论文王成基于ARM9处理器的嵌入式开发平台的设计与实现2005随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用,成为当前IT产业的焦点之一,呈现出巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。ARM(AdvancedRISCMachines)公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。随着国内嵌入式应用领域的发展,ARM芯片也必然会获得广泛的重视和应用。在各种嵌入式操作系统中,Linux凭借其在结构清晰、源代码开放等方面的优势,成为了基于监控系统、手持设备等嵌入式系统领域应用中的技术热点。本设计的目的正是建立一个完整的基于ARM9核心处理器和嵌入式Linux操作系统的嵌入式开发平台,为嵌入式系统开发提供一个完整的软硬件环境。本文首先概述了嵌入式系统相关知识,对目前在嵌入式处理器中占有重要地位的ARM处理器作了介绍,并重点说明了本文中所用的基于ARM9内核的芯片S3C2410A的强大功能。在详细分析了系统功能需求的基础上,提出了系统的总体设计原则及设计方案。然后详细介绍了系统的硬件电路和PCB(印刷电路板)的设计,系统的硬件在Cadence公司的EDA环境下开发,采用高速PCB设计方法进行了高速电路的信号完整性仿真,以保证系统硬件的可靠性。并根据该平台的硬件电路对嵌入式Linux操作系统进行修改和移植,从而实现了用于开发各种基于ARM处理器的嵌入式产品的通用开发平台。最后,总结了本文的主要研究工作,并结合当今信息产业的先进技术对该开发平台做了展望。7.学位论文唐飞基于ARM9的嵌入式Linux网络终端开发和应用2007随着信息技术(IT)的飞速发展,特别是互联网(Internet)的迅速普及,现今的嵌入式设备发展趋势是实现多种功能的综合化和一体化,通过将多种功能有机整合在一个设备上从而实现更为强大的用途。人们对嵌入式系统的需求逐渐增多,要求也越来越高。因此基于网络应用的嵌入式终端的研究开发一直是行业内的一个热点。论文在原有的基于ARM9(S3C2410A)硬件平台和嵌入式Linux操作系统网络终端的基础上,成功地移植了Qt/Embedded图形用户接口(GUI),嵌入式网络浏览器Konqueror/Embedded,开发了基于Mifare非接触IC卡的网络访问中用户身份认证系统,为用户在网络访问中的身份鉴别提供了一种有安全、有效的解决方案。终端在应用中以嵌入式浏览器Konqueror/Embedded为中心,支持中文页面,支持jpeg,支持Javascript,支持触摸屏输入,支持用户身份登陆认证,具备了嵌入式网络终端的基本功能。论文详细地介绍基于ARM9和嵌入式Linux的开发环境的创建,Qt/Embedded图形用户接口(GuI)移植和构建,嵌入式浏览器的移植和汉化的详细步骤,介绍了以Mifare1S50型的TypeA类卡作为用户身份的载体的程序开发过程,以及整个软硬件集成的过程。论文以实际开发为基础,为嵌入式网络终端开发提供了一种较为完备的开发方案,有一定的实用价值和借鉴作用。8.学位论文刘海望嵌入式系统开发平台的设计与实现2009本论文完成的工作是国家自然科学基金“集成多通道SPR生物传感芯片及其对IgE的检测分析”和天津市科技攻关项目“SPR传感芯片关键技术及其生物医学检测分析系统的研究与开发”的一部分。本设计的目的是建立一个基于ARM9核心处理器和嵌入式Linux操作系统的嵌入式开发平台,为嵌入式解决方案提供一个完整的软硬件环境。br 随着信息化、智能化和网络化的发展,嵌入式系统获得了广泛的应用,嵌入式设备的功能不断提高。ARM处理器系列属于RISC架构,具有速度快、功耗低、支持16/32位双指令集等特征,是嵌入式解决方案的首选处理器。嵌入式Linux不仅开放源码,而且功能强大,是嵌入式系统的常用操作系统。br 本文设计了一款基于微处理器AT91RM9200嵌入式系统的开发平台,完成了系统的硬件设计和软件设计。本文首先在研究AT91RM9200的基本结构和工作原理的基础上,论述了基于AT91RM9200的嵌入式系统硬件设计的过程,包括Flash存储器系统、SDRAM存储器电路、电源电路、复位电路、Jtag接口电路、以太网接口电路、串行口接口电路、USB接口电路、AD/DA转换电路、继电器接口电路、LCD接口电路、键盘接口电路;然后介绍了如何在ADS下对裸系统进行硬件测试;最后在该平台上对嵌入式Linux操作系统进行修改和移植。9.学位论文王洪宾基于ARM9的多参数监护系统和智能家居控制器的设计2008针对目前越来越多的人对于医疗保健方面的需求与目前国内医疗保健仪器价格比较昂贵的矛盾,本文设计了采用ARM9微处理器2410和嵌入式操作系统ARM~Linux以及较为美观的qt/embedded界面系统制作和研发了一种新型的集家庭医疗保健和智能家居控制为一体的监护仪器,它能够连续较长时间