- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 项目总结-论测试的重要性
蓝牙丢失的问题,这个问题比较诡异,蓝牙丢失是随机的;有的板子运行15天不丢;有的板子运行2天,蓝牙广播丢失;同一块板子,上次运行2天后,蓝牙广播丢失;重新上电后,可能运行15天也不丢。嵌入式软件开发初期及开发过程中,需要仔细的设计 软件的 测试用例及测试方法。每一个需求都应该保证测试充分。刚开始一直定位为 PCBA 焊接不良,经过工艺改进,基本排除了这种可能。2. 打点时间有累积误差,导致在某个时间点未打点。1. 项目中出现的问题。
2024-06-04 14:13:01
207
原创 nRF CONNECT SDK FOR VS code开发环境搭建
3. 在vs code IDE, 安装 nrf connect for VS CODE extension pack。2. 安装NRF命令行工具。
2024-05-10 16:56:57
403
原创 嵌入式架构设计之状态机设计流程
推荐书目:Modern Embedded Software - Quantum Leaps (state-machine.com)
2024-05-09 16:42:16
197
原创 低功耗蓝牙BLE之连接事件、连接参数和更新方法----学习
主设备和从设备建立连接之后,所有的数据通信都是在连接事件(Connection Events)中进行的。尖刺的波就是连接事件(Connection events),剩下的Sleeping是睡眠时间,设备在建立连接之后的大多数时间都是处于Sleeping,这种情况下耗电量比较低,而在连接事件(Connection events)中,耗电量就相对高很多,这也是BLE为什么省电的原因之一。
2024-04-19 16:05:40
977
原创 trust zone 学习
如果软件运行在安全模式(非Monitor Mode)下,通过将 CP15 的 NS 位设置 1,安全世界可以直接跳转到非安全世界,由于此时 CPU 的流水线和寄存器还遗留了安全世界的数据和设置,非安全模式下的应用可以获取到这些数据,会有极大的安全风险。然后非安全世界的 bootloader 会加载非安全世界的 OS,完成整个系统的启动。由于 TZPC 可以在运行时动态设置,这就决定了外设的安全特性是动态变化的,例如键盘平时可以作为非安全的输入设备,在输入密码时可以配置为安全设备,只允许安全模式访问。
2024-04-16 15:20:10
920
原创 低功耗蓝牙产品开发流程(Nordic)
浏览官方网站,选择适合产品的芯片。Bluetooth Low Energy (Bluetooth LE) - nordicsemi.com 以咨询FAE。 跟FAE 沟通非可常重要,可以节省大量的时间。SDK的稳定性和可维护性将直接影响后期人力资源的再投入 查看例程的可用度,可以评估未来的开发工作量。 重点观察产品一致性,良率和产能。
2024-04-15 15:41:43
340
原创 使用ImageJ软件计算信噪比(SNR)的小工具
本人是做医学影像设备的,最近在做一款X光片读取的机器。生产出厂检测时,需要检查一下读取的X光片图像的信噪比(SNR)。1. 先说一下SNR检测的方法: 1)先拍一张X光片,机器读取光片,图像存在固定的目录 2)用ImageJ软件打开图像,选取10个不同的区域,分别求出10组不同区域的平均灰度值MEAN_AVERAGE和平均方根差STD_AVERAGE. 3)SNR
2016-03-30 10:39:01
14233
5
原创 MPLAB X IDE v2.26 导入旧的工程时遇到的一个小问题及解决方案
MPLAB X IDE v2.26 导入旧的工程时遇到的一个小问题及解决方案
2016-03-22 16:31:34
7743
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人