日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mbedtls移植体验

發(fā)布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mbedtls移植体验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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的編譯
  • 開啟相關(guān)宏,如這自測程序相關(guān)的:CFLAGS += -DMBEDTLS_SELF_TEST

6、修改c文件

  • 添加自測程序的調(diào)用,如我添加了:mbedtls_sha256_self_test( 1 );

7、編譯
敲擊make即可編譯成功,編譯后生成的文件如下所示:

8、在qemu環(huán)境下運行這個程序

然后將zhouhehe_demo 考不到 qemu環(huán)境的out目錄下,重新打包buildroot,然后運行qemu.
qemu啟動后,執(zhí)行./zhouhehe_demo 即可

總結(jié)

以上是生活随笔為你收集整理的mbedtls移植体验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。