毕业后,干了两年的PC端的windows开发,对linux开发,嵌入式不是很了解。要说知道的话就是linux有做过开发。第二年的10月花了一个礼拜的时间分析S I P D R O I D源代码,把分析文档夹入简历中去找多媒体(S I P协议相关)嵌入式工作。
从此我的职业道路有了小小的转向,尽管还是编程,但是对于一个从来没有接触过嵌入式的C++人员来说,还是比较困难的,首先,跟同事交流用到的各种属于从来没听说过,我只能事后补上,这样的日子尽管很累,但也着实踏实,三个月过后,我有了跟同事们交流的基础。开发上也上手了,这嵌入式跟PC软件开发最主要的差别是调试的麻烦。
PC软件开发调试可以借用工具,嵌入式调试90%情况是采用打印log,堆栈的方式。