1
回答
linux应用能跳过系统操作硬件吗?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

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

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

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

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

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

顶部