Linux内核移植-南京林业大学毕业设计

南京林业大学

本科毕业设计(论文)

题 目:嵌入式LINUX在ARM9系统中的移植

院 (系) 信息与科学技术学院

专 业 计算机科学与技术

学 生 谢监荣

学 号 070801320

指导教师 何煦岚

二0一一年 五 月 二十三 号摘要

近几年,嵌入式系统产品日臻完善,并在全世界各行业得到广泛应用。嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化发展的新的国民经济增长点。消费家电的智能化,嵌入式更显重要Abstract

In recent years, as embedded systems continuing to improve, it widely used in the industry around the world. Embedded systems product development and application have promoted the development of information technology and industrialization. It is becoming a new growth point of the national economy. Moreover, as the home appliances becoming more intelligent, the embedded technology is more important now. The purpose of this project is to build up a highly efficient and stable platform for embedded systems in this environment.

Embedded LINUX has a free and open source characteristics like Linux and gets the strong technical support from linux learners around the world. So Embedded LINUX is a natural choice to embedded operating systems.And the hardware architecture is the ARM architecture.ARM processor type is popular in embedded systems processor type, and the Samsung's S3C2410 and S3C2440 processor, is currently the most popular type of ARM9 processor.

The project is to study how the embedded LINUX kernel and the root file system ported to the embedded target board based on S3C2440 processor system .

Keywords: Embedded system; ARM; Linux; Transplant目 录

摘要I

AbstractII

第一章 绪论- 1 -

1.1 嵌入式系统概述- 1 -

1.1.1 嵌入式的定义- 1 -

1.1.2 嵌入式系统的组成- 1 -

1.1.3 关于嵌入式系统的开发- 2 -

1.2 嵌入式操作系统概述- 3 -

1.2.1 嵌入式操作系统的定义- 3 -

1.2.2 嵌入式Linux操作系统- 4 -

1.3 ARM体系结构和硬件开发平台- 4 -

1.3.1 ARM体系结构的技术特点- 4 -

1.3.2 Samsung S3c2440 处理器简介- 5 -

1.3.3 TQ2440开发板简介- 6 -

1.4 本课题的研究目的和意义- 6 -

1.5 本课题的研究内容和主要工作- 6 -

第二章 交叉编译环境的建立- 7 -

2.1 主机端的软硬件描述- 7 -

2.1.1 主机端的硬件配置- 7 -

2.1.2 主机端的软件配置- 7 -

2.2 具体布局和相关设置- 8 -

2.2.1 具体布局- 8 -

2.2.2 相关设置- 8 -

2.4 交叉编译工具- 11 -

2.4.1 交叉编译工具的安装与配置- 11

linux移植会话层层协议,Linux内核移植-南京林业大学毕业设计.DOC相关推荐

  1. s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二

    由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和uboot移植,直接进入内核移植及驱动开发方面的学习. 三 设置uboot启动参数 我的nfs根目录为/nfsroot,我 ...

  2. 《Linux操作系统-系统移植》第4章 内核移植 - 内核解析(Linux3.14)

    4.1内核配置过程分析 4.1.1前言 1.linux内核五大功能: 进程管理(cpu) 内存管理(内存) 设备管理(驱动) 网络管理(网络协议tcp/ip) 文件系统(vfs) 2.linux版本号 ...

  3. linux防火墙常用控制协议,Linux防火墙iptables的基础

    一.网络访问控制 1.Linux一般都是作为服务器系统使用,对外提供一些基于网络的服务 2.通常我们都需要对服务器进行一些网络访问控制,类似防火墙的功能 3.常见的访问控制包括:哪些IP可以访问服务器 ...

  4. linux防火墙常用控制协议,linux防火墙配置及管理.doc

    linux防火墙配置与管理2 ufw防火墙简介 我们在工作中使用防火墙保护服务器的网络服务,实际上是通过防火墙来拒绝对服务器的访问.iptable 工具根据系统管理员编写的一系列规则筛选网络数据包对于 ...

  5. linux 内核移植和根文件系统的制作【转载】

    原文地址:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html 1.1 Linux内核基础知识 在动手进行Linux内核移植之 ...

  6. linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx

    linux内核移植步骤添加dm9000网卡驱动(设备树).docx LINUX内核移植步骤2015年05月13日星期三上午1105往设备树中添加网卡驱动1.选平台,指定交叉编译工具链1.在MAKEFI ...

  7. Linux内核移植和根文件系统制作(详细步骤精讲)

    第一章移植内核 1.1 Linux内核基础知识 1.1.1 Linux版本 1.1.2 什么是标准内核 1.1.3 Linux操作系统的分类 1.1.4 linux内核的选择 1.2 Linux内核启 ...

  8. linux之mini2440内核移植

    与其它操作系统相比,Linux最大的特点:它是一款遵循GPL(General Public License  GNU通用公共许可证(简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证.)的 ...

  9. linux系统移植---内核移植(3)

    linux内核移植 参考:https://blog.csdn.net/qq_27516841/article/details/80565622 内核开源下载网站:www.kernel.org 一.前言 ...

最新文章

  1. 孙立岩 python-basic: 用于学习python基础的课件(十三十四 十五)
  2. webstrom常用键
  3. Cisco路由器AAA配置
  4. 【渝粤教育】广东开放大学 动画原画设计 形成性考核 (22)
  5. CSO安全手册中的七条守则
  6. 数据可视化美学形式与功能需要齐头并进
  7. android pie华为更新,华为多款机型近期将迎来Android Pie系统更新,下列这几款肯定有你...
  8. [转]Android 超高仿微信图片选择器 图片该这么加载
  9. paip.索引优化---sql distict—order by 法
  10. 520来袭,程序猿的浪漫 - 前端情书
  11. java(6)String Builder和String Joiner
  12. Kernel Pwn 入门 (2)
  13. Python 小白学习之:linux 基础和 python 入门
  14. 调研 FlinkSql功能测试及实战演练
  15. 回望曾经的自己!对话心灵的治愈系漫画
  16. 华为matebook13进入Bios,重装系统,切换启动顺序,选择U盘启动
  17. Qt 错误提示1: invalid use of incomplete type ‘***‘
  18. 单目图像深度估计 - 迁移篇:Depth Extraction from Video Using Non-parametric Sampling
  19. 【C++】基于OpenGL的音乐可视化(六): 最终版本
  20. php支付接口签名,php实现支付接口签名验证

热门文章

  1. 【放置奇兵】新版公会战问题
  2. tensorflow dataset_ops shuffle()方法 (随机重新排列此数据集的元素)
  3. pyrealsense 官方文档 官方doc 官方API(API Architecture 架构)
  4. python 如何查看列表(List)的维度? (需要将List转换成numpy数组)
  5. pycharm 怎么查看函数信息?
  6. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(权重,盒子模型)
  7. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)
  8. python常用单词汇总_在.txt文件中找到最常用单词的Python程序必须打印word及其连接...
  9. java位于算——一个测试搞懂位运算
  10. python 发邮件 timeout_python发送邮件