本帖最后由 laocuo1142 于 2024-3-6 11:30 编辑
如何在linux下编程控制外设?
(设硬件平台为ARM平台)在linux系统下怎么控制外设??跟在ARM裸机下的控制方法有类似之处吗?
对于在linux环境下控制硬件的方法,我的猜想是:编写好/拿别人的驱动,挂载到linux上去,然后调用该驱动所提供/支持的API来操作该外设。是否正确?
如果是这样,那么我作为一个非驱动开发者,我又怎么知道驱动开发者给我定义的API函数的原型以及其功能是怎么样的呢?是否存在一套标准?
ARM的芯片是一个硬件,一个硬件怎么去提供一个API的软件包吖? |