小壮壮长大
BSP开发工程师职业前景如何?BSP,全称Board Support Package,汉语意思即板级支持包。BSP工程师,顾名思义就是负责板级支持包的开发、调试和维护工作。那么什么是板级支持包呢?前面我们讲过,嵌入式硬件工程师负责设计硬件,画出PCB图,工厂会根据PCB图生产出对应的电路板。一个嵌入式系统光有电路板是不够的,还要有对应的软件支持,软件开发的前提是首先使板子正常稳定的工作,然后再在其上编写对应的应用软件以实现其特有的功能。其中使板子正常稳定的工作的代码就属于板级支持包。
从系统角度来讲这些设备有些是跑操作系统的,有些没有跑。对于不跑操作系统的设备来讲,其功能相对简单一点,使用的主控芯片一般也比较简单,比如风靡一时的51系列单片机、stm系列的单片机。对于这些简单系统来讲,它对软件开发人员要求相对比较低,当然也就没有我前面所说的分工那么详细,有时候甚至从画板、点亮、开发都是由一个人来完成的。对于跑操作系统来讲的设备,就不一样了。
BSP开发工程师职业前景如何?
工作职责 • 参与客户硬件设计review,负责硬件系统的Bring up及驱动的开发调试; • 负责视觉AI芯片的系统软件开发,维护及释放等; • 负责客户BSP相关问题分析及解决,并对客户提供技术支持; • 负责编写相关技术文档; 任职资格 • 专科及以上学历; • 具备C编码能力; • 具备单片机驱动开发优先,Linux驱动开发调试经验优先; • 良好的团队合作能力,沟通能力,做事踏实,能吃苦;
墨墨姐姐
是的。bsp工程师大都是以过去的成果为基础,所以工程师们累积的经验,很多时候都能派上用场。bsp工程师经营范围:技术开发、技术推广、技术转让、技术咨询、技术服务,计算机系统服务,应用软件服务。
芳儿beauty
C语言。BSP工程师主要是和底层硬件,系统打交道,所以C语言是最主要的编程语言。从事嵌入式BSP开发的人员主要来源于计算机专业和电子信息专业。这两个专业是和嵌入式BSP最相关的专业了。对于BSP工程师来讲,主要的工作就是使硬件及其上的操作系统稳定的工作,所以理解硬件原理、计算机原理和操作系统是最基本的要求,而这两个专业都会学习到像模拟电路,数字电路之类的硬件原理基础,计算机原理和一门高级语言也是这两个专业的必修课,这些已经基本构成了BSP工程师的必需的知识面。
优质工程师考试问答知识库