6.30美股Token评分

今日美股评分(最新实时) 排名 股票 价格 涨跌 趋势 动能 RSI 综合 🥇 特斯拉 TSLA $414.60 ▲+1.4% 90 40 56 71.8 🥈 英特尔 INTC $137.98 ▲+5.0% 90 40 57 71.0 🥉 SanDisk SNDK $2,197 ▲+6.8% 90 40 55 70.0 4 AMD $573.62 ▲+6.2% 90 40 63 66.2 5 英伟达 NVDA $197.60 ▲+1.4% 60 40 49 62.8 6 韩国ETF EWY $190.64 ▼-3.3% 30 40 27 47.8 7 MicroStrategy MSTR $86.46 ▼-6.0% 10 25 44 42.5 8 Circle CRCL $62.82 ▼-16.5% 10 25 15 39.5 原文链接: 6.30美股Token评分 作者: lixusocool ...

July 1, 2026 · lixusocool

分享股票方面的API

今天测的是货币和美股相关的 代理地址 对应源 状态 说明 ba.nb404.cn api.binance.com ✅ 完美 200 OK,0.7秒,支持所有时间周期 coin.nb404.cn api.coingecko.com ⚠️ 429限速 能通但免费版IP限速严,短时间内多次请求会被拒 api.gateio.ws ✅ 200 OK,2秒响应 国内可直接访问! 原文链接: 分享股票方面的API 作者: lixusocool

June 25, 2026 · lixusocool

agent企业项目实战(2)

今天现在实现了中用到的adb device状态显示。接下来搞任务管理和详情页。公司的claude太好用了 白嫖的感觉太爽了。 这个需要记一下: 完整判断逻辑(最终版): 条件 状态 无 MTBF.log + adb 不在线 🔌 离线 无 MTBF.log + adb 在线 ⚪ 空闲 MTBF.log 2分钟内有写入 🟢 运行中 有 CaseExecutionStatistics.log 且 ≤24h ✅ 已完成 MTBF.log 2~10分钟内 🟢 运行中 MTBF.log 超24小时 + adb 不在线 🔌 离线 MTBF.log 超24小时 + adb 在线 ⚪ 空闲 MTBF.log 10分钟~24小时无更新 ⚠️ 出错了 以下是问题总结: 2026-06-20 工作总结 🏗️ 重构(上午) # 内容 结果 1 本机 UNC 读取替代 shell_server /logdir ✅ log_monitor.py 封装状态判断 2 server.py 代理层,前端统一走 localhost:8080 ✅ 解决跨域,统一鉴权 3 Git 版本控制初始化,每次改文件前 commit ✅ 已建仓库,20+ commits ⚙️ 功能完善(下午) # 内容 结果 4 device_poller.py:每60秒轮询,写缓存,状态变化弹窗告警 ✅ 26台设备全部追踪 5 offline 判断:结合 adb 在线状态(从注册中心拉取) ✅ 无 MTBF.log + adb 不在线 → offline 6 状态逻辑调整:done 加 ≤24h 限制,空闲 badge 改绿色 ✅ 7 新增 lunzhou-cwf19 / lunzhou118(QCS8550_LE_1_0-Full SKU) ✅ 3台设备各自识别 🐛 今日 修复 问题 原因 修复方式 server.py 卡住不响应 UNC 读取无超时,阻塞线程 ThreadPoolExecutor + timeout=12s start_time 格式 2026:06:20 replace(’-’,’:’,2) 把日期也替换了 分段处理日期和时间 lunzhou26 两台设备误判 idle poller 启动时注册中心为空 重启 poller 后正常 新主机不显示 localStorage 有旧数据,默认列表不触发 STORE_KEY v2→v3 强制重新初始化 启动任务报 null 错误 hideStartModal() 先清空 _startCtx 先复制到局部变量再 hide ...

June 20, 2026 · lixusocool

agent企业项目实战(1)

