从毕业到现在,我花了3年才清楚BSP工程师是干嘛的

2020年本科毕业,那时候只会写简单的C/C++语言,侥幸获得过一个智能车奖项(后面面试的项目主要靠这个智能车),那时候也是比较懵懂,有公司收留就行了,自己去了解嵌入式工程师,但是总是了解的不够深入,后面有公司收留,就去了当了一名嵌入式应用软件工程师,应用层属于比较上层了(应用上面还有UI层?WEB层?)。

后来经过一段时间的思考,应用层实在是太尴尬了,总是有改不尽的,乱七八糟的bug(人家BSP部门早早下班),然后对底层常用的外设总线不了解(I2C SPI UART这些),后面觉得不利于个人发展,就离开了第一家公司。

现在进入到芯片行业,可以最底层的窥探到了各种外设的工作原理,虽然也有加班,但是这些确实是应用工程师难接触到的,应用工程师可能只需要接收底层返回的状态码,或者调用底层的对外接口,不用去了解这个模块或设备的工作原理。

3年多过去了,我现在才清楚BSP工程师是干嘛的,总结一句话就是:利用提供的芯片手册 (USB、SMBus、WiFi、I2C、UART、QSPI、TIMER、CAN等),进行软件编码,提供给上层使用。

全部评论
佬,能推荐下跟BSP有关的项目吗,感觉照着开发板学了些驱动的写法,但是很浅,不知道怎么整合成项目
点赞 回复 分享
发布于 2023-11-29 10:43 辽宁
怎么跳去原厂啊😘
点赞 回复 分享
发布于 07-25 14:10 北京

相关推荐

4 6 评论
分享
牛客网
牛客企业服务