4 HowieXue

尚未进行身份认证

IT民工, GitHub地址: https://github.com/HowieXue

等级
TA的排名 1w+

ATECC508A芯片开发笔记(十一):NXP 平台移植ATECCx08 CryptoAuthLib库(I2C)

ATECC508A芯片开发笔记(十一):NXP 平台移植x08库(I2C)CryptoAuthLib最新库Nxp RT10xx平台上移植CryptoAuthLib驱动代码分析硬件环境: Nxp的i.Mx RT1060 MCU软件环境: cryptoauthlib-20190903 (MicroChip官网下载)之前在Nxp平台上使用过ATECC608A,所以将CryptoAuth...

2019-11-09 10:39:41

/usr/bin : cannot find -lncurses 报错 - [已解决]

问题描述:ncurses库是一个Linux系统下的图形支持的函数库,字符终端处理库,包括面板和菜单。在安装 Lua时,make linux时报错/usr/bin/ld: cannot find -lncurses:问题解决:首先locate看下本机有没有libncurses:发现有可用的so,然后进到目录下,创建libncurses的软连接:$ sudo ln libncurses...

2019-11-02 14:35:43

NXP i.MXRT10xx 程序跑飞、IAR连接CPU失败 - [已解决]

问题描述在使用NXP RT10xx系列(这里我用的RT1060)开发板的童鞋,会经常遇到在某次下载SpiFlash代码后,再次Debug就连不上,提示下方:IAR无论如何也连接不上板子了, 初次遇到会误认为硬件坏掉了。。解决解决方法有两种:一、通过 清空Memory(需更改BootType)1、更改Boottype,将开发板的SW17更改为Serial 模式:SW7 to “1-O...

2019-11-02 11:09:29

嵌入式开发常用工具/软件/驱动 - 官方链接

常用串口驱动:CH340https://sparks.gogo.co.nz/ch340.htmlCP210x USB to UARThttps://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-driversPL2303 Windows Driver Downloadhttp://ww...

2019-10-21 21:03:40

Python自动生成代码 - 通过tkinter图形化操作并生成代码框架

Python自动生成代码 - 通过tkinter图形化输入并生成代码框架背景脚本代码Demo_CodeGenerator.pydisplay.pyFileHandler.py:脚本运行结果:脚本代码目录背景在写代码过程中,如果有频繁重复性的编码操作,或者可以Reuse的各类代码,可以通过Python写一个脚本,自动生成这类代码,就不用每次手写、或者copy了。比如新建固定的代码框架、添加一些...

2019-09-17 10:06:57

Python解析CSV数据 - 通过Pandas解析逻辑分析仪导出的CSV数据

Python通过Pandas解析逻辑分析仪导出的CSV数据脚本要解决的问题Python代码备注:脚本要解决的问题为方便分析逻辑分析仪导出的csv数据, 简单做了个转换工具。。。逻辑分析仪导出的csv数据是根据时间戳逐行排序,很难分析一个完整的帧数据,例如下图:下图逻辑分析仪工具导出的csv数据有3w多行,没办法直接通过该文件对数据帧进行分析,而且重点是。。。看时间长了太费眼!所以通过...

2019-09-16 17:53:33

Python实现自动发送邮件 -- 自动抓取博客/网站中留言的邮箱并发送相应邮件

Python实现自动发送邮件 -- 自动发送资料到博客/网站中留言的邮箱背景脚本要解决的问题:实现方法代码及解析1. AutoSendEmailByBlogComments.py2. FileOperation.py3. SendEmail.py背景在各大论坛、博客上,大部分通过留言邮箱获取相关资料,但是留言人数过多了,对于博主来说一个一个发送相关邮件太枯燥了,同时也经常不能及时发现新评论。。...

2019-09-15 17:21:29

Google机器学习速成课程 - 视频笔记整理汇总 - 基础篇核心部分

Google机器学习视频课程笔记URL:https://developers.google.com/machine-learning/crash-course/ml-intro(需要翻墙)持续整理中。。。机器学习算法一般过程过程可理解为用于训练模型的迭代试错:过程分析:“计算损失”:损失函数:例如常用的平方损失函数。“计算参数更新”:检测损失函数的值,并为参数如bias...

2019-07-25 23:02:28

STM32 内部Flash带缓存读写 程序源码 [已验证]

