Thank you, guys,

Now, I could understand of it and learned it.

Best Regards,
Daniel (Youngwhan) Song



On Thu, Jan 14, 2010 at 6:57 PM, snoppy1314 <[email protected]> wrote:

>  Dear Daniel:
>
> I think the most important reason is: the file your said is in the
> user-space, while the driver code is running in the kernel-space.For the
> security reason, the direct acess between these two space is forbidden.
> The solution to your problem:
> 1. use the /proc or /sys filesystem
> 2. printk
> 3. write a user-space program to read these data from driver and then save
> them to a file
>
>
> 2010-01-15
> ------------------------------
>  snoppy1314
> ------------------------------
> *发件人:* Daniel (Youngwhan) Song
> *发送时间:* 2010-01-15  09:53:44
> *收件人:* kernelnewbies
> *抄送:*
> *主题:* Why the linux does not allow the access to a file in the
> devicedriver?
>  Hi,
>
> Could somebody help me to understand the reason why the linux kernel does
> not allow the access to a file in the device driver? For example, for
> debugging purpose, if a device driver want to log some data in a file by
> using open/write/read method like in user application, how a driver can
> access to a file in a specific filesystem? Any comment or docs or web pages
> would be appreciated.
>
> Thank you,
>
> Dan.
>

Reply via email to