浅谈这些年如何被MDK,IAR,GCC和厂家SDK版本兼容性“蹂躏”,一代版本一代坑
2023-06-09 15:18阅读:
原创文章,转载请注明出处:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119562
版本迭代是嵌入式开发永久的痛,这么多年不知道浪费了多少时间在版本迭代上。
部分系统组件还好点,有个LTS长期支持版,而厂家SDK和IDE环境可谓惨不忍睹,一代版本一代坑。
视频版:
https://www.bilibili.com/video/BV1qu4y1d7wV
【MDK】
刚开始接触M内核芯片的时候就是用的这款IDE,最早有MDK2(主要是51使用), MDK3,
进入MDK4后,MDK4.54算是一个经典版本,最早搞M内核那波人,很多人都是用的这个版本上手的。
迭代到MDK4.74后,开启了MDK5时代,刚开始的MDK5.0X和MDK5.1X就是填坑,所以用MDK4转载到MDK5的人还不是很多。
1、进入到MDK5.2X后,开始第1个分水岭。
芯片厂家新出的新品没法再用MDK4,必须转战到MDK5了。KEIL为了缓解用户的对MDK4的依赖,推出MDK5后,仅接着搞了个MDK5对MDK4的兼容包。初期推广的时候,很多人不知道这个兼容包。
版本迭代是嵌入式开发永久的痛,这么多年不知道浪费了多少时间在版本迭代上。
部分系统组件还好点,有个LTS长期支持版,而厂家SDK和IDE环境可谓惨不忍睹,一代版本一代坑。
视频版:
https://www.bilibili.com/video/BV1qu4y1d7wV
【MDK】
刚开始接触M内核芯片的时候就是用的这款IDE,最早有MDK2(主要是51使用), MDK3,
迭代到MDK4.74后,开启了MDK5时代,刚开始的MDK5.0X和MDK5.1X就是填坑,所以用MDK4转载到MDK5的人还不是很多。
1、进入到MDK5.2X后,开始第1个分水岭。
芯片厂家新出的新品没法再用MDK4,必须转战到MDK5了。KEIL为了缓解用户的对MDK4的依赖,推出MDK5后,仅接着搞了个MDK5对MDK4的兼容包。初期推广的时候,很多人不知道这个兼容包。
