linux 挂iscisc存储,基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文.docx...

本文探讨了基于ARM的嵌入式Linux系统移植的关键技术,包括交叉开发环境搭建、系统引导程序、内核及文件系统的移植实现。这些是嵌入式产品开发的重要组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文

Classified Index: TP316.8 U.D.C: 621.38

Dissertation for the Master Degree in Engineering

RESEARCH ON PORTING EMBEDDED LINUX SYSTEM BASED ON ARM

Candidate:

Jin Lei

Supervisor:

Associate Prof. Fan Binwen

Academic Degree Applied for:

Master of Engineering

Specialty:

CommunicationandInformation System

Affiliation:

Shenzhen Graduate School

Date of Defence:

December, 2007

Degree-Conferring-Institution:

Harbin Institute of Technology

哈尔滨工业大学工学硕士学位论文

哈尔滨工业大学工学硕士学位论文

I

I

摘要

近年来,随着计算机技术、通信技术的飞速发展,特别是互联网的迅速普 及和 3C(计算机、通信、消费电子)技术的合一,微型化和专业化成为计算 机领域发展的新趋势,嵌入式产品己经成为了信息产业的主流。以 ARM 处理 器为核心,Linux 为操作系统的嵌入式产品正是嵌入式行业中的热门。

嵌入式操作系统是嵌入式系统的核心,驱动程序及图形界面和网络协议等 上层软件的开发工作都需要在操作系统的基础上进行。所以说嵌入式 Linux 系 统移植是嵌入式产品开发的一个基本环节,也是至关重要的环节。

嵌入式 Linux 操作系统要正常运行,需要有三个基本的部分:系统引导程 序、Linux 内核以及文件系统。系统引导程序负责系统上电时加载内核;内核 负责各种硬件的初始化并进行文件系统的挂载;文件系统实现整个嵌入式系统 的操作界面,提供可操作平台。这三个部分的实现都必须与开发板的硬件相匹 配,所以 Linux 系统的移植工作就是在特定的硬件系统上正确地实现这三个部 分的功能。

本论文对基于 ARM 的嵌入式 Linux 系统的移植做了详细介绍,主要包括 四个部分:交叉开发环境的搭建,系统引导程序的移植实现,Linux 内核的移 植实现,文件系统的移植实现。其中交叉开发环境的搭建是嵌入式 Linux 系统 移植的基础;系统引导程序、Linux 内核及文件系统的移植是移植工作的重 点。本文中详细介绍了这三个部分的功用、执行流程以及具体的移植步骤,并 在 ARM 开发板上完成了整个系统的移植工作,搭建了完整的嵌入式 Linux 系 统。

关键词嵌入式 Linux;系统引导程序;内核;根文件系统

II

II

Abstract

Recently, along with the fastest development of computer and communications technology, especially rapid popularization of Internet and syncretism acceleration of 3C(Computer Communication &Consume Electric), micromation and specialization become the main developing trend, at the same time embedded products turn into the mainstream of information industry. And the embedded products which use Linux System based on ARM processor have been popular.

Embedded operation system is the kernel of the embedded system, and the applications and drivers are developed based on the operation system. So the porting of the embedded Linux system is basic and important in the development of embedded products.

To run embedded Linux system naturally, there must be three parts: Bootloader, Kernel, File system. The bootload lo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值