在开发板多种多样的今天,如何更好选择开发板来学习嵌入式?如何更好利用开发板?就显得尤为重要,已经成为目前学习嵌入式的主要问题。
如何选择开发板?
有人说正原点子的开发板,有人说神州的开发,也有人说烈火的开发板。我觉得这些开发板都是可以的。只要有一个jtag接口,适当的外设模块即可。
但是,上述提到的开发板无一例外的选择了与官方的评估板兼容设计。官方评估板的优势在于有大量的现成示例可以参考,或者说,可以直接拿来用,而不必原创——省时省力。但也是有缺点的,没有哪家产品的源代码是基于评估板而写的。这也就导致了所学与所用相互分离,在学校的源代码很难应用于之后的工作中。
如何学习嵌入式?
嵌入式是一门非常难的课。需要硬件方面的电子电路,结构,机械等知识,也需要软件方面的各种知识。C语言是必备的,而数据结构与算法又是组成程序的核心。可见,玩好嵌入式不是一个容易做的事情。所以,没有耐心,没有恒心,不能持之以恒的童鞋,还是转道走吧~~~
如果拓展学习?
在楼主的公司里,新毕业生总是给人以听上去很懂,做起来很慢的感觉。一方面,由于毕竟在学校里,实习的机会不多,项目也很少,得到的锻炼有限;另一方面,也是自己不知如何该拓展学习。充分利用自己手中的资源做更多的实验,实现更多的功能,累积更多的模板与模块。这样才能顺利从学校过渡到工作中。
在楼主的帖子里,楼主将用实际行动诠释上面三个问题,展示嵌入式的美。