简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
AES256/128 纯软件加解密时间效率测试–以Cortex-M0与M3 MCU为例一、测试环境与方法二、测试代码介绍(以AES256为例)三、测试结果与抓包截图AES软件源码库(C语言),包含全部CBC/CTR等模式,见链接:http://download.csdn.net/download/howiexue/9978483SHA、HMAC软件源码库(C语言)见链...
LoRa学习:LoRa调制解调原理与性能1、LoRa调制解调器原理LoRa调制解调器采用专利扩频调制和前向纠错技术。与传统的FSK、OOK调制技术相比,LoRa扩大了无线通讯链路的覆盖范围(实现了远距离无线传输),提高了链路的鲁棒性。。开发人员可调整扩频因子和纠错率这两个参数,从而平衡通讯时的带宽占用、通信速率、空中包的存活时间、以及抗干扰性等。。LoRa调制解调器...
最近从bitbucket切换到了Github Enterprise, 刚使用几次发现 每次操作 都有弹窗认证,虽然手动点下就跳到浏览器认证,但对我这样的懒人还是不友好,而且有些自动化脚本也无法手动。。。
解压原理:是加壳工具在文件头里加了一段指令,告诉CPU,怎么才能解压自己。用户执行的只是这个外壳程序。当执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。加壳:其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。UPX是一个著名的压缩壳,主要功能是压缩PE
Parallels Desktop for Mac安装运行Win10 Parallels Desktop 安装Win10镜像下载:PD安装Win10虚拟机网络问题解决:先上图:最近研究学习Mac,因为嵌入式开发大部分软件都是Windows的,又懒得装双系统,所以直接用虚拟机。。经过对比,Mac上虚拟机还是PD比较丝滑,有种上真机的赶脚,速度快,各种资源使用共享方便。。。就是收费。。。而免费的Vir
大家是不是会遇到最初分配linux虚拟机硬盘后期不够用的情况,(因为是我之前用友善之臂的虚拟机配ARM板学习,只有20G,根本不够用啊)下面就是解决方法:操作步骤:1、首先在打开虚拟机设置,在选中硬盘选项,选择扩展选项(expand),设置扩展大小(需要关机状态,并且不能有虚拟机快照),比如我原来是20G ,通过设置扩展到40G。这一步过后linux就多了20G空闲磁盘....
Step1:在文件中引用#include<stdio.h>,Project ->Option中选择Stdout为via SWOStep2: IAR 进入调试Debug模式,View-Teminal IO,就可以在窗口查看printf 打印出的log
Python Tkinter : Json Ascii <-> Hex互转上位机工具最近在做BLE设备端开发,为调试方便需要Json消息 Ascii-Hex格式互转,所以用tkinter简单做了一个图形化的Json Ascii - hex转换工具,照例分享一下下,还是习惯python随手打开一个Tools用着方便。。。在嵌入式开发中,设备端获取的json数据通过16进制 hex进行存储
解锁读保护:STLink更改Option Byte变Level从1变为0,点击Apply即可。(程序执行读保护,其实是将Level从0变为1)默认情况下该保护功能是不开启的,若要开启该功能,需要改写内部FLASH选项字节(Option Bytes)中的配置。RDP读保护级别级别0,无保护,级别1,使能读保护,这种保护下,若使用调试功能(使用下载器、仿真器)或者从内部SRAM自举时都不能对内部FLA