个人嵌入式学习总结

来源:互联网 发布:大众养生网 源码 编辑:程序博客网 时间:2024/05/13 06:38

个人认为,嵌入式学习主要经过以下几个阶段,

1. 嵌入式linux的移植;主要包括u-boot源码的修改,kernel针对特定硬件平台的修改,系统硬体驱动的移植,根文件系统的制作;

2.  系统电路设计;包括根据系统功能选择硬件资源,接口电路的设计;PCB电路图的设计与布线优化。

3.  linux驱动的设计与优化;包括根据硬件,优化系统性能;

 

至于硬件部分,在读研期间积累了一定的基础,能够设计一些外围电路与PCB布线。但离真正的独立完成一个系统设计,还有很远的路要走,基础仍然很薄弱;特别是在电路的调试,电路的时序分析,电路的布线优化与EMI分析,缺乏实践经验;这方面有待日后加强。

 

在软件方面,由于工作关系,编程能力较之以前有较大提高。对整个linux系统的内核层与应用层架构有整体的认识。但是仍然没有接触到核心的部分;虽然涉及过NIOS2uclinux系统移植,S3C6410平台的文件系统制作,触摸屏驱动的移植与tslib库优化,ipCamera的驱动与应用层编程;但因为基础关系,仍然停留在较肤浅的层次上;对驱动中中断处理,工作队列,等待队列等知识点没有深入精髓,无法灵活应用。这些都是要在以后的学习与工作中不断地去深入与提高的。

2009年是我毕业后的第一年,经历过彷徨与对未来的迷茫,经历过兴趣与工作的矛盾,经历过离职,经历过理想由模糊而渐渐清晰,经历过追寻兴趣路上一个人的苦苦挣扎……这些都是人生中的宝贵财富吧;虽然想法仍然显得稚嫩,或许不现实,但我又是那么地执着。不知2010年等待自己的是什么,但我想肯定是值得期待的。在通往理想的路上,我憧憬着。

原创粉丝点击