aiku给你们最真心地学习建议: 以前我最开始的就搞驱动,后来发现要熟悉hal层,接着就硬着看hal代码,第一次看,很剧痛,慢慢的,看习惯了,就好了,后来发现,搞驱动的人,不懂hal,很多时候就定位不了问题在哪里,所以那个时候,自己就会又一层那就是hal,很多时候,应用叫你添加接口的时候,你发现单单会hal和kernel,远远不够,因为上层给你的接口是到jni层,那么你这时候,就会逼自己去学jni,其实jni层,就是java native interface缩写,这个时候,学了这层又上一层了.…