嵌入式课程设计linux,嵌入式系统课程设计--基于U盘的linux操作系统的构建

编程知识 更新时间:2023-05-02 02:21:45

嵌入式系统课程设计--基于U盘的linux操作系统的构建

1 课程设计报告课程设计报告 课程名称课程名称 嵌入式系统课程设计嵌入式系统课程设计 设计题目设计题目基于基于 U盘的盘的 linux 操作系统的构建操作系统的构建 学学 院院 信息工程学院信息工程学院 专专 业业 电子信息工程电子信息工程 姓姓 名名 学学 号号 指导教师指导教师 完成时间完成时间 同组实验人同组实验人 2 目录目录 摘要 . 3 引言 .3 一、 构建基于 U 盘的 Linux 操作系统 . 4 1.前期准备 . 4 1.1 准备开发主机 4 1.2 准备测试用计算机 . 4 1.3 准备 linux 的内核源代码 . 4 1.4 准备 busybox 工具 . 4 1.4.1 busybox 简介 4 1.4.2 busybox 的具体使用 7 2.linux 内核编译 8 3.构建 linux 根文件系统 10 3.1 根文件系统简介 . 10 3.2 在 U 盘上建立 linux 分区和 ext2 文件格式 11 3.3 建立必要目录 11 3.4 建立必需的设备节点文件 11 3.5 生成一些常见的命令和工具 12 3.6 建立一些必需的配置文件 12 4.在 U 盘上安装系统引导程序 grub 13 4.1 开机引导程序的选择 13 4.2 grub 介绍及分析 13 4.3 安装 grub 到 U 盘 . 13 4.4 menu.lst 的内容及分析 14 5.添加开机背景图片 14 6.系统整合及测试 17 6.1 系统整合 . 17 6.2 系统测试 18 二 经验总结 18 三 参考文献 18 3 摘要摘要 传统的 PC 电脑,大家都习惯于将操作系统安装到 PC 电脑的硬盘上,但是随 着闪存技术的快速发展,把操作系统安装到移动设备上,已经成为一种需要,或 者是一种潮流。 本次的课程设计, 就做了基于 U 盘的 linux 系统的构建这一课题。 本报告详细阐述了怎样在 U 盘上构建 Linux 系统。步骤很详细,是在这次课 程报告实践中多次失败的情况下参考资料并总结下来的。 大家可以依照此步骤一 步一步在自己的 U 盘上构建自己的 Linux 系统。 引言引言 Liunx 操作系统对大家来说仿佛就是“最熟悉的陌生人” 。一方面,我们对 它的真实面目所知甚少;另一方面,我们在生活中又无时无刻不与之紧密接触。 诸如大家熟知的 Windows,XP 操作系统就是基于 Linux 搭建起来的操作系统中 的一员。现在的计算机技术简直日新月异,U 盘,固态硬盘等等存储介质做的可 以越来越大,并越来越便宜。电脑已经不是稀罕物了,办公室,家里都有。但是 电脑多了,给我们带来方便的同时,有时候也会带来一些不必要的麻烦。比如开 发工具,写的文档,编的程序,在家里,办公室的电脑上都要重新组装。另外, 很多实验室,生产线的在线控制,监测等等,这些设备的维护对一个技术人员来 说工作量可谓很庞杂,但是这些问题都可以随着技术的发展变得不再是大问题。 比如若是把操作系统装在 U 盘里,在家里与办公室工作环境之间即将变得很便 捷U 盘 Linux 系统具有一个完整操作系统应该具备的诸多方面,用户可以根据 需求定制自己的专业软件。现实生活中,人们的实际需求往往是便携式、简单、 专一的应用,这对于 U 盘 Linux 系统的开发和发展有着重要意义。 我们了解到系统的启动时指从计算机加电到显示用户登陆提示的整个过程, 我们在这里对整个流程作一个讨论,对系统的流程先有一个大概的了解 开电源BIOS 自检启动设备 U 盘引导程序 grub内核init 程 序rc.sysinitmingetty终端登录shell. 本课程设计共有分为三大部分,第一大部分是构建操作系统,详细阐述了基 于 U 盘的 linux 操作系统时如何构建起来的,又分为六小部分,分别是 1)前期 准备,包括软硬件的准备及 busybox 工具;2)linux 内核编译;3)构建 linux 根文件系统;4在 U 盘上安装系统引导程序 grub;5)添加开机背景图片;6) 系统整合及测试。第二大部分是经验总结,将本次课程设计中多次失败的经验教 训写了出来,提醒大家避免犯同样的错误。第三大部分是相关的参考资料,是我 在做课程设计过程中查找筛选的资料,供大家参考学习。 4 一、一、构建基于构建基于 U 盘的盘的 linux 操作系统操作系统 1. 前期准备前期准备 1.1 准备开发主机准备开发主

更多推荐

嵌入式课程设计linux,嵌入式系统课程设计--基于U盘的linux操作系统的构建

本文发布于:2023-04-25 06:15:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/3bc8d1520ff9260b1bdb71133ab1b44f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:课程设计   嵌入式   嵌入式系统   操作系统   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 102239文章数
  • 26156阅读数
  • 0评论数