在嵌入式软件领域工作也已经整整7年了,从当初的一窍不通,到如今的初窥门径,得得失失,都在脑中或走或留。
为了让这些走留的信息能够有一个永久的记忆,把它记录下来,用博客不得不说是一个好办法。
这样除了能够自己将来翻阅,也能够与同行有一个交流的机会,也算是一件善事。
下面简单的介绍自己的工作经历。
本人一直工作在PowerPC系列的CPU架构上,从8XX,82XX,85XX,一直到最新的P4XX系列,基本上每个系列的datasheet/Core/Programming Environment都研读过,特别是Reset,Inerrupt,Local Bus/60X Bus/CCB,MMU,Cache这些都是必读的。这些系列的CPU都做个单板的bring up工作。PowerPC上的外设,如SCC,SMC,DUART,I2C controller, Ethernet那也是必须掌握的。
软件平台,开始工作在VxWorks上,从5.4到5.5,再到6.X,然后转战到Linux,从WindRiver Linux到Open Source的Linux。软件平台上的工作就是bootloader的移植调试,OS的移植调试,驱动的设计开发调试.....
这算是对工作的一个简单介绍吧。