How to write a kernel module that creates a directory in /proc named mymod and a file in it name is mymodfile. This file should accept a number ranged from 1 to 3 when written into it and return the following messages when read based on the number already written into it:
• 1: Current system time (in microseconds precision)
• 2: System uptime
• 3: Number of processes currently in the system
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
please give me some hint how to write a kernel modules and how to compile and install it .
Automatically authenticating windows users on an apache/Linux server
Scalability of Boost.Asio
Execute a PyQt app from an acpi event in linux
Trying to compile a linux-based app on Mac OS X
Same-directory includes failing on a Fedora server with PHP
Java development in Ubuntu
I don't have my bookmarks here, but theses links look ok:.
Command Line PHP with shell_exec works for root but not others
http://www.linuxhq.com/lkprogram.html. http://tldp.org/HOWTO/Module-HOWTO/x839.html. http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html.
Sysfs was designed with these sorts of operations in mind, and has simple functions for creating directories and virtual files and callbacks for read and write operations to those files..