小弟已在系统厂上班一个月了,职务内容为 driver porting ,以及负责让修改过的版
子能够开机,这一个月来看了文件了解了 Linux 和 Android 架构,以及些许的 HAL stub
、JNI程式码(片段),和 build 过 Android Open Source,后来开过几次会,从 Linux
到 Java 运行空间开始也有点概念,不过从 Java VM 如何运行开始,程式就复杂到
难以下咽,与同事讨论了一下,他们说其实那部份比较难也不太会修改到,之前的任
务只是改改 driver 修修参数,前辈说得很轻松@@,我也就先放弃看 VM 那边的程式
码,一般的开机流程 bootloader、 kernel 与driver 之间的关系,有点浅观念,但
现在有点不知道该先往哪方面练习的窘境(也是自己观念不深的原因),后来我是想说试
看看在 kernel 印出一些东西,但我也没有板子也没有萤幕,也就笔电一台,我还能
做些什么勒? 希望在这方面有经验的前辈能够指点我一下,新人最怕的莫过于今天没有
收获.. 谢谢。