《密码技术与物联网安全:mbedtls开发实战》 —2.8.3 编写 main.c
【摘要】 本节书摘来自华章计算机《密码技术与物联网安全:mbedtls开发实战》 一书中第2章,第2.8.3节,作者是徐 凯 崔红鹏 。
2.8.3 编写 main.c
随机数应用示例使用sys_rand32_get接口获取随机数,该接口位于 random/rand32.h头文件中。示例代码会以1秒为周期,获取并生成4字节随机数,如代码清单2-7所示。
代码清单2-7 main.c用于生成4字节随机数
#include <zephyr.h>
#include <random/rand32.h>
#include <stdio.h>
void main(void)
{
printf("\n %s board random:\n", CONFIG_BOARD);
while (1) {
printf(" 0x%08x\n", sys_rand32_get());
k_sleep(1000);
}
}
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)