嵌入式软件沉思录.doc

来源:互联网 发布:sql管理工具 编辑:程序博客网 时间:2024/04/29 13:41
1.  关于如何培养研发能力:

首先在没有合适的用户需求时,需要根据市场提出原型系统。 原型系统的作用还没有搞清楚?

关键技术,在需求分析过程中针对难点,重点提出需要解决的关键技术,针对关键技术做实验,搞评估,最后提出切实可行的关键技术解决方案。

最后 全面规划 阶段---〉最高层次。 要达到这个层次,就像毛主席当年在延安发起全面反击的规划一样,最重要的就是掌控整个系统的框架和细节。

2.        研发能力培养的顺序:

没有人能够在技术知识这个层次上能够精通每一个方面,我做不到这一点,大学里的教授做不到一点,科学院的院士更做不到这一点。”从这里,我们也可以看到,研发能力的提高既不是在一个平面上发展,也不是直接不断提高层次,而是螺旋上升发展的。熟练某一个方面的技术之后,开始提高分析总结能力,有了分析总结能力,就能很快了解其他方面知识的关键原理。

以上是网络上的原话,我理解对研发能力的培养,需要坚持从实际出发的原则走,无论自己当前技术水平处于那个档次,都要一步一步一个脚印的向前走,这样积累起来的技术水平就会很扎实,也就是在这个时候才积累起来了厚积薄发能力。

3.    推荐书籍:

    讲嵌入式基本概念:

Abraham Silberschatz, Peter Baer Galvin,Greg Gagne Operating System Concepts笔者在教学过程中发现,无论是计算机还是电子工程专业都有很多学生对于操作系统的基本概念都没有搞清,很少有学生有完整的系统编程经验。Operating SystemConcepts这本书对操作系统的感念讲述只能用经典来形容。对于嵌入式系统有兴趣深入研究的同学,首先要把基础打好,这本书就成了必读之物了。

    C语言知识:

Perter Van Der LinDen Expert C Programming
嵌入式系统级编程最常用的语言还是C 。很多同学都自认为自己的C 语言学的很好,那好,就看看这本书吧,找找自己和Experts差距。

4.     嵌入式系统的学习方法:

嵌入系统都玩什么:

硬件设计, 系统移植及启动代码,驱动设计,应用设计。

原创粉丝点击