1、Linux驱动只与Linux内核有关,与Linux系统无关,只要使用同样的内核,驱动就可以通用;
2、唯一判断Linux内核是否相同的方法就是Linux内核版本号;
3、只有组成内核版本号的五部分完全相同,才能说明两个Linux系统的内核是相同的;
4、Android驱动与Linux驱动的区别就是Android增加了HAL,一般的Android驱动都会有对应的HAL,但也不是必需的,通过NDK也可以直接访问Linux驱动。但Google建议最好为Linux驱动编写对应的HAL程序库。
1、Linux驱动只与Linux内核有关,与Linux系统无关,只要使用同样的内核,驱动就可以通用;
2、唯一判断Linux内核是否相同的方法就是Linux内核版本号;
3、只有组成内核版本号的五部分完全相同,才能说明两个Linux系统的内核是相同的;
4、Android驱动与Linux驱动的区别就是Android增加了HAL,一般的Android驱动都会有对应的HAL,但也不是必需的,通过NDK也可以直接访问Linux驱动。但Google建议最好为Linux驱动编写对应的HAL程序库。