公司最近在用qwenpaw学习和skill,领导让在项目中使用提高效率,我也有此想法故开始了实践。目前实现了我项目中用到的测试主机的C盘容量监控总共21台以下是效果图: 后续还想增加空闲占比太低则弹出提示。以下是Ai总结: 磁盘监控系统 — 实现总结 一、目标 批量查询多台 机器的 C 盘空闲/总容量,生成可视化前端页面,并定时自动刷新。 二、核心文件 文件 路径 说明 check_all_disks.ps1 C:\Users\xli23\Desktop\workStation\ 查询所有机器磁盘,输出 JSON disk_status.json 同上 查询结果数据文件,供前端读取 disk_dashboard.html 同上 前端可视化页面 server.py 同上 Python HTTP 服务,端口 8080 三、实现方法 1. 磁盘查询() 用dir \\主机\共享名获取空闲字节数 用Scripting.FileSystemObject.GetDrive()获取总容量 计算空闲占比,按阈值打状态标签: < 5%→critical(红) < 15%→warning(黄) ≥ 15%→ok(绿) 访问失败 →offline(灰) 结果输出为disk_status.json 2. 前端页面( + JS) 读取disk_status.json渲染表格 顶部汇总卡片(总数/正常/警告/严重/离线) 进度条直观显示空闲占比 支持按状态筛选、主机名搜索、列排序 点击刷新按钮重新读取 JSON 3. 服务(Python) server.py用http.server在端口 8080 提供静态文件服务 访问地址:http://localhost:8080/disk_dashboard.html 4. (QwenPaw Cron) 每小时整点自动执行 PS 脚本刷新数据 Cron 表达式:0 * * * * Job ID:c04dc361-a7f4-4b4a-be1d-d13cba681e61 四、机器共享名规律 共享名 机器类型 代表机器 C HP Z2 系列 lunzhou66/67/68/71/74/98 等 c_drive HP Mini 800(STARLAB) lunzhou85-93/96/112/118/119 等 C 其他 lunzhou41/lunzhou-cwf19 五、遇到的问题及 问题 原因 解决方法 ping 判断离线但实际在线 短主机名无法解析,需加 .ap.qualcomm.com 改用 net view 或直接访问共享路径验证 \lunzhou37\C 超时 DNS 解析失败,主机名不通 改用 IP \10.64.29.14\C 访问 共享名不统一 不同机型共享名不同(C vs c_drive) 先用 net view \主机 查共享名再访问 PowerShell 多行命令在 cmd 中报错 cmd 不支持换行脚本 改写为 .ps1 文件再用 -File 执行 Get-PSDrive 无法查远程共享总容量 只支持本地驱动器 改用 Scripting.FileSystemObject.GetDrive() System.IO.DriveInfo 不支持 UNC 路径 .NET 限制 改用 COM 对象 Scripting.FileSystemObject 前端 fetch 本地 JSON 被 CORS 拦截 浏览器安全限制 用 server.py 起 HTTP 服务解决 PowerShell 中文输出乱码 cmd 编码问题 改用英文输出 lunzhou41 无 C 盘共享 该机器只共享了 IoTAutomationLog 和 Sahara 经测试 \lunzhou41\C 实际可访问,直接用 原文链接: agent企业项目实战(1) 作者: lixusocool ...

June 18, 2026 · lixusocool

Camera 调试问题总结

1. qtiqmmfsrc 不支持 num-buffers 现象 在 gst-launch-1.0 命令中加入: qtiqmmfsrc camera=0 num-buffers=1 报错: WARNING: erroneous pipeline: no property "num-buffers" in element "qmmfsrc0" 结论 qtiqmmfsrc 不是标准 videotestsrc 一类元素,不支持 num-buffers 属性。 处理方式 改用: timeout 控制时长 或后续用 identity / multifilesink / 后处理方式控制帧数 2. 直接 image/jpeg + filesink 生成空文件 现象 下面这类命令可以跑起来,但输出的 jpg 是 0 字节: qtiqmmfsrc camera=0 ! 'image/jpeg,width=3840,height=2160' ! filesink location=/tmp/snapshot.jpg 原因 filesink 本身只是写字节流,不适合直接拿来当“单张拍照”的最终输出方式。 处理方式 改用: ... ! multifilesink location=/tmp/snapshot%d.jpg 然后再挑选某一帧复制成最终文件。 3. 前几十帧是黑图 现象 直接启动摄像头后保存的前几帧是黑的,后面帧才正常。 ...

June 1, 2026 · lx666

Rust 重写 IoT 自动化框架 - 阶段 1:核心功能

📋 前置准备 1. 安装 Rust Windows 安装步骤: 下载 Rust 安装器 访问:https://rustup.rs/ 或直接下载:https://win.rustup.rs/x86_64 运行安装器 # 下载后运行 rustup-init.exe # 选择默认安装选项(按 1 然后回车) 验证安装 # 重新打开 PowerShell rustc --version cargo --version 配置国内镜像(可选,加速下载) # 创建配置文件 mkdir $env:USERPROFILE\.cargo notepad $env:USERPROFILE\.cargo\config.toml 添加以下内容: [source.crates-io] replace-with = 'ustc' [source.ustc] registry = "https://mirrors.ustc.edu.cn/crates.io-index" 2. 安装 VS Code Rust 插件(推荐) rust-analyzer: Rust 语言服务器 CodeLLDB: 调试器 crates: 依赖管理 🏗️ 第 1 步:创建项目结构 1.1 创建新项目 cd C:\Users\xli23\Desktop\uv-env cargo new iot-automation-rust cd iot-automation-rust 1.2 项目结构 iot-automation-rust/ ├── Cargo.toml # 项目配置和依赖 ├── src/ │ ├── main.rs # 程序入口 │ ├── lib.rs # 库入口 │ ├── cli.rs # 命令行参数 │ ├── config/ # 配置模块 │ │ ├── mod.rs │ │ ├── parser.rs │ │ └── global.rs │ ├── device/ # 设备模块 │ │ ├── mod.rs │ │ └── adb.rs │ ├── test/ # 测试模块 │ │ ├── mod.rs │ │ ├── base.rs │ │ └── runner.rs │ └── utils/ # 工具模块 │ ├── mod.rs │ └── logger.rs ├── tests/ # 集成测试 └── examples/ # 示例代码 📝 第 2 步:配置 Cargo.toml 创建 Cargo.toml 文件: ...

June 1, 2026 · lx666

项目摄像头测试用例总结

