您现在的位置:网站首页答辩论文计算机毕业设计JAVA/JSP

用于通讯系统的嵌入式Linux的分析与设计

  • 简介: 摘 要 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的专用计算机系统。Linux以其源代码公开、内核精悍,系统稳定等优势,为嵌入式系统提供了一个极有吸引力的选择。嵌入式Linux是指对标准的通用Linux操作系统经过小型化裁剪处...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

 

 

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的专用计算机系统。Linux以其源代码公开、内核精悍,系统稳定等优势,为嵌入式系统提供了一个极有吸引力的选择。嵌入式Linux是指对标准的通用Linux操作系统经过小型化裁剪处理之后,适合于特定嵌入式应用场合的专用Linux操作系统。

本文主要是设计一个用于民用设备的嵌入式Linux。这是一个通过对通用Linux操作系统内核的分析和剪裁来实现的Linux专用系统。同时,对Linux的实时性进行补充分析,以便于用户进行二次开发。

在设计的过程中主要是先确定了专用系统的需求。再从内核和根文件系统两个主要的方面入手,对他们进行了深入的分析。对通用系统的模块进行分类,保留对专用系统有用的模块,删除对专用系统无用的模块。

最后把裁剪后的内核和根文件系统组织起来,并对其进行测试。这样就实现了一个精简的满足设计需求的专用系统。

   

关键词嵌入式Linux;系统裁剪;内核;根文件系统

 

 

ABSTRACT

Embedded system is a special computer system, which takes the application as the center and the computer technology as the foundation, is cuttable in software and hardware. Linux, which takes the advantage of its open source, extractive kernel and steady system, provides an attractive choice for embedded system. Embedded Linux refers to the standard general Linux operating system after some reducing and processing, and is a special Linux operating system used for special application.

This article mainly talks about a design which is an embedded system for civil use. This is a Linux special system which is realized by analyzing and reducing. At the same time, making the supplement and analysis to the real time of Linux ,which is convenient for the user to carry on the second development.

During the course of the design, making the needs of the special system is the first. Then analyze the kernel and the root file system .Classifying the function modules of the original Linux, reserving those useful modules and deleting those useless.

At last, organize the kernel and the root file system which have been reduced and make the test of them .Thus realizing an extractive special system which meets the needs of the design.

   

Key words: Embedded Linux; reduce OS; kernel; root file system

 

 

   

1章 绪论.. 1

1.1 概述. 1

1.2 设计目的          2

1.3 背景概述          2

1.3.1 嵌入式概述...... 2

1.3.2 嵌入式Linux.... 6

1.4本论文的内容和结构.... 6

2嵌入式Linux概要设计 8

2.1 对民用设备的分析  8

2.2 Linux的分析及概要设计          8

2.2.1 对内核的分析 9

2.2.2 对根文件系统的分析 12

2.3 系统整体分析      15

2.4 裁剪设计概述      16

2.5 本章小结          16

3专用系统的分析、剪裁与实现........... 17

3.1 内核的分析、设计和实现 17

3.1.1 选择内核....... 17

3.1.2 内核的精简..... 18

3.1.3 专用系统内核的实现 30

3.2 根文件系统的剪裁、实现 24

3.2.1 分析通用系统的根文件系统....... 25

3.1.2 专用根文件系统的剪裁........... 28

3.1.3 专用根文件系统的实现........... 32

3.3对于实时性的补充说明. 32

3.3.1 实时性的概念... 32

3.3.2 强调实时性的原因 30

3.3.3 实现实时Linux的思路........... 33

3.4 本章小结          34

4专用系统整体设计..... 35

4.1 整体链接专用系统  35

4.2       存储专用系统    38

4.3 本章小结          39

5系统测试 40

5.1 软件测试          40

5.1.1 软件测试的概念. 40

5.1.2 软件测试的目的. 40

5.1.3 测试方法....... 41

5.2 专用系统的测试    42

5.2.1 系统引导测试... 42

5.2.2 执行命令测试... 43

5.2.3退出系统测试... 45

5.4 本章小结          45

    ..... 46

参考文献..... 47

    ..... 48

         

查看评论 已有0位网友发表了看法
  • 验证码: