2025年6月16日
摘要:
1 队列 queue.h是Linux、FreeBSD中的一个头文件,这是一个很实用的头文件,因为这个头文件里全是宏定义操作,所以其不仅可以使用在Linux/嵌入式Linux项目中,也可以很方便地使用在单片机项目中,文件查看可以在在Linux系统的如下路径中找到这个头文件/usr/include/sy
阅读全文
posted @ 2025-06-16 12:13
杰瑞鼠
阅读(15)
推荐(0)
2025年6月3日
摘要:
运行node.js:可以在cmd.exe中运行node app.js(无权限要执行chmod u+x app.js)或者编写js文件指定解释器:#!/usr/bin/node 重启应用程序可以使用modemon模块(npm i -g nodemon进行安装):nodemon app.js; 运行RE
阅读全文
posted @ 2025-06-03 17:12
杰瑞鼠
阅读(12)
推荐(0)
2025年5月16日
摘要:
1 复位芯片:TLV803SDBZR; 2 法拉电容:5F-2.7V-20%-C10X20 3 3.3V-5V电平转换芯片:74LVC4245apw (dir =0,B->A;dir =1,A->B);SN74LVC0T45DCKR (dir =0,B->A); 4 存储: GD25Q32ESIGR
阅读全文
posted @ 2025-05-16 18:46
杰瑞鼠
阅读(19)
推荐(0)
摘要:
单片机是在flash上运行还是在内存上运行: 单片机的flash一般为norflash可以字节寻找因此可以直接在上面直接运行,代码段和只读数据rodata不用移动,而data和bss要再main函数运行之前读到内存中。 处理器flash一般是nandflash,只能按块操作,所以代码必须先读到内存再
阅读全文
posted @ 2025-05-16 18:33
杰瑞鼠
阅读(40)
推荐(0)
摘要:
随着单片机性能和容量的增加,现在lua,micropython,jerryscript都广泛应用于单片机。 一 jerryscript: 1.1 将js文件在PC端通过工具变成字节码文件(.bin/.jbc),然后通过lz4等工具进行压缩; 1.2将压缩后的文件通过ftp/http方式下载到单片机外
阅读全文
posted @ 2025-05-16 12:13
杰瑞鼠
阅读(40)
推荐(0)
2025年5月8日
摘要:
一 SACP(Snapmaker Advanced Communication Protocol)是Snapmaker设备的数据通信协议,用于 控制器(Controller)、PC 端(Host)、HMI(人机界面) 之间的数据传输。 可靠性:数据包头部 CRC8 校验 + Checksum 数据完
阅读全文
posted @ 2025-05-08 17:33
杰瑞鼠
阅读(40)
推荐(0)
2025年3月13日
摘要:
与LORA模块相比,4G CAT1在部署和成本上均展现出了显著优势,价格从2020年的50元一路降至2024年的10元。 当前最新的是节点 sx126x 系列,网关则为 sx1302/3 系列,从价格到性能都强于上一代。 使用温补晶振TCXO的好处是模组频偏小,通讯起来差异性风险小,但价格稍高。 L
阅读全文
posted @ 2025-03-13 17:01
杰瑞鼠
阅读(73)
推荐(0)
2025年3月11日
摘要:
CMake是一个跨平台的项目构筑工具,通过Cmakelists.txt(可以嵌套)文件指定的编译流程,后面再用make进行编译出目标文件,总体来说相对简单,参考:《cmake使用指南:从安装到精通》 目前也有Cmake可视化方案。
阅读全文
posted @ 2025-03-11 16:49
杰瑞鼠
阅读(17)
推荐(0)
2025年3月8日
posted @ 2025-03-08 18:25
杰瑞鼠
阅读(12)
推荐(0)
摘要:
1 uboot与norflash与nandflash: norflash能读不能写,当设定从norflash启动时,处理器将norflash映射0地址进行启动;当uboot小于4K时,将内部sram映射0地址,从而将uboot拷贝到nandflash进行启动;如果uboot大于4K,此时先从norf
阅读全文
posted @ 2025-03-08 14:26
杰瑞鼠
阅读(25)
推荐(0)