Saj*_*ani 2 c linux kernel linux-kernel
如何编写一个在/ proc中创建一个名为mymod的目录的内核模块,以及一个名为mymodfile的文件.该文件在写入时应接受1到3之间的数字,并根据已写入的数字读取时返回以下消息:
•1:当前系统时间(以微秒为单位精度)
•2:系统正常运行时间
•3:当前系统中的进程数
"输出"
root@Paradise# echo 1 > /proc/mymod/mymodfile
root@Paradise# cat /proc/mymod/mymodfile
08:30:24 342us
root@Paradise# echo 2 > /proc/mymod/mymodfile
root@Paradise# cat /proc/mymod/mymodfile
up 1 day, 8 min
root@Paradise# echo 3 > /proc/mymod/mymodfile
root@Paradise# cat /proc/mymod/mymodfile
process count: 48
Run Code Online (Sandbox Code Playgroud)
请给我一些提示如何编写内核模块以及如何编译和安装它.