3. ARM 官方也开始推这种通用库了。而此时st发现一剑走天涯的方法的确有很多弊端,开始了stmcubemx 的推广。软件会根据你的配置和芯片,生成轻量级的代码,代码量小很多,并且有推荐freertos,以及闭源的 ui 库支持,做为一个多年的软件开发者,发现新的设计的确很好。但是,给人的要求会更多,比如自动生成代码,就要求你写的代码在固定位置,这样才不会被覆盖.如果你想发挥芯片的最大性能,软件的枷锁还是有一些的。当然,对于这种资深应用,自己也能管理好代码框架。
4. ST芯片的遍地开花,软件上配合 STM32cubeMx 的开发利器,轻松生成一个好用的工程并且开发好合适的代码。大大缩短调试的工作量,当然,带 os 和 no os 的 开发还有很多差距,如果你想用 no os 的代码,搬过来,直接死路一条....我曾经拿着很高的工资给公司用这种方法,轻松的工作。