当前位置:  技术问答>linux和unix

急切盼望高手指教!!!

    来源: 互联网  发布时间:2016-03-28

    本文导语:  各位前辈!小弟有一问题急需解决,就是linux怎样在内核层函数中直接调用驱动程序,本来是通过用户层函数open实现的,现在要求在内核层直接调用!请好心的前辈指教!小弟不胜感激! | 如...

各位前辈!小弟有一问题急需解决,就是linux怎样在内核层函数中直接调用驱动程序,本来是通过用户层函数open实现的,现在要求在内核层直接调用!请好心的前辈指教!小弟不胜感激!

|
如果都编译到内核的话直接调用,都在内核空间里面

如果作为模块,被调用的函数要用EXPORT_SYMBOL先导出来

|
在内核中直接用内核的引导参数!

用户层的open是调用 内核中的 应道参数的!

就是三层结构的!  

|
应该可以直接调用sys_open就可以了。 open系统调用本身也是通过调用kernel空间的sys_open的。

参考init/do_mounts.c

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教:gtk怎么把滚动条和drawingarea联起来?盼望有人指点,只有60分了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3