会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
叶夏沉思
博客园
首页
新随笔
联系
订阅
管理
[置顶]
AES128加密-S盒和逆S盒构造推导及代码实现
摘要: 文档引用了《密码编码学与网络安全--原理和实践》里边的推导过程,如有不妥,请与我联系修改。 文档《FIPS 197》高级加密标准AES,里边有个S盒构造,涉及到了数论和有限域的一些概念,一脸懵逼,所以贱贱的研究了下,花了好久时间。 在网上找的S盒构造的详细步骤总是缺了点什么,要么步骤不详细,要么只贴
阅读全文
posted @ 2018-07-26 12:10 叶夏沉思
阅读(8708)
评论(3)
推荐(2)
编辑
[置顶]
dialog BLE SDK 学习(3)
摘要: dialog DA14580 SDK版本:5.0.4。 本文介绍了DA14580 SDK的学习感想和建议,分享给大家。 首先,Dialog官网上的资料挺全的,但是是英文的,如果英文不好,比如笔者,阅读起来是件痛苦的事情。资料都挺好的,唯一的不足是,没有系统的讲解如何快速的熟悉SDK跟BLE协议。我想
阅读全文
posted @ 2017-10-30 16:53 叶夏沉思
阅读(1476)
评论(0)
推荐(0)
编辑
[置顶]
Dialog BLE 学习之 修改分散加载文件 (2)
摘要: 最近搞Dialog的BLE SDK,发现空间不够了,询问原厂,得知可以通过调整分散加载文件而增加空间,一方面是有42KB+8KB的硬件基础,另一方面是原有的程序限制为38KB+8KB。故顺便学习了下把一个程序存放在不同的存储空间的问题。 简单的单片机是不用了解程序分散加载机制的,至少我搞了四五年(加
阅读全文
posted @ 2017-06-26 17:02 叶夏沉思
阅读(724)
评论(0)
推荐(0)
编辑
[置顶]
陀螺仪和加速度计融合算法流程
摘要: 符号说明: T:本次测量值跟上次测量值的间隔时间; Restx(n-1)、Resty(n-1)、Restz(n-1):第n-1次的位置的最优值向量; GRatexz(n),GRateyz(n):陀螺仪的值,单独进行滤波后第n次的值。 GRx(n)、GRy(n)、GRz(n):融合了陀螺仪的位置向量
阅读全文
posted @ 2017-06-09 18:32 叶夏沉思
阅读(2366)
评论(0)
推荐(0)
编辑
[置顶]
关于陀螺仪和加速度计融合算法的不成熟的见解
摘要: 本位直切核心,去掉枝枝蔓蔓的赘述。 分为三个重点: 1、用加速度计仅仅是计算角度用,理解的关键是:匀速直线运动或相对地球静止时,物体除重力(重力也是一种加速度,见狭义相对论)外其他方向加速度为0。重力的加速度为1g,也就是说,物体所受的加速度矢量和是1g。根据这个1g的矢量在被测物体的坐标系的x、y
阅读全文
posted @ 2017-06-09 16:52 叶夏沉思
阅读(903)
评论(0)
推荐(0)
编辑
2019年1月23日
问题记录
摘要: 背景: 芯片nrf52832,SDK:V15.0.0,softDevice:V6.1.0 添加两个服务,串口服务nus、dfu服务。 1、报错地点:nus服务已经初始化完毕,在初始化dfu服务时候。 添加服务,遇到调用sd_ble_uuid_vs_add()时,返回NRF_ERROR_NO_MEM错
阅读全文
posted @ 2019-01-23 17:16 叶夏沉思
阅读(226)
评论(0)
推荐(0)
编辑
2018年4月23日
keil 使用C++编程主要要点
摘要: 1、中断处理,添加一下宏定义。如果不添加,中断服务函数不会链接到下载文件中;发生中断后,会停留在xxx.s文件的 "B ."语句。 #ifdef __cplusplus extern "C" {#endif #ifdef __cplusplus}#endif
阅读全文
posted @ 2018-04-23 13:40 叶夏沉思
阅读(2040)
评论(0)
推荐(0)
编辑
2017年10月30日
嵌入式系统低功耗性能调试注意要点
摘要: 1、关掉不需要的外设的时钟和电源开关; 2、在睡眠前设置IO引脚的状态,根据硬件电路把IO置高或置低; 3、在低功耗状态下是否需要内核运行,如果不需要,也要关掉电源或时钟,如果不能关闭,看能否启用低频率的时钟源; 4、注意RAM区,在低功耗下哪些可以不掉电,哪些会掉电,需要保存的数据可以放在不掉电的
阅读全文
posted @ 2017-10-30 15:32 叶夏沉思
阅读(350)
评论(0)
推荐(0)
编辑
2017年6月30日
硬件中断--DEBUG系列
摘要: 问题描述: 在线调试时,全速运行,程序进入硬件中断,查看堆栈窗口,发现是从A函数进去的。但是A函数应该没有问题的; 再次重复,发现是从B函数进去的,但是B函数之前运行起来也没有问题的,而且没有传入参数; 再次重复,发现是从C函数进去的,C函数似乎也没问题啊 。。。。。。 同一个程序,没做任何改动,每
阅读全文
posted @ 2017-06-30 16:21 叶夏沉思
阅读(216)
评论(0)
推荐(0)
编辑
2017年6月7日
keil调试问题记录
摘要: 1、错误类型:L6218E:Underfined symbol &&&&&&&&& (referred form &&&&&.o). 现象说明:明明已经定义了&&&&&&&&&函数,也有&&&&&&&&&函数的实现,也包含头文件了,可就是在连接时提error,goto define 跳转不过去。 解
阅读全文
posted @ 2017-06-07 12:16 叶夏沉思
阅读(261)
评论(0)
推荐(0)
编辑
下一页