linux应用能跳过系统操作硬件吗?

Pwarn 发布于 2015/03/16 23:31
阅读 161
收藏 1

linux内核API只提供了少量的功能,那播放视频文件不是操作系统本身支持的功能吧,那么在linux环境中,应用程序是不是能跳过系统提供的功能,直接对硬件操控呢?还是底层是linux驱动方面的?

加载中
0
szf
szf

写个内核模块就可以直接操作硬件了。

普通的程序运行在用户空间,需要通过/dev/中的设备,或者/proc中的文件,才能跟内核空间中的模块发生关系。

所以,应用程序不能直接操作硬件,一般是通过内核模块操作硬件--其它特殊办法也有,不过既然你问这种问题,那么其它方法估计也用不上了。

返回顶部
顶部