2025年6月30日
摘要: cargo:cargo new/build/run/check; 1变量: let定义变量,默认不可变,若想真正可变加关键字mut; 常量:用关键词const ,大写加下划线。 数组:let a: [i32; 5] = [1, 2, 3, 4, 5]; 访问用a[0] 元组:let x: (i32, 阅读全文
posted @ 2025-06-30 19:15 杰瑞鼠 阅读(0) 评论(0) 推荐(0)
  2025年6月16日
摘要: 1 队列 queue.h是Linux、FreeBSD中的一个头文件,这是一个很实用的头文件,因为这个头文件里全是宏定义操作,所以其不仅可以使用在Linux/嵌入式Linux项目中,也可以很方便地使用在单片机项目中,文件查看可以在在Linux系统的如下路径中找到这个头文件/usr/include/sy 阅读全文
posted @ 2025-06-16 12:13 杰瑞鼠 阅读(4) 评论(0) 推荐(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 杰瑞鼠 阅读(0) 评论(0) 推荐(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 杰瑞鼠 阅读(2) 评论(0) 推荐(0)
摘要: 一 SDRAM: 1 W9825G6KH-6I: 16bits,32MB, 阅读全文
posted @ 2025-05-16 18:32 杰瑞鼠 阅读(5) 评论(0) 推荐(0)
摘要: 随着单片机性能和容量的增加,现在lua,micropython,jerryscript都广泛应用于单片机。 一 jerryscript: 1.1 将js文件在PC端通过工具变成字节码文件(.bin/.jbc),然后通过lz4等工具进行压缩; 1.2将压缩后的文件通过ftp/http方式下载到单片机外 阅读全文
posted @ 2025-05-16 12:13 杰瑞鼠 阅读(9) 评论(0) 推荐(0)
  2025年5月8日
摘要: 一 SACP(Snapmaker Advanced Communication Protocol)是Snapmaker设备的数据通信协议,用于 控制器(Controller)、PC 端(Host)、HMI(人机界面) 之间的数据传输。 可靠性:数据包头部 CRC8 校验 + Checksum 数据完 阅读全文
posted @ 2025-05-08 17:33 杰瑞鼠 阅读(12) 评论(0) 推荐(0)
  2025年3月13日
摘要: 与LORA模块相比,4G CAT1在部署和成本上均展现出了显著优势,价格从2020年的50元一路降至2024年的10元。 当前最新的是节点 sx126x 系列,网关则为 sx1302/3 系列,从价格到性能都强于上一代。 使用温补晶振TCXO的好处是模组频偏小,通讯起来差异性风险小,但价格稍高。 L 阅读全文
posted @ 2025-03-13 17:01 杰瑞鼠 阅读(29) 评论(0) 推荐(0)
  2025年3月11日
摘要: CMake是一个跨平台的项目构筑工具,通过Cmakelists.txt(可以嵌套)文件指定的编译流程,后面再用make进行编译出目标文件,总体来说相对简单,参考:《cmake使用指南:从安装到精通》 目前也有Cmake可视化方案。 阅读全文
posted @ 2025-03-11 16:49 杰瑞鼠 阅读(7) 评论(0) 推荐(0)
  2025年3月8日
摘要: STM32MP1架构 基础引导 阅读全文
posted @ 2025-03-08 18:25 杰瑞鼠 阅读(2) 评论(0) 推荐(0)