基于嵌入式Linux的路由器硬件平台及系统软件的设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:aww2345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
路由器是计算机网络中的一个核心设备。研究并实现一种具有低功耗、低价位并支持3G无线接入的路由器方案,具有广阔的应用前景。嵌入式系统目前发展非常迅速,应用也越来越广泛。研究嵌入式技术的实现及推广应用,具有一定的现实意义。在嵌入式处理器中,ARM是使用最广泛的一种嵌入式处理器,具有低功耗、高性能等特点。基于ARM的嵌入式技术的研究是嵌入式技术研究的一个亮点。嵌入式系统的核心是操作系统。Linux操作系统以其开源、高性能、稳定、易裁减等特点有成为嵌入式系统主导操作系统的趋势。本文选择三星公司S3C2440处理器作为系统的处理器。研究并实现硬件平台原理图的设计、Linux操作系统平台的搭建;设计并实现系统的上层应用功能。以实现一种具有低价位、低功耗并支持3G无线接入的路由器方案。主要研究内容如下:   ⑴硬件模块的设计与实现。以S3C2440处理器为核心,选择SDRAM、Nor flash、NAND flash、WAN接口、LAN接口、PCMCIA接口芯片,设计连接电路图,实现硬件模块原理图的设计。   ⑵研究分析引导程序Bootloader的工作原理,根据s3c2440特点,实现Bootloader的设计。使它在系统上电时,完成硬件的初始化,加载运行操作系统内核等工作,同时提供下载和烧写操作系统内核和文件的功能。   ⑶研究Linux操作系统在嵌入式系统中的移植原理,根据s3c2440处理器的特点,分析Linux内核与处理器相关的工作内容,实现Linux操作系统在芯片上的移植。研究嵌入式文件系统的原理和作用,各种文件系统的特点,实现根文件系统及其他文件系统的设计。   ⑷根据系统的硬件模块设计,研究Linux下的设备驱动结构,设计Linux下的WAN口(DM9000)、LAN口(RTL8305)、USB、PCMCIA驱动。   ⑸研究并实现路由器在linux下的应用功能。设计ADSL拨号入网、静态IP接入、动态IP接入、3G拨号接入等拨号入网功能。设计防火墙管理、地址屏蔽等网络安全功能。
其他文献
社交网络数据自动化分析是自然语言处理、社交网络分析等领域的重要研究课题。其中,微博用户性别识别是一项基本研究任务。该任务旨在利用社交平台用户产生的数据对用户的性
智能交通系统是未来道路管理系统的必然发展趋势,交叉路口的车辆异常行为检测作为智能交通系统的重要组成部分对于提高运输效率保障道路安全有着十分重要的作用。计算机视觉
伴随着计算机网络的日益普及和信息数字化技术的快速发展,基于计算机和互联网的数字通信为多媒体产品的创建、传输和发布提供了便利。然而,开放环境中的数字产品很容易被篡改
随着计算机和通信技术的快速发展,嵌入式系统以其简洁、高效等优点越来越多地受到人们的广泛关注。嵌入式系统已经逐渐渗透到人们生活的方方面面,今天几乎所有的电子设备中都
Urban landscapes modeling benefits planners in drainage system design,street impprovement project selection,disaster management,and other tasks. Since buildings ta
图像显著性检测是计算机视觉和图像分析领域的一个基本问题,相关算法已被广泛应用于目标跟踪与识别、图像检索、图像分割、压缩存储等任务。本文在分析和研究现有相关算法的
智能电动车以其轻巧灵活、绿色环保、健康便捷等特点,逐渐成为现代人理想的健身及出行工具。相比于国内传统的电动车,智能电动车最明显的区别就是其具有智能助力功能。传统的
学位
牙齿移动路径规划是开发虚拟牙齿矫正系统非常重要的一部分,如何规划牙齿移动路径是一个很复杂的问题,不仅要寻求一条无碰撞的最短路径,而且还要求该路径尽可能平滑并满足一
社区电子服务是构建在VPN网络之上,为广大社区用户提供缴费、订票等综合服务的电子商务形式。和一般的电子商务应用一样,社区电子服务对基础网络的依赖性也越来越强。其网络