- 博客(7)
- 收藏
- 关注
原创 STM32G0系列实现数字签名与验证
加密是将明文数据通过某种特殊算法处理,使其成为一段不可读的代码,称为。密文可以通过密钥解密还原为。通过这样的途径,可以保护数据在传输的过程不会被非法窃取、阅读的目的。
2023-07-31 09:30:29
1572
原创 nRF52832学习笔记(3)--构建第一个nRF connect SDK应用程序-点灯
2.4. 选择应用程序基础模板,会自动创建模板的副本保存在步骤2.3指定的目录中。nRF Connect SDK的众多优势之一是应用程序源代码与软件配置/硬件描述之间的高度分离,这使得为新的硬件或软件配置切换构建非常容易。”编译构建工程文件。点击点头指向的圆箭头表示全编译的意思,这样是说有的文件都重新编译一边,比较慢。2.3. 选择存储应用程序文件夹的目录,我的目录是D:\2.zjl_study\nordic\myapps。“的应用程序是工作区应用程序,它将为每个应用程序提供一个专用的 SDK 实例。
2023-02-20 16:28:03
2055
1
原创 nRF52832学习笔记(1)-- nRF connect SDK基础知识
Zephyr RTOS是高度可配置的,并支持可扩展配置,从内存受限设备的非常小的配置(最小8千字节,例如,简单的LED闪烁应用程序)到功能强大,功能丰富,高处理能力设备(多mb内存)的大内存配置。.conf)实现的配置系统的高度解耦,以及通过devicetree (*.dts)实现的硬件描述系统的高度解耦,使得在不同的硬件和不同的配置上使用相同的应用程序源代码变得非常容易,而且只需进行最小的更改。可以看到一组不同的工具,每个工具在应用程序的创建中扮演着不同的角色,从配置系统到构建系统。
2023-02-18 02:41:52
1651
原创 nRF52832学习笔记(2)-- nRF Connect SDK安装
完成以下步骤,使用工具链管理器应用程序自动安装nRF Connect SDK。应用程序安装nRF Connect SDK的完整工具链,包括nRF Connect for VS Code扩展和nRF Connect SDK源代码。工具链管理器可从nRF Connect for Desktop中获得,这是一个跨平台工具,提供了简化安装nRF Connect SDK的不同应用程序。您选择的nRF Connect SDK版本已安装在您的机器上。应用程序安装在你的机器上,安装按钮变为打开。
2023-01-12 11:26:52
1582
1
原创 C/C++ 实现十六进制转十进制
方法一、输入十六进制数十六进制与十进制的转换关系一个十六进制Hex:0xA2C,转换为十进制Dec = A(10)x162 + 2x16*1 + C(12)x160 。具体代码如下:#include<iostream>#include<string>using namespace std;const int MAX = 100;int DecArr[MAX] = { 0 };/*首先对十六进制数0xA2C除16取余,即每次取一个数,并存入数组*//*这里不需
2021-01-03 22:01:42
38598
原创 C/C++实现十进制转十六进制
十进制转十六进制int Dec, Comp=0, HexArr[100], count=0;cin>>Dec;while(0!=Dec){ Comp=Dec; Dec/=16; Comp%=16; HexArr[count++]=Comp;}for(int i=count-1;i>=0;i--){ if(HexArr[i]>9) { printf(%c,HexArr[i] - 10 + 'A') }}...
2020-12-22 14:20:11
1943
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人