Ubuntu 18.04/20.04 安装显卡驱动指南
需积分: 41 95 浏览量
更新于2024-08-09
收藏 8.73MB PDF 举报
"该文档主要介绍了如何在Ubuntu 18.04或20.04上安装显卡驱动,特别是涉及英飞凌XMC1200微控制器中PRNG(伪随机数生成器)的工作模式及其初始化过程。"
在英飞凌XMC1200微控制器中,PRNG是一个重要的组件,用于生成随机数,它在安全和加密应用中扮演着关键角色。PRNG的工作模式主要包括密钥加载和预热两个阶段。
13.2.1 密钥加载模式是PRNG初始化的第一步。在这个阶段,用户需要提供一个种子密钥k,通常建议使用80位的长度。密钥加载通过设置PRNG_CTRL.KLD标志启动,此时PRNG_WORD寄存器作为16位的目的寄存器。种子密钥k的各个部分字Wi(0 <= i < p)按照特定顺序写入PRNG_WORD,每次写入一个部分密钥字需要16个时钟周期。PRNG_CHK.RDV标志在密钥加载过程中被清零,当它可以接收下一个部分密钥字时,该标志会置位为1。
完成密钥加载后,必须清除PRNG_CTRL.KLD标志,以便进入预热阶段。这个阶段是为了确保密钥位在整个PRNG状态中的充分扩散,以增强随机性。为了预热,用户需要连续读取并丢弃PRNG_WORD寄存器的64个随机位,随机数据输出块的宽度应设置为8位或16位,通过调整PRNG_CTRL.RDBS域实现。
一旦PRNG_CHK.RDV标志再次置位为1,表示可以开始从PRNG_WORD中读取随机数据块,此时PRNG已准备好生成随机数供应用程序使用。
这个过程在英飞凌XMC1200微控制器的32位ARM Cortex-M0核心中执行,适用于各种工业应用。英飞凌提供了详细的手册以指导用户正确配置和使用这些功能,同时也强调了使用组件时的安全注意事项,特别是对于那些可能影响生命支持设备或系统安全性的应用。
2020-09-14 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
郑天昊
- 粉丝: 40
- 资源: 3850
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器