计算机操作系统-课设(7)

计算机操作系统-课设(7)

ID:37122398

大小:1.07 MB

页数:23页

时间:2019-05-18

计算机操作系统-课设(7)_第1页
计算机操作系统-课设(7)_第2页
计算机操作系统-课设(7)_第3页
计算机操作系统-课设(7)_第4页
计算机操作系统-课设(7)_第5页
资源描述:

《计算机操作系统-课设(7)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华中科技大学嵌入式操作系统课程设计实验报告院系:计算机科学与技术学院专业:信息安全班级:1302班姓名:袁苹键学号:U201214749指导老师:阳富民报告时间:2016-3-16计算机科学与技术学院操作系统课程设计实验报告U201214749计算机科学与技术学院目录1课程设计目的....................................................12课程设计环境搭建............................................13内容一:熟悉和理解Linux编程环境..........

2、..23.1内容要求....................................................23.2设计过程及实现........................................24.内容二:掌握添加系统调用的方法................84.1内容要求....................................................84.2设计过程及实现........................................85.内容三:掌握添加设备驱动程序的方

3、法......155.1内容要求..................................................155.2设计过程及实现......................................15__________________________计算机科学与技术学院操作系统课程设计实验报告U2012147491课程设计目的(1)掌握Linux操作系统的使用方法;(2)了解Linux系统内核代码结构;(3)掌握实例操作系统的实现方法。2课程设计环境搭建本次实验添加系统调用使用ubuntu12.04装机后实验成

4、功,其后部分由于未知错误同样的实验过程在ubuntu12.04下未能成功,在windows下安装虚拟机ubuntu14.04完成实验。为方便写报告,部分12.04版本截图,在ubuntu14.04中演示。(1)windows10上,利用虚拟机软件VMware软件搭建的linux平台:◎Ubuntu14.04◎内核:Linuxversion3.19.0-25-generic(2)设置root用户:◎配置root用户口令在终端输入如下命令#sudopasswdroot按提示输入登陆用户的口令和新建root用户的口令。◎在终端使用root用户在终端输入如

5、下命令#su按提示键入root用户口令后,成功获得root用户权限。(3)在添加系统调用中用到的其他内核包:__________________________第1页/共21页计算机科学与技术学院操作系统课程设计实验报告U201214749◎到www.kernel.org网页下载恰当的linux内核◎下载结果是linux-3.18.28.tar.xz◎单击鼠标右键将压缩包提取到此处,再将提取后的文件剪切到/usr/src目录下,得到linux-3.18.27(4)在调用linux图形库时需要安装GTK环境:◎安装gcc/g++/gdb/make等基

6、本编程工具apt-getinstallbuild-essentialTip:如果提示由于依赖项不能安装,需要使用apt的强化版aptitude,这个工具可以自动分析软件包依赖,系统一般不自带,需要先安装,具体过程是:apt-getinstallaptitudeaptitudeinstallbuild-essentialaptitude这个工具很强大,对于解决软件包安装时的依赖问题很有帮助。◎安装libgtk2.0-devlibglib2.0-dev等开发相关的库文件:apt-getinstallgnome-core-devel◎安装GTK核心组件:

7、apt-getinstalllibgtk2.0-dev这个安装完成后,GTK环境就基本搭建成功,网上有些教程说要安装其他配置文件,经我亲测,发现只要安装libgtk2.0-dev这个包就能搞定。3内容一:熟悉和理解Linux编程环境3.1内容要求(1)编写一个C程序,实现文件拷贝功能(2)编写一个C程序,使用Linux下的图形库,分窗口显示三个并发进程运行;3.2设计过程及实现(1)文件拷贝:__________________________第2页/共21页计算机科学与技术学院操作系统课程设计实验报告U201214749要实现文件拷贝功能,主要用

8、到的函数是fopen、fputc、fgetc。主要用到的头文件:#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。