1. 摄像头测试用例主要位置 Python 测试用例目录 主要在这些目录下: Case/Products/*/AUSanity/Camera/ Case/Products/*/Stability/Camera.py Case/Products/*/PreFlight/Camera.py Case/Products/*/Sanity/Camera.py Case/Products/QRB5165_UBUN_1_1/Camera/ Case/Products/QRB5165_UBUN_2_0/Camera/ Case/Products/*/Robotics/*camera*.py 典型文件包括: Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/Camera.py Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraIMX586.py Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraIMX686.py Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraOV9282.py Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraGMSL.py Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraIMX766.py Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraIMX688.py Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraOV64B40.py Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraS5K3M5.py Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraConcurrency.py Case/Products/QCS8625_LE_1_0/AUSanity/Camera/*.py Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/*.py Case/Products/QCS610_LE_1_0_C2/Stability/Camera.py Case/Products/QRB5165_UBUN_2_0/Stability/Camera.py Case/Products/QRB5165_UBUN_1_1/Camera/CameraGST.py Case/Products/QRB5165_UBUN_1_1/Camera/CameraHAL3.py Case/Products/QRB5165_UBUN_1_1/Camera/CameraFRandLBT.py Plan 配置目录 摄像头命令和计划主要在: Plan/*/*/Config/Camera/ Plan/*/*/Config/Camera/TestCommands/*.json Plan/*/*/Config/PreFlight/*Camera*.xml Plan/*/*/Config/Stability/*Camera*.xml 典型配置文件: Plan/LU/QRB5165_UBUN_2_0/Config/Camera/TestCommands/GSTCommands.json Plan/LU/QRB5165_UBUN_2_0/Config/Camera/TestCommands/SevenCameraCommends.json Plan/LU/QRB5165_UBUN_2_0/Config/Camera/TestCommands/USBCameraCommands.json Plan/LU/QRB5165_UBUN_2_0/Config/Camera/TestCommands/LBT_GSTCommands.json Plan/LU/QRB5165_UBUN_2_0/Config/Camera/TestCommands/LBT_HAL3Commands.json Plan/LE/QCS8550_LE_1_0/Config/Camera/TestCommands/CameraGST_commands.json Plan/LE/QCS610_LE_1_0_C2/Config/Camera/QCS610_LE_1_0_C2_Camera_LBT_test_plan.xml 2. QRB5165_UBUN_2_0 摄像头用例 2.1 AUSanity 单摄基础功能 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/Camera.py IMX577Preview IMX577 预览,3840x2160,60fps,dump YUV /data/output/camera/ 下生成 IMX577_Preview*.yuv,且文件大小 > 0 QRB5165_UBUN_2_0 同上 IMX577Snapshot IMX577 预览 + 拍照,输出 JPG pipeline 进入 PLAYING;生成 IMX577_Snapshot_*.jpg;文件大小 > 0 QRB5165_UBUN_2_0 同上 IMX577LiveSnapshot IMX577 边录像边拍照,H.264 mp4 + JPG pipeline 进入 PLAYING;生成 IMX577_Live_Snapshot_*.jpg 且大小 > 0;同时拉取 IMX577_h264.mp4 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraIMX586.py IMX586Preview IMX586 预览,4K YUV dump 生成 IMX586_Preview*.yuv 且大小 > 0 QRB5165_UBUN_2_0 同上 IMX586Snapshot IMX586 拍照,JPG 输出,8000x6000 pipeline 进入 PLAYING;生成 IMX586_Snapshot_*.jpg 且大小 > 0 QRB5165_UBUN_2_0 同上 IMX586LiveSnapshot IMX586 live snapshot + H.264 录像 生成 IMX586_Live_Snapshot_*.jpg 且大小 > 0;生成或拉取 IMX586_h264.mp4 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraIMX686.py IMX686Preview / Snapshot / LiveSnapshot IMX686 预览、拍照、边录边拍 对应 YUV/JPG/MP4 文件存在且大小 > 0 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraOV9282.py CameraOV9282 相关用例 OV9282 tracking camera 预览 / RAW10 dump 输出 .raw10 或预览 dump 文件,文件存在且大小 > 0 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/AUSanity/Camera/CameraGMSL.py CameraGMSL 相关用例 GMSL 摄像头预览、RAW12、录像、快照 输出 .raw12 / .mp4 / .jpg 等目标文件,且大小 > 0 2.2 Stability 摄像头稳定性与并发 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QRB5165_UBUN_2_0 Case/Products/QRB5165_UBUN_2_0/Stability/Camera.py IMX577SnapshotDisplayPreview IMX577 display preview + snapshot 生成 snapshot* 文件,大小 > 0 QRB5165_UBUN_2_0 同上 IMX577LiveSnapshotDisplayPreview IMX577 预览 + 录像 + live snapshot 子进程 IMX577LSDPCon 执行成功;snapshot 和 mp4 都存在且大小 > 0 QRB5165_UBUN_2_0 同上 DualCameraConcurrency 双摄并发:IMX577 live snapshot + OV9282 tracking preview 两个并发子进程都 Pass;主摄 snapshot/video 成功,tracking camera preview 成功 QRB5165_UBUN_2_0 同上 FourIMX577Concurrency 四路 IMX577 并发录像 /data/output/ 中生成 mux0_264.mp4、mux1_264.mp4、mux2_264.mp4、mux3_264.mp4,全部大小 > 0 QRB5165_UBUN_2_0 同上 SevenCameraConcurrency 七摄并发:2 路 IMX577、3 路 OV9282、2 路 GMSL 所有 7 个子摄像头进程都 Pass;IMX577 要生成 jpg + mp4;OV9282 要生成 raw10;GMSL 要生成 raw12 QRB5165_UBUN_2_0 同上 TwoOV9282DisplayPreview 两路 OV9282 同时 display preview 两路 pipeline 都成功进入 PLAYING,日志中有 Pipeline state change was successful QRB5165_UBUN_2_0 同上 TwoGMSLDisplayPreview 两路 GMSL 同时 display preview 两路 GMSL 子进程都 Pass,日志中有 pipeline 成功状态 2.3 Camera 通用 GST/HAL3/LBT 测试 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QRB5165_UBUN_1_1 / 2_0 复用 Case/Products/QRB5165_UBUN_1_1/Camera/CameraGST.py GSTCamera 从 JSON 读取 GStreamer 命令,执行单摄/多摄 preview、video、snapshot、参数测试 pipeline_res、video_res、preview_res 全部为 True QRB5165_UBUN_1_1 / 2_0 复用 同上 CameraStartStopSequence 多摄启动/停止顺序组合测试 所有排列组合的 pipeline、video、preview 检查均通过;没有失败子目录 QRB5165_UBUN_1_1 / 2_0 复用 同上 CameraLongDuration 长时间 Camera 稳定性测试 在 GlobalVariable.test_time 内循环检查:pipeline 正常、video 正常、preview 正常、GST log 无错误、无 coredump QRB5165_UBUN_1_1 / 2_0 复用 Case/Products/QRB5165_UBUN_1_1/Camera/CameraHAL3.py CameraHAL3 使用 camx-hal3-test 测 HAL3 preview/video/snapshot app 启动成功;preview/video/snapshot dump 存在且大小 > 0;无 crash dump;性能用例 fps 达标 QRB5165_UBUN_1_1 / 2_0 复用 同上 CameraHAL3LongDuration HAL3 长时间测试 指定时间内多轮 dump 检查均正常;无 crash;最后设置 PASS QRB5165_UBUN_1_1 / 2_0 复用 Case/Products/QRB5165_UBUN_1_1/Camera/CameraFRandLBT.py yavta USB/V4L2/yavta camera buffer 采集 log 中出现 buffers released,或生成 testyuv* 文件且大小 > 0 3. QCS610_LE_1_0_C2 摄像头用例 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QCS610_LE_1_0_C2 Case/Products/QCS610_LE_1_0_C2/Stability/Camera.py IMX577Snapshot IMX577 预览 + 拍照 生成 snapshot*.jpg 且大小 > 0;生成 frame*.yuv 且大小 > 0;两者都满足才 Pass QCS610_LE_1_0_C2 同上 IMX577LiveSnapshot IMX577 预览 + snapshot + H.264 录像 snapshot*.jpg、frame*.yuv、mux1.mp4 均存在且大小 > 0 QCS610_LE_1_0_C2 同上 USBCameraVideoRecording USB Camera 录像,v4l2src 采集 log 中包含 Execution ended,且不包含 error;/tmp/uvc.mp4 存在且大小 > 0 QCS610_LE_1_0_C2 同上 USBCameraCon USB Camera 并发封装录像 与 USBCameraVideoRecording 类似;mp4 存在且大小 > 0 后子进程 Pass QCS610_LE_1_0_C2 同上 IMX577VideoRecordingPreview IMX577 preview + video recording 子进程 IMX577VideoRecordingPreviewCon Pass QCS610_LE_1_0_C2 同上 IMX577VideoRecordingPreviewCon 预览帧 dump + 录像 frame*.yuv 存在且大小 > 0;mux1.mp4 存在且大小 > 0 4. QCS8550_LE_1_0 摄像头用例 4.1 AUSanity 单摄 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraIMX766.py IMX766Preview / Snapshot / LiveSnapshot IMX766 主摄 4K/8K 预览、拍照、边录边拍 pipeline 进入 PLAYING;对应 YUV/JPG/MP4 文件存在且大小 > 0 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraIMX688.py IMX688LiveSnapshot 等 IMX688 预览、录像、live snapshot 目标输出文件存在且大小 > 0 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraOV64B40.py CameraOV64B40 OV64B40 4K preview/video 预览或视频输出存在且大小 > 0 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraS5K3M5.py CameraS5K3M5 S5K3M5 RAW10 / RDI dump RAW/YUV dump 存在且大小 > 0 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraOV9282.py CameraOV9282 OV9282 tracking camera RAW10 或 preview dump 存在且大小 > 0 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraGMSL.py CameraGMSL GMSL preview、raw、video、snapshot 对应 raw12/mp4/jpg/yuv 文件存在且大小 > 0 4.2 并发 / 压力 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/AUSanity/Camera/CameraConcurrency.py FourCameraConcurrency 或 HDK/HAL 四摄相关 四摄并发,通常覆盖 IMX766、IMX688、OV64B40、S5K3M5 四路 camera 输出均存在,且文件大小 > 0;所有子进程 Pass QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/Stability/Camera.py Camera stability 用例 长时间摄像头压力 / 多轮稳定性 测试周期内无 crash、无 coredump、输出正常、fps/日志检查正常 QCS8550_LE_1_0 Case/Products/QCS8550_LE_1_0/Stability/NonGPU/Camera.py NonGPU Camera 压力 非 GPU 场景下摄像头稳定性 同稳定性逻辑:pipeline 正常、输出正常、无 error 5. QCS8625_LE_1_0 摄像头用例 平台 文件路径 用例 / 用例族 测试点 Pass 条件 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraIMX766.py IMX766 相关 主摄 preview/snapshot/live snapshot 输出文件存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraIMX688.py IMX688 相关 预览、录像、快照 输出文件存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraOV64B40.py OV64B40 相关 4K preview/video 输出文件存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraS5K3M5.py S5K3M5 相关 RAW10/RDI dump raw/yuv 输出存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraOV9282.py OV9282 相关 tracking camera preview/raw dump raw10 或 preview dump 存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraGMSL.py GMSL 相关 GMSL preview/video/raw/snapshot raw12/mp4/jpg/yuv 等存在且大小 > 0 QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/AUSanity/Camera/CameraConcurrency.py 并发 camera 多摄并发 所有并发子摄像头均 Pass QCS8625_LE_1_0 Case/Products/QCS8625_LE_1_0/Stability/Camera.py Camera stability 稳定性压力 指定时间内无错误、输出正常、无 crash 6. CQ7790M_LE_1_5 摄像头用例 平台 文件路径 用例 / 用例族 测试点 Pass 条件 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraIMX766.py IMX766 preview/snapshot/live snapshot 输出文件存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraIMX688.py IMX688 preview/video/snapshot 输出文件存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraIMX858.py IMX858 preview/video/snapshot 输出文件存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraS5KJN1.py S5KJN1 preview/video/snapshot 输出文件存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraOV9282.py OV9282 tracking camera raw10/preview 输出存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraGMSL.py GMSL raw12/preview/video/snapshot 输出文件存在且大小 > 0 CQ7790M_LE_1_5 Case/Products/CQ7790M_LE_1_5/AUSanity/Camera/CameraConcurrency.py 多摄并发 多路 camera 同时运行 所有子 camera 结果均为 Pass 7. SW5100_LAW 系列摄像头用例 平台 文件路径 用例 / 用例族 测试点 Pass 条件 SW5100_LAW_1_0 Case/Products/SW5100_LAW_1_0/PreFlight/Camera.py PreFlight Camera Android/LAW 平台摄像头预检,snapshot / live snapshot / video 输出文件生成、命令执行无 error、检查逻辑通过 SW5100_LAW_1_1 Case/Products/SW5100_LAW_1_1/PreFlight/Camera.py PreFlight Camera 前后摄 ZSL/PZSL snapshot、双摄 snapshot、双摄录像 对应截图/录像文件存在;流程无异常 SW5100_LAW_1_1 Case/Products/SW5100_LAW_1_1/Sanity/Camera.py Sanity Camera 基础相机 sanity 命令执行成功,目标输出存在 SW5100_LAW_1_1 Case/Products/SW5100_LAW_1_1/Stability/Camera.py Stability Camera 摄像头稳定性 指定时间内无错误、输出正常 SW5100_LAW_2_0 Case/Products/SW5100_LAW_2_0/Sanity/Camera.py Sanity Camera 基础相机功能 输出正常,无异常 相关 Plan: ...

June 1, 2026 · lx666

提供cloudfare的api(国内版)

cloudfare现在可以用自带的创建worker,设置,比我自己找代码好用多了。 现在国内好像访问不了cloudfare的地址了。。。我搞了个。设置ddns很好用。 原文链接: 提供cloudfare的api(国内版) 作者: lixusocool

May 28, 2026 · lixusocool

opencode使用记录

使用,占用1G左右空间 npm install -g opencode-a .我用的 flash free,不开科学用不了。。。。但是用了几次就提示我额度超了得开套餐。。。比较坑。 生成的一般吧能用但是不算精美。 原文链接: opencode使用记录 作者: lixusocool

May 23, 2026 · lixusocool

用 Rust 重写 IoTAutomationFramework 的可行性分析

📊 可行性评估:✅ 完全可行 为什么可以用 Rust 重写? 1. 核心功能都有 Rust 替代方案 Python 组件 Rust 替代方案 成熟度 ADB 命令执行 std::process::Command ✅ 完美 子进程管理 tokio::process ✅ 完美 JSON 解析 serde_json ✅ 完美 XML 解析 quick-xml, roxmltree ✅ 完美 HTTP 请求 reqwest ✅ 完美 日志系统 log, tracing, env_logger ✅ 完美 正则表达式 regex ✅ 完美 文件操作 std::fs, tokio::fs ✅ 完美 串口通信 serialport ✅ 完美 SSH 连接 ssh2, russh ✅ 良好 异步运行时 tokio, async-std ✅ 完美 命令行参数 clap ✅ 完美 配置管理 config, toml ✅ 完美 测试框架 内置 #[test] ✅ 完美 HTML 生成 askama, tera ✅ 完美 2. UIAutomator2 的替代方案 挑战: Python 的 uiautomator2 没有直接的 Rust 等价物 ...

May 11, 2026 · lx666