由于STM32 系列Flash的Erase功能都是按Page擦除,所以想往Flash写入某一段数据,又想保持其他数据不变的话,就要做缓存读写,这一块目前STM32没有给出Demo,需要现写。Programming in the Flash memory performed by word or half-page1.Flash_Erase/**************************...

2019-07-08 10:41:28

ATECC508A芯片开发笔记(十):ConfigZone中 SlotConfig及KeyConfig详细配置 & Tools 使用

ATECC508A芯片开发笔记(十):508A ConfigZone中 SlotConfig及KeyConfig详细配置 &Tools 使用前言在《https://blog.csdn.net/HowieXue/article/details/75212476 ATECC508A芯片开发笔记(四):自定义配置508功能,规划DataZone数据存储》中提到,需要根据需求配置好508A的...

2019-06-16 21:58:04

使用Jmeter自动化压测TCP Server经验

使用Jmeter自动化压测TCP Server经验• Jmeter简介• Jemter的主要功能• Jmeter TCP发送方式• Jmeter 测试TCP配置1、Jmeter简介Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、J...

2019-03-20 16:14:33

ATECC508A芯片开发笔记(九):加密读写508芯片数据的流程及相应设置

ATECC508A芯片开发笔记(九):标准加密通讯读写流程解析ContentsEncrypted Read.1.1 Standard Encrypted Read Flow.1.2 Simple Encrypted Read Flow Diagram.2. Encrypted Write.2.1 Standard Encrypted Write Flow.2.2 Sim...

2019-03-20 15:29:42

IAR调试使用技巧汇总:数据断点、CallStack、设置堆栈、查看栈使用和栈深度、Memory、Set Next Statement等

目录 - 使用数据断点 - Set next statement 手动执行到某行代码 - 设置堆栈大小 - 查看程序Stack栈使用情况,以及栈深度 - Call stack查看当前栈空间 - 使用Memory查看程序运行中各种过程数据 - IAR各编译文件含义 - IAR更改字体

2018-05-20 11:40:27

如何在U-Boot中添加自定义命令

如何在U-Boot中添加自定义命令1、U-boot命令机制U-boot中每个命令都使用一个struct cmd_tbl_t定义,该定义在include/commands.h中实现。 要添加一个新命令,要在源码common目录下添加对应的c文件,并且加到Makefile。 命令实现模板如下 #include <common.h> #i...

2018-04-06 20:16:44

Android/Linux出现“Read-only file system”解决

报错原因是因为所操作的文件系统为只读权限。 解决: 将文件系统目录remount为读写权限,输入命令: mount -o remount rw /system 之后即可进行操作。操作后,需要重新remount为只读,只需输入: mount -o remount ro /system ...

2018-03-10 16:20:35

常见加密/签名/哈希算法性能比较 (多平台 AES/DES, DH, ECDSA, RSA等)

常见加密/签名/哈希算法性能比较 (多平台)1、 AES/DES:2、Hashs3、AEAD4、Diffie-Hellman5、ECDSA6、RSA

2018-02-07 18:06:30

433MHz LoRa/FSK 无线频谱波形分析(频谱分析仪测试LoRa/FSK带宽、功率、频率误差等)

1、测试环境频谱分析仪:安捷伦N9020A无线通信频段:433MHz射频芯片:Sx1278天线:433MHz弹簧天线2、测试方法模仿国内测试机构的步骤:使用频谱分析仪,设置分析仪参数分别为RBW=300Hz,VBW=1kHz,Span=30kHz,Detector=Peak,Tracemode=Maxhold,Sweep=Autocou...

2018-01-29 21:00:48

一篇读懂:Android手机如何通过USB接口与外设通信(附原理分析及方案选型)

0背景1.手机USB接口通信特点-1.1使用方便-1.2通用性强-1.3速度快-1.4可采用总线供电2.手机USB接口通信原理-2.1常见手机USB接口-2.2通信过程-2.3体系架构2.4软件层次3.手机USB接口与外设通信方案-3.1USB(手机)USB(外设)-3.1.1USBHost简述

2018-01-25 23:21:25

一篇读懂:Android/iOS手机如何通过音频接口(耳机孔)与外设通信

一文读懂Android/iOS手机如何通过音频接口与外设通信0背景1音频口通信特点1.1通用性强1.2速率低1.3小信号2手机音频口通信原理2.1音频接口2.2音频通信模型与信号组成2.2.1通信模型2.2.2音频通信使用的信号3手机音频口全双工通信方案3.1设备→手机3.2手机→设备4案例分析(以2FSK

2018-01-23 22:31:30

SHA/HMAC/AES-CBC/CTR 算法执行效率及RAM消耗 测试结果

SHA/HMAC/AES-CBC/CTR算法执行效率/RAM消耗测试结果测试方法和步骤与前段时间做的M0/M3平台的AES加解密测试一致,具体请见链接 http://blog.csdn.net/howiexue/article/details/76549487AES纯软件实现源代码(C语言)见链接: http://download.csdn.net/download/howiexue/99784

2017-12-03 11:52:12

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。