使用技巧
本章节介绍一些在使用CrackNuts过程中的小技巧和注意事项,帮助您更好地使用CrackNuts。
📄️ PIP 镜像配置
Python环境安装结束后,由于在国内网络去下载pypi仓库的包速度比较慢,推荐配置 pip镜像,可以提高下载速 度,避免安装依赖失败,以下两个可任选一个进行配置。
📄️ Python 虚拟环境
一般情况下在使用Python开发的时候,通常是推荐在开启虚拟环境进行开发的,如conda、vevn、virtualenv等,可以避免由于不同项目引入相同库的不同版本造成的已有Python开发环境的破坏。以下以conda和venv举例说明配置方法,任选其一使用即可, 推荐使用Conda虚拟环境,可以更好的兼容数据分析等开源库。
📄️ Nut_stm32f103c8侧信道分析
STM32F103C8是STMicroelectronics(意法半导体)公司推出的一款基于ARM Cortex-M3内核的微控制器芯片。该芯片因其高性能、低功耗以及丰富的外设资源在嵌入式系统中得到了广泛的应用。
📄️ Nut开发入门-基础篇
第一步.环境准备
📄️ SCARR 安装
SCARR是 CrackNuts 进行数据分析时的默认框架,同时也是曲线采集的默认格式(基于 Zarr 的特定目录结构)。建议在进行数据分析时安装 SCARR。
📄️ Jupyter 代码自动补全
Jupyter 默认安装后,不能够进行代码提示以及自动补全,可以在Jupyter环境中安装以下插件开启该功能: