<cite id="d9bzp"></cite>
<cite id="d9bzp"><span id="d9bzp"></span></cite>
<cite id="d9bzp"><video id="d9bzp"></video></cite><var id="d9bzp"></var>
<var id="d9bzp"><video id="d9bzp"><thead id="d9bzp"></thead></video></var>
<menuitem id="d9bzp"><video id="d9bzp"></video></menuitem>
<var id="d9bzp"></var><cite id="d9bzp"><video id="d9bzp"></video></cite>
<cite id="d9bzp"></cite>
<var id="d9bzp"></var>
<var id="d9bzp"></var>
<var id="d9bzp"><video id="d9bzp"><thead id="d9bzp"></thead></video></var>

uClinux在ARM7上移植的研究与实现

毕业论文

uClinux在ARM7上移植的研究与实现
              
摘要:嵌入式系统是将计算机技术、半导体技术和电子技术和各个行业的具体应用相结合的产物。嵌入式系统已成为当今IT产业的焦点之1,并且具有极大的潜力。
嵌入式Linux由于稳定、开放源代码以及强大的网络功能,和其他的嵌入式操作系统相比具有更多的优势。uClinux是1种针对无MMU的处理器设计的Linux内核,通过定制可以达到几百KB大小,非常适合做为消费类电子产品的嵌入式操作系统。
本文深入分析了uClinux的体系结构;论述了嵌入式操作系统的启动过程以及Bootloader的运行机理;分析了FLASH,RAM的存储空间分配,以及可执行映象文件在存储空间的定位。然后本文对uClinux内核的相关配置和编译过程作了探讨。对如何组建软件开发平台,利用GNU开发工具在uClinux上进行程序设计也做了介绍。
针对ARM7核心SamSung S3C44B0X开发板,本文介绍了把uClinux内核移植到嵌入式系统的过程,并在内核移植的基础上开发了1个客户机—服务器模型的网络应用程序。
关键词:嵌入式系统;uClinux ;ARM7

Research and Implementation of Porting uClinux to ARM7
 
Abstract:The embedded system is the combination of computer technology,semiconductor,electronic technology and the applications of industries.It is becoming one of the focus in the IT industry and has great potential.
Embedded linux has more advantages than any other embedded operating system for its stabilization,opening sources and strong network functions. uClinux is a modified version of the Linux kernel, designed for non-MMU micro-controller. The kernel size is very concise, typically can customized to a few hundred KB, very suitable for serving as an embedded OS for generic consumer electronics.
This article thoroughly introduces the architecture of uClinux; analyses the startup procedure of embedded system and the mechanism of Bootloader; analyzes the memory allocation of FLASH and RAM, the location of execute image files expressly.Then this article discusses related configurations and the process of compiling uClinux kernel.The article also depicts the course of developing programes on the OS of uClinux using GNU software.
Based on the ARM7 core chip SamSung S3C44B0,this paper introduces the process of porting uClinux to embedded system; on the basis of kernel porting I develope a client/server model network application.
Keywords: Embedded System;uClinux ;ARM7

注释:不含源代码

uClinux在ARM7上移植的研究与实现相关推荐
云南快乐十分哪个好_北京pK怎么玩-湖北快3怎么玩 孤独的美食家| 圣罗兰| 窝窝团| 左耳| 交通银行| 窦骁| 彭昱畅与片方解约| 篮球世界杯8强| 黄子韬| 邪王追妻|