从3月24 入职到今天差不多两周时间,其实每天都有很多收获,只能想到哪里写哪里了。
来公司第一天就是人事这边介绍一些公司的规章制度和员工手册,然后做一份简单的测试卷。接下来我查看公司的共享文件,了解一些学习资料和常用工具。公司主要是以中兴平台来开发的,所以第二天看了一些有相关的文档和手册,了解了中兴平台芯片的大致框架以及软件开发流程和平台编译手册。之前没有接触过AP、CP这个概念,以至于一脸蒙圈,于是通过问度娘了解到AP(应用处理器),CP(协处理器),再结合文档资料才大概理解。平台编译分为Windows端和Linux端,由于当时没有安装Linux系统,于是先将CP代码在Windows环境下进行编译,同时也通过查看文件分支了解了CP侧的软件架构。第三天学习了一下SVN版本控制系统的使用,然后通过SVN将AP、CP代码分别export到Windows和Linux平台下进行编译,最后通过多bin合一生成.bin的镜像文件用于下载到开发板中。就可以通过串口调试助手进行收发一些AT指令。
接下来几天就开始熟悉AT命令,以及分析代码理解AT命令的实现流程,这个过程给我的感觉就好像以前看Linux内核代码一样,绕来绕去,结果把自己给绕晕了。因为之前没怎么接触过AT指令,刚开始打开AT指令的时候我是拒绝的,这么多AT指令这要怎么去看,大概看了一些,就感觉很枯燥。于是请教了同事,在他的提示下划分了一下重点,接着再通过串口助手进行AT指令发送,从而更深刻的理解这些AT指令的用法和和作用,同时也有验证了那句“实践与理论相结合才是硬道理”。之后就是进入难点了,代码分析,也是让我几天没睡过好觉的。
学习需要积极的态度,探索需要沉着与细心。其实总共就那么点东西,虽然在学习的时候觉得东西很多,但是会者不难,当你都学会,会发现没什么难的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!