在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

全志R128應(yīng)用開(kāi)發(fā)案例—獲取真隨機(jī)數(shù)

冬至子 ? 來(lái)源:丨budboool ? 作者:丨budboool ? 2023-10-24 17:49 ? 次閱讀

獲取真隨機(jī)數(shù)

R128 內(nèi)置了TRNG,一個(gè)真隨機(jī)數(shù)發(fā)生器,隨機(jī)源是 8 路獨(dú)立的環(huán)形振蕩器,由模擬器件電源噪聲產(chǎn)生頻率抖動(dòng),用低頻始終重采樣,然后進(jìn)行彈性抽取和熵提取處理,最終輸出128bit真隨機(jī)數(shù)。

載入方案

我們使用的開(kāi)發(fā)板是 R128-Devkit,需要開(kāi)發(fā) C906 核心的應(yīng)用程序,所以載入方案選擇r128s2_module_c906

$ source envsetup.sh 
$ lunch_rtos 1

image-20230802110150203 (5).png

設(shè)置 TRNG驅(qū)動(dòng)

運(yùn)行 mrtos_menuconfig 進(jìn)入配置頁(yè)面。前往下列地址找到 TRNG Devices

Drivers Options  --- >
    soc related device drivers  --- >
            TRNG Devices --- >
            -*- enable trng driver

image-20230804153240015.png

編寫程序

打開(kāi)你喜歡的編輯器,修改文件:lichee/rtos/projects/r128s2/module_c906/src/main.c

image-20230803112142315 (2).png

引入頭文件

#include < sunxi_hal_trng.h >

image-20230804153100526.png

初始化 TRNG 讀取數(shù)據(jù)模塊

image-20230804153618920.png

uint32_t random[4] = {0};

HAL_TRNG_Extract(0, random); // 讀取 CRC 模式
printf("trng CRC result: 0x%08x 0x%08x 0x%08x 0x%08xn", random[0], random[1], random[2], random[3]);

HAL_TRNG_Extract(1, random); // 讀取 XOR 模式
printf("trng XOR result: 0x%08x 0x%08x 0x%08x 0x%08xn", random[0], random[1], random[2], random[3]);

結(jié)果

編譯固件后燒錄,可以看到隨機(jī)數(shù)輸出。

