摘要: 最近 发现 esp-hal 发布了 1.1.0-rc 版本。今天发现居然是正式版了。 freertos 的任务栈的内存分配 让人烦躁。 rust的开发,比 c语言 舒服太多。与应用开发的 tokio 异步框架 体验类似的 embassy,更适合 协议越来越复杂 应用开发。 原本期待的 esp32-p 阅读全文
posted @ 2026-04-26 13:40 蓝色牧客 阅读(7) 评论(0) 推荐(0)
摘要: 在android studio 中添加jar和so时,将jar文件直接拷贝到 项目目录\app\libs下即可,将so文件按照平台分类目录放到 项目目录\app\src\main\jniLibs\平台类别目录 下。 这是默认的情况如此操作。 如果将gradle 配置文件修改了,也可以变更上述文件存放 阅读全文
posted @ 2016-12-02 20:24 蓝色牧客 阅读(14035) 评论(0) 推荐(0)
摘要: 最近重新设置 esp-idf的开发环境。用vscode中esp-idf插件安装 新版本,比如 5.5.4,发现除了源文件有指定目录,tools和dist文件夹 是强制放在了c盘中。 最后发现,esp-idf 的安装管理器使用tauri开发的, 存放 tools和dist 的目录 是硬编码。连接中,是 阅读全文
posted @ 2026-04-28 22:28 蓝色牧客 阅读(6) 评论(0) 推荐(0)
摘要: 打开“运行/调试配置” 两种方法: 一是,在”输出目录“中输入 路径。 二是,在 “go工具实参”中输入 "-o ./build/m1.exe",这将相对于项目目录输出文件,并忽略输出目录的配置。 阅读全文
posted @ 2023-08-20 19:17 蓝色牧客 阅读(133) 评论(0) 推荐(0)
摘要: 获取运行程序的所在目录、工作目录 path D:\Workspaces\golang-demo23\mt76\build os.Args D:\Workspaces\golang-demo23\mt76\buildGetwd D:\Workspaces\golang-demo23\mt76 ./ D 阅读全文
posted @ 2023-08-20 19:12 蓝色牧客 阅读(217) 评论(0) 推荐(0)
摘要: 西门子PLC,s7-200,以modbus的方式访问。 16 位的 word,数据顺序是对应的。 (256 * 161 + 32 = 412480) // 读寄存器,每个寄存器为2个字节。此处读取2个寄存器,即4个字节长度的结果。 Byte[7, 0, 32, 161] Uint16[7, 4124 阅读全文
posted @ 2023-08-02 21:32 蓝色牧客 阅读(490) 评论(0) 推荐(0)
摘要: 在做一个边缘设备的开发时,自定义类型不够灵活。想到将运行中的数据保存到数据库中来处理。 随着想法的不断改进,最终确定在一个数据库中,(变化多,或者不怕丢失的)运行中的数据存放于内存表中,配置信息存放于文件表中。 以rust的sqlite库 rusqlite为例。 连接文件数据库,如果文件不存在,ap 阅读全文
posted @ 2022-07-22 14:38 蓝色牧客 阅读(460) 评论(0) 推荐(0)
摘要: 2020年学习rust的时候,web框架一大堆,感觉无所适从。有的框架类似于 springboot里注解的方式 使用宏,有的是用函数的方式。 随着异步框架 tokio地位的稳固,axum是一个不错的选择。axum采用的是函数的方式。 其实框架里是写好的验证处理程序的。源码里有基本验证和令牌验证两种方 阅读全文
posted @ 2022-06-22 20:46 蓝色牧客 阅读(750) 评论(0) 推荐(0)
摘要: 在rust中不能 直接使用 static 关键字 定义 全局变量。 可以借助第三方库 lazy_static 的帮助。once_cell 似乎不如这个库稳定度高。 引入库之后 pub fn insert(name: String) { // map : MutexGuard<HashMap<...> 阅读全文
posted @ 2022-06-21 21:02 蓝色牧客 阅读(1843) 评论(0) 推荐(0)
摘要: 自从 tokio 1.0发布以来,rust的异步开发总算大势已定。尽管没达到标准库的速度,依然挡不住大家的热情。看编程排行榜,增加2倍的开发者。 既生瑜何生亮,感觉go就是小号的rust。 不废话了。背景:之前用go开发一个边缘网关的小东东,业余时间做了一大半。后来学了rust,打算练手,用rust 阅读全文
posted @ 2022-06-20 23:42 蓝色牧客 阅读(1429) 评论(1) 推荐(0)
摘要: dell xps 15 9570,系统是win10 家庭版。 每次刚开机时,插着耳机,耳机有声音。但是重新插入耳机,耳机没有声音,依然是在外放播放。 打开设备管理器,发现是螃蟹的声卡。螃蟹的芯片,只能呵呵了。没想到驱动都做得这么烂。 一番折腾,总结下来就是,删除声卡,让系统重新识别。识别后,版本是2 阅读全文
posted @ 2021-12-14 10:06 蓝色牧客 阅读(4365) 评论(1) 推荐(0)