做Android驱动开发(Linux内核层)一定要懂Framework层吗?
一定要从上到下都看遍如何调用的吗?
包括Java框架层,JNI,Native层,HAL层?
一定要从上到下都看遍如何调用的吗?
包括Java框架层,JNI,Native层,HAL层?
解决方案 »
- 设置listview分割线的长短
- android ==号没用????不会把 怎么回事
- android 设置多个闹钟
- 关于android3.0停止/暂停开源
- 源码横竖屏
- google code 上奇怪的 out of quota提示
- 放大的动画如何设置参数?
- 安卓初学者开发过程中遇到的困惑
- NoSuchAlgorithmException SecretKeyFactory DES implementation not found
- Android系统的实时性怎么样?
- 100分 Android SeekBar问题
- android导入spring的jar包后发生NoClassDefFoundError错误?
有时需要看看framework的东西,做多了,其中的调用关系就懂了
做驱动真累,不但要懂硬件,懂Linux内核,还得研究上层,真是全能了啊。
我虽然精通C,但C++已经是两年前学的,而Java根本不懂,看framework真是折磨。
现在看C++看得快吐血了...
之前刚看完两百多页的英文Touch Panel datasheet,累
有点想退出手机行业了
电路图,datasheet, 驱动程序,HAL, Framework一起看试试
这只是冰山一角罢了,如果这都撑不住,只能说你不适合做技术。
跟多媒体比起来,从多媒体的众多标准里随便挑一个都比这多的多,那让你做还不得整个内脏吐出来呀
我学电子的,也许对上层的代码不感兴趣吧。
另外,我想深入研究硬件,协议,Linux驱动和内核,如果再看Android框架层,精力过于分散,对发展不利。
如果仅仅是编译,调试下,也不会很累。但要把芯片的原理研究明白,调试到最佳还是不容易的。
看Android框架层也同样,大概看看和仔细看,投入的精力是不同的。
我不愿意走马观花,也不想再从头去学Java。
之前刚看完两百多页的英文Touch Panel datasheet,累
有点想退出手机行业了才两百,那么少。你去看下dm3730的datasheet 三千多页
以前用过DM6467...csdn里没有大牛啊。