帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于ARM的嵌入式系统与局域网互联的研究与实现

导  师: 蔡征宇

学科专业: 081001

授予学位: 硕士

作  者: ;

机构地区: 南京理工大学

摘  要: 随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。如何合理选择软硬件平台,设计一个良好的嵌入式多应用综合开发平台是本论文研究和解决的重要课题。 ARM/(Advanced RISC Machines/)公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。其中,ARM公司的ARM7TDMI系列特别适合于低功耗、需要网络支持的工控设备。但因ARM7TDMI不具有MMU模块,在相应的软件实现中需要特别处理。在ARM7TDMI型的众多处理器中,Samsung公司的S3C44BOX处理器以其低价格、低功耗等在工控设备、PDA等领域占有了重要的市场份额。本文描述的产品平台即是基于此款处理器建立的嵌入式产品平台。 uClinux操作系统从它刚出生就已经决定了它的不凡。它是从Linux衍生出来的一种操作系统,支持众多嵌入式处理器类型,具有完善的各类驱动支持,对没有MMU模块的处理器也有相应的实现,具有完整的TCP/IP协议栈的实现和完备的工具集。它同时具有Linux的优点,如高度模块化,开放源码等。因此,uClinux操作系统成为了许多嵌入式系统研究领域的首选操作系统之一。本文的描述产品平台采用的操作系统即选为uClinux。 本文首先介绍了嵌入式系统的概念以及嵌入式系统的软硬件的选型标准,并建立了一硬件平台——嵌入式ARM-Linux产品平台。籍此平台的建立,深入分析了uClinux操作系统,并将uclinux移植到产品平台上。作为嵌入式系统整体中的一部分,本文也设计了Bootloader。并设计了MTD子系统,� With the development of Internet and the coming of the post-PC era, the embedded systems is becoming the center of intrerst in the IT industry and exhibiting broad potential market. Meanwhile, the mebedded applications are calling for better performance and functionality of embedded systems. Therefore how to select a reasonable hardware//software platform and design an excellent integrated platform for multifunctional embedded applications is the focus of this thesis. ARM is the leading provider of 32-bit embedded RISC microprocessors. ARM offers a wide range of processor cores and delivering high performance together with low power consumption and system cost, and specific THUMB instrument set. ARM7TDMI, one processor core of ARM, is very suitable to be applied in control field where requires low power consumption and network support, although the programming should be taken care because of not having a MMU in it. S3C44B0X of Samsung is selected in our platform. Because it combines many virtures such as low cost and power consumption, it has been becoming an ideal processor of embedded application. uClinux is distinct from its birth. It is derived of Linux and inherits lots of virtures of Linux, such as open source, supporting wide range processors, many drivers, and so on. Above all, it has special implements in the case of not having MMU, uClinux also has full implementions of TCP//IP and some essencial tools. It is one of the best choices in various Oss for embedded system. The main work of this dissertation could be summarized as follows. First, the concept of embedded system and criterias of choosing system's software and hardware are presented. And a hardware platform named 'ARM-Linux based embedded system product platform' is developed. Secondly, the paper analyses the uClinux and introduces how to port uClinux to the platform. As a prt of an embedded system, Bootloader is designed. And we designed MTD driver to manage storage device and a flexible and configurable root fi

关 键 词: 嵌入式 文件系统

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 赖苏彬
作者 李俊义
作者 廖金祥
作者 杨燕霞
作者 宋维

相关机构对象

机构 广东海洋大学
机构 广东培正学院计算机科学与工程系
机构 广东工贸职业技术学院
机构 广东技术师范学院计算机科学学院
机构 广东科学技术职业学院

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