STM32烧录程序遇坑记录

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

嵌入式工程师的工作内容

- 阅读和编写工程代码
- 看硬件原理图,查阅芯片数据手册
第一部分

阅读和编写工程代码

就是说当我们的工程比较复杂时,将涉及到非常多的硬件和功能,作为软件工程师,首先要做的是看懂芯片商或第三方提供的工程代码,然后在此基础上移植或添加代码。

比如,蓝牙芯片厂商提供的蓝牙芯片,以恒玄科技的BES2300为例,厂商会提供相应的软件开发包,即SDK
SDK中提供了软件开发的基础,如硬件抽象层、操作系统和上层应用入口和API等
我们要熟悉其提供的API接口,并利用其开发新功能

再比如,工程中可能会用到一些智能硬件和算法,这部分算法可能是由第三方提供的,如音频处理算法
这部分内容我们也需要了解
第二部分

嵌入式开发人员的日常不仅仅是敲代码,还要看懂硬件原理图,了解芯片功能和IO引脚等
对于硬件原理图需要看什么,博主简单总结如下

- 芯片复位方式
    - 硬件复位方式
    - 软件复位方式
- 电源树
    - 开发板的电源输入
    - 电源供电器件
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

la_fe_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值