本帖最后由 tianmeijiao 于 2021-5-7 10:07 编辑
1、不知道杰发科技底层库后续是否升级的好用点,现在的库就和使用寄存器一样,需要一个一个函数调用,没有像STM32 HAL那种封装。
2、请点有梦想的软件工程师,从杰发科技底层库可以看出,有些库写的可以,有些库写的很难用,是不是不同人写的,水平参差不齐。RCC的库太难用了,就像毕业大学生写的一样。3、函数命名存在问题,看得出来函数名称没有仔细考虑,想到啥就写啥,用起来很别扭。也可以参考ST HAL命令与Windows API命名。HAL_Delay、HAL_GPIO_WritePin、FindWindows。例如WritePin若改成SetPin就完全变味了。
4、库架构需要提升,和ST HAL库相比显得杰发的库结构不够清晰,代码风格不统一,开发人员水平参差不齐。(请个架构师设计一下吧,不要让毕业大学生把正点原子的代码风格带进来了)
总结:库函数过于散乱、命名不合理、库架构差、代码风格不统一。
吐槽下使用感想,还是希望国产MCU能发展起来,能看中文文档。
|