嵌入式软件工程师杂谈之二-BSP工程师学习路线
目录
嵌入式软件工程师杂谈之二 —– BSP工程师学习路线
欢迎访问我的个人博客:
文章目录
上篇文章给大家介绍了嵌入式BSP工程师这个行业,简单来讲,作为一名嵌入式BSP工程师,既要和懂硬件工作原理,还要能编写对应的软件使之正常工作。其学习和开发难度就不言而喻了。那么,究竟学习哪些知识,怎么学习才能成为一名合格的嵌入式BSP工程师呢?
一、专业背景
我们首先从专业背景谈起。经过我的了解,从事嵌入式BSP开发的人员主要来源于计算机专业和电子信息专业。这两个专业是和嵌入式BSP最相关的专业了。当然也有一些同事是从其他专业转过来的(比如我,熟悉我的朋友知道我大学学的是物理专业,这相对来讲是比较偏的一个专业了)。所以,如果你是计算机或者电子信息专业的,你的基础已经足够好了。因为结合上篇文章我们知道,对于BSP工程师来讲,主要的工作就是使硬件及其上的操作系统稳定的工作,所以理解硬件原理、计算机原理和操作系统是最基本的要求,而这两个专业都会学习到像模拟电路,数字电路之类的硬件原理基础,计算机原理和一门高级语言也是这两个专业的必修课,这些已经基本构成了BSP工程师的必需的知识面。当然,不是这两个专业的同学也不用灰心丧气,毕竟大学里学的课程大家能掌握到说明程度都懂的,所以即便没有经历过系统的学习,只要兴趣足够,再加上一定的自制力,完全自学也不是不可能的。
二、推荐书籍
言归正传,我们结合 里BSP工程师必备的知识来介绍一下如何学习。
想第一时间查看我的文章吗?请关注我的微信公众号号,搜索“ 落木萧萧技术论坛 ”或登陆我的个人博客: ,更多精彩文章等你。