一开始一直以为Madwifi是完全的开源驱动,但是最近经过认真学习过后,才发现原来在这驱动里面有很重要的一个部分是非开源的,也就是在HAL文件里面对于HAL(hardware abstract layer)的操作与处理是非开源的。查证了一下,原来理Aheros公司为了保证公司的专利,所以与madwifi第一作者达成了一个约定,以目标文件的形式提供HAL层的操作,也就是在文件夹下面的一些压缩文件包,当我们MAKE的时候,就会生成一个目标文件:Hal.o,从而给我们提供操作硬件一些API函数。
Hal closed source
最新推荐文章于 2021-11-14 20:31:34 发布