- 博客(10)
- 收藏
- 关注
原创 [代码片段] 数据编解码
将数据在写入flash 时,需要先进行编码后写入;此时最简答的方法便是 将数据定义为结构体进行写入;这种方法的好处是,简单,方便;缺点是 有字节序的问题。网上搜索, 发现了 tpl 的编解码方法, 此处做个移植记录。删除了 tpl.c 中关于文件存储部分的代码。将 tpl.c 与tpl.h 添加到工程。
2025-03-21 15:52:50
232
原创 [代码片段] 平均值求和
在计算大量传感器数据时,往往会有这样的需求, 统计当天 当月 当年的最大值,最小值,平均值;这个时候,如果如果采用数据累加,然后计算平均值的方式, 很容易产生数据溢出异常;同时,该方法简单,但是计算量巨大;通过前面的平均数,然后计算当前值与平均数的分量, 这可以计算出当前的平均数。此时最好 计算简单且方便的方法;
2025-03-21 15:35:34
309
原创 [linux 杂项] 根目录下 还有很多空间,但是提示空间不足
删除一些不需要的文件系统, 或者压缩小文件,减少文件数量。命令查看, 系统目录下还有很多空间, 但是提示空间不足。主板上的 inode 使用情况。
2024-11-21 18:15:50
199
原创 [linux 杂项] 通过安装了zerotier的服务器, 访问局域网内的所有设备(不需要装zerotier)
在 debian 中虚拟化了一个nas 系统, 每次访问nas 时,都需要通过ssh 中转, 而且 有时候下载的视频之类的文件还要手动中转到nas 里面, 非常的麻烦。查看 zerotier 的网卡名称,以及内网网卡的网卡名称(并不一定是你的出口网卡,而是你实际使用的网卡)首先,我们在zerotier官网上,设置一条路由规则,将所有尝试访问内网的请求,路由到内网的机器上面。借助内网的这台机器作为跳板,访问内网的nas,因此我们需要配置一定的路由规则。更新完后,跳板机部分的设置就完成了;
2024-11-21 17:25:17
1764
原创 [嵌入式] 串口通讯与时钟误差的影响
因此,对于串口通信来说,可以粗略认为,当时钟误差小于±2%时,通信是比较可靠的。对于客户实际的应用系统,考虑到UART是一个异步通讯,通讯的稳定性取决于双方的时钟精度,不是说只有一方的精度满足要求,系统就能正常工作,所以需要系统去考虑。在最后一个Bit位采样时,允许极限偏移为50%,假如用1个起始位+9个数据位+1个奇偶;对一个信号进行 进行16分频采样, 即将信号分成16等分后,一般是取中间的采样值。最初是由 11.0592MHz 的晶振 通过6分频, 然后在16分频后,得到的。
2024-11-04 20:00:07
500
原创 [linux 杂项] armhf 架构 Ubuntu更换清华源
安装软件时, 系统使用的是默认的Ubuntu软件源, 由于防火墙的原因, 导致国内安装不了软件,就将修改软件源为国内的源。
2024-10-28 13:54:32
639
原创 [linux 杂项] 通过sudo -i 命令从其他账号提升到root权限时 超时错误的解决方法
根据提示,是系统在解析 NanoPi-NEO-Air 时,无法访问到对应的主机,可能的问题便是 在hosts文件中,未对 NanoPi-NEO-Air主机 地址进行映射。在通过sudo -i 命令切换到 root 账号时,报了如下错误。加入 NanoPi-NEO-Air 域名解析。查看其他设备发现 确实没有设置。
2024-10-28 11:19:30
400
原创 MDK5 中的typeof关键字导致编译失败
keil arm compiler 5中的typeof关键字导致编译失败_keil typeof-优快云博客
2024-10-26 14:29:49
336
原创 AWS 认证云从业者 - 基础
最多可以薅羊毛:700 元RMB + 价值几百美金资料 + AWS 认证云从业者证书5折优惠券活动:2023年11月30号之前报名有效,12月30号之前考试考试难度:简单,可选中文版。65选择题(15题不计分),满分1000分,700通过**备考需要时间:**20小时淘宝题库(淘宝购买的考试题库)
2023-11-27 15:16:50
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人