这一天又要过去了,感觉收获还是挺大的。上午主要是对前一天看的有关音频的东西又复习了一下,特别是对软件和仪器的使用又细看了一下;下午结合文档把MMI的初始化流程给顺了一遍。
开始的时候,我一直搞不清楚系统初始化与MMI初始化的不同,老是认为这两个东西是一回事儿,师父给我讲了一遍,我依然很懵懂,后来看了几篇文档,现在开始有点懂了。系统初始化所要完成的工作都是对底层的东西的初始化,比如文件系统、串口、外设等;而MMI初始化主要是对上层的初始化,是在手机上电后,系统初始化过程中进行的,包括对开始界面的初始化、对各种服务的注册、对所有APP的初始化、激活协议栈等。MMI的运行机制采用的是消息驱动机制,因此,在MMI初始化中还包括消息的接收和处理。
除此之外,通过进一步的熟悉代码,对C语言的编程风格、命名规则以及程序的结构有了更深刻的了解。
再接再厉,每天都要有进步! |