1
回答
linux应用能跳过系统操作硬件吗?
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

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

举报
Pwarn
发帖于3年前 1回/148阅
共有1个答案 最后回答: 3年前

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

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

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

顶部