1. 前言
嵌入式工程师的工作内容
- 阅读和编写工程代码
- 看硬件原理图,查阅芯片数据手册
第一部分
阅读和编写工程代码
就是说当我们的工程比较复杂时,将涉及到非常多的硬件和功能,作为软件工程师,首先要做的是看懂芯片商或第三方提供的工程代码,然后在此基础上移植或添加代码。
比如,蓝牙芯片厂商提供的蓝牙芯片,以恒玄科技的BES2300为例,厂商会提供相应的软件开发包,即SDK
SDK中提供了软件开发的基础,如硬件抽象层、操作系统和上层应用入口和API等
我们要熟悉其提供的API接口,并利用其开发新功能
再比如,工程中可能会用到一些智能硬件和算法,这部分算法可能是由第三方提供的,如音频处理算法
这部分内容我们也需要了解
第二部分
嵌入式开发人员的日常不仅仅是敲代码,还要看懂硬件原理图,了解芯片功能和IO引脚等
对于硬件原理图需要看什么,博主简单总结如下
- 芯片复位方式
- 硬件复位方式
- 软件复位方式
- 电源树
- 开发板的电源输入
- 电源供电器件

本文详细介绍了嵌入式工程师的主要工作内容,包括阅读和编写工程代码、理解硬件原理图和芯片数据手册,以及复杂的软件烧录流程。此外,还分享了在实际工作中可能遇到的问题及解决方法。

3956

被折叠的 条评论
为什么被折叠?



