操作系统课程设计报告-Linux内核裁剪与编译.doc
还剩
37页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
1滁 州 学 院课 程 设 计 报 告课程名称: 操作系统 设计题目: Linux 内核编译与裁剪 系 别: 计算机科学与技术系 专 业: 计算机科学与技术专业 组 别: 2课程设计任务书课程设计题目 Linux 内核编译和裁剪组长 学号 班级 09 计科系别 计算机科学与技术 专业 计算机科学与技术组员 项鹏程,徐鑫,周小航,钟鑫鑫指导教师 马丽生课程设计目的 通过该实验了解和掌握 Linux 内核进行裁剪和编译以及升级的主要操作方法和步骤。课程设计所需环境⑴软件:①操作系统 Windows XP、Linux⑵硬件:①最低 CPU 速度:233MHz ,推荐 CP3目 录⒈ 引 言 ..............................................................................................................................................................4⒉ 需 求 分 析 ..................4⒈引言Linux 是一类 Unix 计算机操作系统的统称,也是自由软件和开放源代码发展中最著名的例子。Linux 作为一个免费、自由软件,内核版本不断升级。新的内核修订了旧内核的bug,并增加了许多新的特性。同时也使得 Linux 系统更加稳定、更加安全,进一步满足用户的功能需求。Linux 内核裁剪是根据用户的需要进行删除和保留相关的模块。Linux 内核裁剪完成后在进行编译,使之后的 Lin53.详细设计3.1 Linux 内核的裁剪 3.1.1 内核支持(编译)模式 Linux 对于计算机硬件、网络和文件系统等部件的驱动程序支持既可以放在系统内核中,也可以作为一个可加载的模块(modules)使用。当驱动程序放在系统内核中时,Linux 假定该硬件是存在于系统中的;而作为可加载模块使用时,只有在知道该硬件存在于系统时才会作为系统内核的一部分,当 Linux 检测到硬件时,该模块6#ls –l /usr/srcTotal 3lrwxrwxrwx 1 root root 12 May 4 14:36 linux2.4->linux-2.4.20-8drwxr-xr-x 15 root root 1024 May 14 11:37 linux-2.4.20-8drwxr-xr-x 3 root root 1024 May 4 7图 3-1 menuconfig 主屏幕第 3 种 make xconfig 是图形用户界面,采用图形窗口按钮进行人机交互,整个设置界面简洁明了、使用非常方便且帮助文件也容易获取,适合在 X Windows 下使用,如图 3-2所示。图 3-2 xconfig 主屏幕一般在 /usr/src/linux-2.4.20-8/ 目录下运行设置命令。在窗口菜单(NCurses)下,用户可以利用光标键移83.2.1 配置内容配置系统内核的目的是建立一个适合大小、满足需求的系统内核;因此,用户必须根据自己所设计系统的需要对 Linux 系统支持的硬件和软件进行适当裁减,即从配置内容中选择相应的硬件类型和合适的设备驱动程序。不同的内核版本显示的配置内容有所不同,这里以 Linux
发表评论
暂无评论,赶快抢占沙发吧。