基于ARM9的嵌入式的linux操作系统的移植

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux as excellent open source operating system software has been widely applied to the embedded operating system, its real-time performance, portability, supports large capacity memory, MMU (microcontroller), and I / O system.
Keywords:embedded system kernel;Linux;Bootloader;transplantation;integrated development environment.
第一章绪论
1.1
随着计算机技术、通信技术以及Internet的飞速发展。嵌入式系统已得到越来越广泛的应用。与此同时,嵌入式系统的复杂性也在不断增加,嵌入式操作系统已经成为其中最重要的组成部分。目前,市场上存在着众多的嵌入式操作系统,而在这些系统之中,兼有Linux和嵌入式优点的嵌入式Linux操作系统,凭借其在结构清晰、源代码开放性、裁剪性好,开发与使用均易实现等方面的优势,拥有巨大的市场前景和商业机会。当前嵌入式Linux的一个热点应用就是将Linux内核移植到一些典型的微控制器和微处理器上,提供操作系统层面支持,以实现嵌入式系统用软件的开发。
Linux作为优秀的开源操作系统软件被广泛应用到嵌入式操作系统中,它的实时性,可移植性,支持大容量的内存,MMU(微控制器),和I/O系统等。
本课题的研Baidu Nhomakorabea内容主要分为以下几个方面:
研究嵌入式linux从模块到函数不同级别上的分析,硬件平台是基于CPU:三星S3C2440A,核心ARM920T,典型主频400MHZ;SDRM: 64Mbyte,FLASH: NOR FLASH: 24M字节(用于存放bootloader)NAND FALSH: 64M字节;嵌入式系统的概念和现状;嵌入式系统的开发模式;介绍内核启动过程和内核的裁剪;Bootloader启动分析;嵌入式linux的移植;嵌入式linux系统的开发环境工具链的生成和集成开发环境的搭建。
This research mainly divides into the following several aspects:
Research on Embedded Linux from the module to the function of different levels of cutting, hardware platform is based on the CPU: S3C2440A core ARM920T, Samsung, 400MHZ SDRM: typical frequency; 64Mbyte, FLASH: NOR FLASH: 24M bytes (for bootloader) NAND FALSH: 64M byte; embedded system concept and current situation; embedded system development model; introduce start kernel and kernel tailoring; embedded Linux transplantation; Linux embedded system development environment tool chain generation and integrated development environment to build.
图表清单
基于ARM9的嵌入式linux操作系统移植
摘要
随着电子技术的不断更新,嵌入式已经深入到各行各业了,嵌入式系统的开发已成为热点了,在智能家电,数字移动终端等这些行业嵌入式软件开发的需求下,嵌入式集成开发环境已经成为目前嵌入式系统发展的趋势,嵌入式系统的核心是嵌入式操作系统,在此之上开发可以减少嵌入式开发的工作量,增强嵌入式应用软件的可移植性。
此研究基于Linux 2.6内核的嵌入式Linux系统,分析了所面临的理论问题、关键技术,实现了Linux内核在ARM9平台上的运行。
1.2
嵌入式系统的出现最初是用于单片机的。随着单片机的出现,使得家电、工业仪器仪表、工业机器人、通信设备等产品可以通过内嵌集成的电子装置来获得的极佳的性能:更方便使用、速度更快、价格更便宜。这些装置虽然基本上具备了嵌入式的应用功能特点,但是这些的应用单一的使用八位的芯片,仅能执行一些单线程程序,根本说不上“system(系统)”的概念。
关键词:嵌入式系统;linux内核;Bootloader;移植集成开发环境
Based on the linux operating system ARM9 embeded
transplantaion
Abstract
Along with the electronic technology unceasing renewal, the embedded has penetrated into all trades and professions, the embedded system development has become the hot spot, in the intelligent home appliances, digital mobile terminal embedded software development demand in these industries, embedded integrated development environment has become the development trend of embedded system, the embedded system is the core of embedded operating system, on this development can reduce the embedded development work load, enhanced the transplant of embedded application software.
相关文档
最新文档