写在前面的话: 此系列文章主要记录以下问题: (1) 没有跑操作系统的软件框架怎么搭建。 (2) 一套代码怎么适配所有产品。 (3) IAP升级,bootloader和上位机怎么。 (4) 链接地址怎么改,怎么添加自己的段。 (5) 支持上位机或手机标定功能的代码怎么写。 (6) 电机驱动和控制。 (7) 产品怎么实现量产。 (8) 怎么做知识产权保护,让别人无法破解芯片。 (9) 怎么用git进行多人协作开发。 (10) 工作和生活的一些感悟。 一切都是站在面向对象和状态机的角度思考问题... 2.1. 介绍 很多产品都需要使用到电池,有了电池,就有BMS相关的东西。这里所介绍的电池是36V给助