![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核分析与应用开发
文章平均质量分 69
mercyrainy
半调子文青,爱音乐,爱暮光。
展开
-
Linux内核|实验一 Shell编程
实验任务: (1) 编写shell脚本程序获取环境变量并输出 (2) 编写包含控制语句的shell脚本程序原创 2017-08-21 20:04:16 · 1424 阅读 · 0 评论 -
Linux内核|实验二 gcc与make使用
实验任务 (1) 会用gcc (2) 为自己的工程编写makefile文件原创 2017-08-21 20:12:41 · 652 阅读 · 0 评论 -
Linux内核|实验三 安装、配置、编译Linux内核
下载安装、配置 、编译linux内核的详细步骤原创 2017-08-21 20:29:18 · 1403 阅读 · 2 评论 -
Linux内核|实验四 观察 Linux 行为
1、实验目的 学习 linux 内核、进程、存储和其他资源的一些重要特性。通过使用/proc 文件系统接口,编写一个程序检查反映机器平衡负载、进程资源利用率方面的各种内核值, 学会使用/proc文件系统这种内核状态检查机制。 2、实验内容 编写一个默认版本的程序通过检查内核状态报告 Linux 内核行为。原创 2017-08-21 20:37:21 · 2741 阅读 · 3 评论 -
Linux内核|实验五 内核的定时机制实验
实验内容A 在用户态编写一个程序,该程序设定一个定时器,在时间到期的时候做出某种可观察的响应(方法不限)。B 用定时器 ITIMER_REAL实现gettimeofday的功能。使其一秒钟产生一个信号,计算已经过的秒数。C 记录一个进程运行时所占用的real time, cpu time, user time, kernel time。原创 2017-08-21 20:44:50 · 1527 阅读 · 0 评论 -
Linux内核|实验六 内核模块编程
1、实验目的 本实验通过内核模块编程在/porc 文件系统中实现系统时钟的读操作接口。 2、实验内容 设计一个实现系统时钟的读操作内核模块。构建一个在/proc文件系统中的内核模块clock,支持read()操作,read()返回值为一字符串,其中包块一个空各分开的两个子串,为别代表xtime.tv_sec 和 xtime.tv_usec。原创 2017-08-21 20:52:36 · 2550 阅读 · 0 评论 -
Linux内核|实验七 系统调用实验
实验目的 学习Linux内核的系统调用,理解、掌握Linux系统调用的实现框架、用户界面、参数传递、进入、返回过程。 实验内容 向现有Linux内核加入一个新的系统调用从而在内核空间中实现对用户空间的读写。例如,设计并实现一个新的内核函数mycall(),此函数通过一个引用参数的调用返回当前系统时间,功能上基本与gettimeofday()相同。原创 2017-08-21 21:02:22 · 4031 阅读 · 3 评论