mbedtls移植体验
体验 移植
2023-09-27 14:26:31 时间
1、下载mbedtls源码
git clone https://github.com/ARMmbed/mbedtls.git
2、下载编写程序的模板 (我自己的/通用的)
git clone https://gitee.com/baron_zz/code_template.git
3、拷贝native_c_template命名为mbedtls_test
cp native_c_template mbedtls_test -r
4、将mbedtls 中的libary、include目录拷贝到mbedtls_test 中
5、修改Makefile文件
- 指定编译工具链
- 修改SRCS,如我添加aes.c、sha256.c的编译
- 开启相关宏,如这自测程序相关的:
CFLAGS += -DMBEDTLS_SELF_TEST
6、修改c文件
- 添加自测程序的调用,如我添加了:
mbedtls_sha256_self_test( 1 );
7、编译
敲击make
即可编译成功,编译后生成的文件如下所示:
8、在qemu环境下运行这个程序
然后将zhouhehe_demo
考不到 qemu环境的out目录下,重新打包buildroot,然后运行qemu.
qemu启动后,执行./zhouhehe_demo
即可
相关文章
- 云计算体验与成本双赢背后:需平衡集约、分布部署
- 想要愉快地规划旅游行程?旅游网站Expedia用人脸识别提升用户体验
- 和实物只隔一个屏幕!华硕灵焕3Pro VR体验
- 阿里云体验实验室-3:搭建Java Web开发环境
- idea 安装后需要手动设置 64位的vmoptions (为了更好的性能和体验)
- ecs使用体验
- 关于对ESC的体验结果
- 学生免费服务器使用体验文章
- 程序猿如何从产品的角度去提升应用的体验之Android权限优化篇
- 渐进增强的 Web 体验(Progressive Web AMP)
- 减少认知过载可以为用户带来更佳体验
- 智能无界:揭秘AI工具与网站,让你体验未来科技之美!(一)
- 第一次参加CSDN周赛,这体验很难说···