| 本帖最后由 wofei1314 于 2016-1-25 16:09 编辑 HAL库使用标准库作为底层开发的好处有:之前使用标准库的工程师可以很方便的过渡使用; 使用cube生产代码框架之后,可以在现有的基础上更改完善,而不需要花很长时间去了解cube,只有懂了工作机制、懂了原理底层才能修改出符合自己意愿的程序; 一定程度上,ST开发维护hal库的工程师是否可以减少工作量。。。 个人观点,不知大家持何态度? 欢迎大家投票分享自己的观点。。。 |
微信公众号
手机版
熟悉了HAL的程序架构,用起来就很方便了。
HAL和标准库都自成完备体系,没有必要混在一起用。
如果想通过混用的方式过度到HAL,说明程序移植性就有问题,或者说对HAL库根本还不了解。
既然知道HAL是趋势,为什么不直接多花点时间熟悉HAL然后再移植程序呢?
个人观点