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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全志R128應用開發案例—獲取真隨機數

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

獲取真隨機數

R128 內置了TRNG,一個真隨機數發生器,隨機源是 8 路獨立的環形振蕩器,由模擬器件電源噪聲產生頻率抖動,用低頻始終重采樣,然后進行彈性抽取和熵提取處理,最終輸出128bit真隨機數。

載入方案

我們使用的開發板是 R128-Devkit,需要開發 C906 核心的應用程序,所以載入方案選擇r128s2_module_c906

$ source envsetup.sh 
$ lunch_rtos 1

image-20230802110150203 (5).png

設置 TRNG驅動

運行 mrtos_menuconfig 進入配置頁面。前往下列地址找到 TRNG Devices

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

image-20230804153240015.png

編寫程序

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

image-20230803112142315 (2).png

引入頭文件

#include < sunxi_hal_trng.h >

image-20230804153100526.png

初始化 TRNG 讀取數據模塊

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]);

結果

編譯固件后燒錄,可以看到隨機數輸出。

image-20230804154607898.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動器
    +關注

    關注

    53

    文章

    8288

    瀏覽量

    147140
  • 環形振蕩器
    +關注

    關注

    1

    文章

    12

    瀏覽量

    8731
  • 電源噪聲
    +關注

    關注

    3

    文章

    152

    瀏覽量

    17521
  • 隨機數發生器

    關注

    0

    文章

    21

    瀏覽量

    11035
  • 全志科技
    +關注

    關注

    4

    文章

    109

    瀏覽量

    16219
  • R128
    +關注

    關注

    0

    文章

    41

    瀏覽量

    126
收藏 人收藏

    評論

    相關推薦

    R128 BLE最高吞吐量測試正確配置測試方法

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

    R128應用開發案例—適配SPI驅動ST7789V2.4寸LCD

    R128 平臺提供了 SPI DBI 的 SPI TFT 接口,具有如下特點
    的頭像 發表于 11-02 16:44 ?1132次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>R128</b>應用<b class='flag-5'>開發案</b>例—適配SPI驅動ST7789V2.4寸LCD

    R128內存泄漏調試案例分享

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

    R128點屏踩坑筆記

    本文所整理的R128點屏踩坑筆記均是在參考以下應用開發案例進行屏幕適配時遇到的實際開發問題,涵蓋了屏幕花屏、屏幕白屏、LVGL顯示顏色錯誤等常見問題的解決方法。
    的頭像 發表于 12-03 10:17 ?1468次閱讀
    <b class='flag-5'>R128</b>點屏踩坑筆記

    R128 Devkit開發板原理圖模塊介紹及使用說明

    :CH341SER.EXE 購買鏈接 百問科技淘寶店 - R128 DevKit 原理圖模塊介紹R128 模組R128 模組使用 SMT
    發表于 01-17 09:45

    R128 SDK HAL 模塊開發指南之 TRNG

    TRNG TRNG是隨機數發生器,隨機源是8 路獨立的環形振蕩器,由模擬器件電源噪聲產生頻率抖動,用低頻始終重采樣,然后進行彈性抽取和熵提取處理,最終輸出128bit
    發表于 04-24 09:42

    隨機數的產生

    各位兄弟:小弟最近在做一個項目,需要用ATmega329產生-12.5~12.5的隨機數,有人做過嗎?方法越簡單越好。敬候指點
    發表于 10-24 08:49

    關于STM32隨機數算法的問題

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

    想要在STM32每次上電初始化時產生隨機數,該如何設置?

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

    什么是隨機數

    開發的工程師們應該或多或少都接觸過隨機數,可能認為它就是一個隨機生成的數字嘛,使用時也很簡單,只要調用開發語言提供的函數即可。但實際上隨機數
    發表于 07-22 09:42

    R128芯片應用開發案例——按鍵輸入

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

    R128應用開發案例——獲取隨機數

    獲取隨機數 本文案例代碼 下載地址 獲取隨機數案例代碼 https://www.aw-ol.
    發表于 10-24 17:05

    R128應用開發案例——獲取隨機數

    獲取隨機數 本文案例代碼 下載地址 獲取隨機數案例代碼 https://www.aw-ol.
    發表于 11-13 16:31

    DApp的隨機數為什么會被黑客破解

    隨機數可以分為隨機數和偽隨機數隨機數需要同時滿足隨機
    發表于 10-18 10:59 ?2521次閱讀

    DshanMCU-R128s2 R128 EVT 開發套件

    針對 R128 模組,百問科技推出了 R128 EVT 開發套件作為快速開發評估工具。
    的頭像 發表于 12-22 15:16 ?864次閱讀
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> EVT <b class='flag-5'>開發</b>套件
    主站蜘蛛池模板: 1024你懂的在线播放欧日韩 | 午夜视频免费看 | 高h道具触手play肉男男 | 五月婷婷六月激情 | 黄网在线免费观看 | 又粗又长又大又黄的日本视频 | 日本系列 1页 亚洲系列 | 大蕉久久伊人中文字幕 | 加勒比精品久久一区二区三区 | 亚洲视频1区 | 天堂网在线播放 | 国产精品美女视频 | 午夜激情福利 | 夜夜夜爽bbbb性视频 | 精品久久久久久午夜 | 二级黄绝大片中国免费视频 | 这里只有精品视频 | 浓厚な接吻と肉体の交在线观看 | 色播五月婷婷 | 男女全黄做爰视频 | 国产全黄三级三级 | 亚洲 欧美 日韩 在线 中文字幕 | 一级做a爰片久久毛片鸭王 一级做a爰片久久毛片一 | 97超频国产在线公开免费视频 | 福利一区二区在线观看 | 久久性久久性久久久爽 | 亚洲国产精品综合久久网络 | 国产美女主播在线 | 99成人国产精品视频 | 久久88色综合色鬼 | 免费看吻胸亲嘴激烈网站 | 天天弄天天操 | 国产欧美日韩电影 | 日日拍拍| 亚洲成色www久久网站 | 可以直接看的黄色网址 | 天天做天天爱夜夜想毛片 | 日韩精品另类天天更新影院 | 免费被视频网站在线观看 | 又大又粗进出白浆直流动态图 | 性欧美一区|