|
我最近在写一个BootLoader程序,以前没有接触过md5和mbedtls,有些疑问。现在我需要使用md5校验文件完整性,但是官方的md5库需要依赖mbedtls库,mbedtls库必须使用freertos才可以开启,我想请问一下: 1.bootloader程序是否可以带rtos系统? 2.如果单独使用mbedtls库里面的md5.c和md5.h文件来使用md5校验文件,可否不使用freertos和mbedtls? 3.mbedtls和freertos有什么关系吗?为什么在cubeide上必须开启freertso才可以开启mbedtls? |
x-cube-ai或ST Edge AI Core有关算子融合的问题
STM32F405ZGT6 批次22+ 问下这颗料,60度烘烤12小时后,出现鼓包,是怎么回事? 原厂有标准的烘烤温度范围 跟时长范围吗?
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
非官方开发板第一次下载成功,之后就各种失败
STM32H5F/E 相比 STM32F4 系列最大的优势是什么?
STM32G030死机问题
stm32cubeMx生成stm32H743IIT6 cmake工程时全局变量自动定义到DTCM段
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
ST TOF问题请教
微信公众号
手机版
1 bootloader 主要就是在启动时给芯片加载新的程序或数据,裸跑都可以,用操作系统也应该能 实现。
2 没看到mbedtls 里面的MD5并没有与freertos 有绑定关系,应该可以单独用。这有个参考信息 MD5的C源码_放飞梦想,成就未来-CSDN博客_md5源码
3 mbedtls 的项目中使用了freertos, mbedtls中实现了MD5的算法。
另外,楼主目的是为了校验文件的完整性,使用CRC校验不香吗?每个STM32都有,速度快程序空间小呀。
[md]嗯嗯,十分感谢答复解疑(^_^)。