image-20230804154607898.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    8460

    瀏覽量

    148340
  • 環(huán)形振蕩器
    +關(guān)注

    關(guān)注

    1

    文章

    12

    瀏覽量

    8776
  • 電源噪聲
    +關(guān)注

    關(guān)注

    3

    文章

    153

    瀏覽量

    17666
  • 隨機(jī)數(shù)發(fā)生器

    關(guān)注

    0

    文章

    21

    瀏覽量

    11106
  • 全志科技
    +關(guān)注

    關(guān)注

    4

    文章

    114

    瀏覽量

    16488
  • R128
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    211
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    R128 BLE最高吞吐量測(cè)試正確配置測(cè)試方法

    R128使用前我們需要了解BLE的最高吞吐量,以方便評(píng)估相關(guān)功能的開(kāi)發(fā)
    的頭像 發(fā)表于 10-27 17:17 ?1641次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>R128</b> BLE最高吞吐量測(cè)試正確配置測(cè)試方法

    R128應(yīng)用開(kāi)發(fā)案例—適配SPI驅(qū)動(dòng)ST7789V2.4寸LCD

    R128 平臺(tái)提供了 SPI DBI 的 SPI TFT 接口,具有如下特點(diǎn)
    的頭像 發(fā)表于 11-02 16:44 ?1356次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>R128</b>應(yīng)用<b class='flag-5'>開(kāi)發(fā)案</b>例—適配SPI驅(qū)動(dòng)ST7789V2.4寸LCD

    R128內(nèi)存泄漏調(diào)試案例分享

    硬件:R128 軟件:FreeRTOS + rtplayer\_test(Cedarx)+ AudioSystem
    的頭像 發(fā)表于 11-20 17:27 ?1209次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>R128</b>內(nèi)存泄漏調(diào)試案例分享

    R128點(diǎn)屏踩坑筆記

    本文所整理的R128點(diǎn)屏踩坑筆記均是在參考以下應(yīng)用開(kāi)發(fā)案例進(jìn)行屏幕適配時(shí)遇到的實(shí)際開(kāi)發(fā)問(wèn)題,涵蓋了屏幕花屏、屏幕白屏、LVGL顯示顏色錯(cuò)誤等常見(jiàn)問(wèn)題的解決方法。
    的頭像 發(fā)表于 12-03 10:17 ?1629次閱讀
    <b class='flag-5'>R128</b>點(diǎn)屏踩坑筆記

    R128 Devkit開(kāi)發(fā)板原理圖模塊介紹及使用說(shuō)明

    :CH341SER.EXE 購(gòu)買鏈接 百問(wèn)科技淘寶店 - R128 DevKit 原理圖模塊介紹R128 模組R128 模組使用 SMT
    發(fā)表于 01-17 09:45

    R128 SDK HAL 模塊開(kāi)發(fā)指南之 TRNG

    TRNG TRNG是隨機(jī)數(shù)發(fā)生器,隨機(jī)源是8 路獨(dú)立的環(huán)形振蕩器,由模擬器件電源噪聲產(chǎn)生頻率抖動(dòng),用低頻始終重采樣,然后進(jìn)行彈性抽取和熵提取處理,最終輸出128bit
    發(fā)表于 04-24 09:42

    隨機(jī)數(shù)的產(chǎn)生

    各位兄弟:小弟最近在做一個(gè)項(xiàng)目,需要用ATmega329產(chǎn)生-12.5~12.5的隨機(jī)數(shù),有人做過(guò)嗎?方法越簡(jiǎn)單越好。敬候指點(diǎn)
    發(fā)表于 10-24 08:49

    關(guān)于STM32隨機(jī)數(shù)算法的問(wèn)題

    rand是偽隨機(jī)數(shù)隨機(jī)數(shù)配合定時(shí)器time()計(jì)算產(chǎn)生隨機(jī)數(shù),但是如果我想上電初始化的時(shí)候要產(chǎn)生一個(gè)隨機(jī)數(shù)怎么做,單片機(jī)每次上電時(shí)間都是
    發(fā)表于 11-13 10:12

    想要在STM32每次上電初始化時(shí)產(chǎn)生隨機(jī)數(shù),該如何設(shè)置?

    rand是偽隨機(jī)數(shù)隨機(jī)數(shù)配合定時(shí)器time()計(jì)算產(chǎn)生隨機(jī)數(shù),但是如果我想上電初始化的時(shí)候要產(chǎn)生一個(gè)隨機(jī)數(shù)怎么做,單片機(jī)每次上電時(shí)間都是
    發(fā)表于 11-28 15:24

    什么是隨機(jī)數(shù)

    開(kāi)發(fā)的工程師們應(yīng)該或多或少都接觸過(guò)隨機(jī)數(shù),可能認(rèn)為它就是一個(gè)隨機(jī)生成的數(shù)字嘛,使用時(shí)也很簡(jiǎn)單,只要調(diào)用開(kāi)發(fā)語(yǔ)言提供的函數(shù)即可。但實(shí)際上隨機(jī)數(shù)
    發(fā)表于 07-22 09:42

    R128芯片應(yīng)用開(kāi)發(fā)案例——按鍵輸入

    ;); } } 結(jié)果 按下按鍵,串口會(huì)輸出 Key Pressed! 原貼鏈接:https://bbs.aw-ol.com/topic/4358/ 資源獲取、問(wèn)題討論可以到志在線開(kāi)發(fā)者社區(qū)進(jìn)行:https://www
    發(fā)表于 10-10 14:34

    R128應(yīng)用開(kāi)發(fā)案例——獲取隨機(jī)數(shù)

    獲取隨機(jī)數(shù) 本文案例代碼 下載地址 獲取隨機(jī)數(shù)案例代碼 https://www.aw-ol.
    發(fā)表于 10-24 17:05

    R128應(yīng)用開(kāi)發(fā)案例——獲取隨機(jī)數(shù)

    獲取隨機(jī)數(shù) 本文案例代碼 下載地址 獲取隨機(jī)數(shù)案例代碼 https://www.aw-ol.
    發(fā)表于 11-13 16:31

    DApp的隨機(jī)數(shù)為什么會(huì)被黑客破解

    隨機(jī)數(shù)可以分為隨機(jī)數(shù)和偽隨機(jī)數(shù)隨機(jī)數(shù)需要同時(shí)滿足隨機(jī)
    發(fā)表于 10-18 10:59 ?2608次閱讀

    DshanMCU-R128s2 R128 EVT 開(kāi)發(fā)套件

    針對(duì) R128 模組,百問(wèn)科技推出了 R128 EVT 開(kāi)發(fā)套件作為快速開(kāi)發(fā)評(píng)估工具。
    的頭像 發(fā)表于 12-22 15:16 ?1033次閱讀
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> EVT <b class='flag-5'>開(kāi)發(fā)</b>套件
    主站蜘蛛池模板: 午夜看一级特黄a大片黑 | 国产福利vr专区精品 | 色婷婷综合在线 | 亚洲高清日韩精品第一区 | 日本中文字幕在线播放 | 日本在线视频一区二区三区 | 伊人天天干 | 久久精品国产精品亚洲红杏 | 天堂资源中文官网 | 奇米久草 | 男女交性视频免费播放 | 在线观看成人网 | 欧美性f| 色精品一区二区三区 | 久久久久无码国产精品一区 | 天天激情站 | 亚洲一级特黄 | 手机精品视频在线观看免费 | 女色专区 | 另类视频色综合 | 亚洲一区色 | 男女性gif抽搐出入 男女性高爱潮免费的国产 男女性高爱麻豆 | 成人免费午间影院在线观看 | 久久天天躁夜夜躁狠狠躁2015 | 国产午夜不卡在线观看视频666 | 午夜视频免费国产在线 | 中文字幕成人乱码在线电影 | 四虎影业 | 国久久 | 亚洲性色成人 | 506rr亚洲欧美 | a4yy私人毛片在线 | 亚洲第一免费视频 | 黄色录像视频网站 | 天天色天天射天天干 | 亚洲人成伊人成综合网久久 | 免费的很黄很色的床小视频 | 欧美成人一区二区三区在线电影 | 久久免费看视频 | 亚洲天堂免费在线 | 日韩欧美一级 |