avatar
文章
14
标签
19
分类
9

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
Ruomio's electroic note
搜索
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About

Ruomio's electroic note

rustdesk-wayland-setup
发表于2026-09-20
RustDesk 在 Wayland(niri / sway)上的配置与排障总结 机器:Ubuntu 24.04.5 + nix home-manager,合成器 niri 26.04 / sway 1.11 一、背景与现象RustDesk 1.4.5 在这台机器上抓屏完全不可用。客户端连接后立刻报: ERROR [src/server/wayland.rs:76] Failed scrap Failed to obtain screen capture. 上一行是关键的 portal 响应: WARN [libs/scrap/src/wayland/pipewire.rs:488] DBus response: Unknown error, code: 2. 两个特征值得注意: response: 2 —— portal 明确拒绝了请求 从请求到失败只有 ~160ms —— 快到不可能弹出过任何授权对话框 二、根因两个互相独立的坑,缺一不可。 坑 1:运行模式决定用哪个 portal 接口(决定性)RustDesk 的 Wayland 抓屏在 on_ ...
Manuals_all
发表于2025-03-11
axi-spec riscv-reader
ysyx_report_lightsss_graft
发表于2025-03-10|ysyx
在npc中移植lightsss从炸盘的痛苦中解脱出来 What’s the LightSSS?lightSSS是开源香山的工具组件之一,官网介绍如下: 在仿真调试过程中,并不需要完整过程的波形,只需要在仿真出错的时候把前面一段时间内的波形保存即可。Verilator等仿真器提供了持久化保存电路状态的snapshot功能,仿真出错时可以调用这个功能生成相应的状态文件,复现错误的时候可以用这个文件从特定电路状态开始跑仿真。但这个功能的局限性有以下几点: 只能保存RTL电路的状态,其他仿真的部分比如参考模型、DRAMSim3等的状态不能被保存 而且当电路规模比较大的时候,保存电路状态的存储开销比较大 为此我们开发了轻量级的仿真快照工具lightSSS,它可以在仿真进程出错时自动保存出错点附近的波形和debug信息而不需要经过电路状态文件这个中间层。 lightSSS 原理这里我简单说下,详细讲解可观看 王植鑫同学的分享会————《香山LightSSS剖析》, 强烈推荐 :) 利用fork函数(对当前进程进行bit级复制)来保留程序在不同状态的快照,每隔一段时间就fork新的子进程, ...
ysyx_report_20250302
发表于2025-03-02|ysyx
一生一芯组会汇报/分享内蒙古大学-彭培智 ysyx_24080020 B阶段 2025.03.02 近期进展 接入nvboard gpio lightsss 改bug,assert失败或者ctrl c 终止时,子进程无法正常退出,造成内存泄漏;新增信号处理函数,支持assert失败时也保存波形。 卡了一段bug nvboard uart 试了很多办法都无法正常打印(打印乱码) 思路: – 计算仿真频率, 8000 insts / s, 每条指令 36 时钟周期, 故仿真频率 288KHz,以此设置nvboard除数: 不正确 – 查波形,nvboard在每条指令执行后更新,查看tx信号引脚,发现14条指令后结束一字节的发送并发送停止位,到第21条指令后开始下一字节的发送,但是将nvboard的除数设置为14 or 21 也均不对, 目前卡在了这里,想问下大家思路。 接下来的任务通过nvboard测试串口输入功能 DONE
ysyx_report_20250216
发表于2025-02-16|ysyx
一生一芯组会汇报/分享内蒙古大学-彭培智 ysyx_24080020 B阶段 2025.02.16 近期进展 sdram 实现 sdram 位扩展 sdran 字扩展 移植lightsss 卡了一段bug sdram的每个bank的active row各自独立,刚开始只保存了一个active row, 导致读写失败(控制器代码对于已保存的active row 不会先active 而是直接read/write) 接下来的任务接入更多的外设,即接入nvboard DONE
ysyx_report_20250105
发表于2025-01-05|ysyx
ysyx分享/汇报内蒙古大学-彭培智 ysyx_24080025 B阶段 2025-01-05 近期进展 UART 正确初始化 xip flash读取 psram 读写 QPI模式 遇到的问题 可以运行所有cpu-tests, 但是运行rtt时提示编译出的文件大小一异常,通过readelf 工具查看发现从data段开始偏移量错误。 接下来的进度bootloader 二级加载过程 DONE
ysyx_report_20241222
发表于2024-12-22|ysyx
一生一芯组会汇报/分享内蒙古大学-彭培智 ysyx_24080020 B阶段 2024.12.22 近期进展 仲裁器 xbar, uart, clint 接入ysyx_soc, 将axi-lite 修改为axi-full 修改nemu,添加mrom和sram, 为soc添加difftest 折腾 —— 为npc实现与sram之间的突发传输(非内存对齐状态下多读写事物) 全局变量写入,bootloader 将data段复制到sram,并将bss段初始化 接下来的进度通过串口输出 卡进度还以为 ‘mem-test测试内存访问’ 就是要实现突发传输呢,结果才发现非对齐访问内存时,编译器优化只会生成lb,sb, 故npc与sram之间不会发生突发传输… 白实现了 :( DONE
door_lock
发表于2024-03-05|STM32
背景在消费升级渗透在各个领域的今天,国民消费发生着巨大的变化,与每个人息息相关的家居行业也是如此。现今,越来越多的智能家居产品出现在普通老百姓的生活中,智能照明、智能窗帘、智能扫地机器人等各种智能产品都给人们的生活带来了极大的便利。智能门锁作为智能家居中重要的一环,也成为消费者家居智能化的重要选择。智能相比市面的机械门锁更加安全、更智能、更人性化而得到市场的认可,在智能门锁行业里,不少世界500强企业也在智能门锁上进行产品布局,像中国小米公司就生产智能门锁,致力打造智慧家庭,市场智能门锁能够支持五种解锁方式,支持指纹、手机、门禁门、按键密码、钥匙解锁功能。可以说是智能家庭必不可少的成员。 项目所用到的主要技术 UART串口协议 MQTT网络协议 PWM控制舵机 Spring-boot,VUE 元器件(暂定,时间允许情况下,重新设计PCB打板集成) STM32 ESP8266 舵机 TTL转串口 Flow 可能附加功能 指纹模块 NFC模块 密码模块
docker_deploy_mariadb_mysql
发表于2024-02-24|docker
docker 配置MariaDB 拉取mariadb/mysql docker 镜像 docker pull mariadb 启动容器 docker run -d --name mariadb -p 3306:3306 -e TZ="Asia/Shanghai" -e MYSQL_ROOT_PASSWORD='your_password' -e MARIADB_PASSWORD='your_password' mariadb 设置远程连接权限 # a. 进入容器docker exec -it mariadb /bin/bash # b. 授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password';# c. 刷新权限flush privileges; 重启容器 docker restart mariadb 可以测试连接刚才设置的数据库 # 远程连接 x.x.x. ...
前后端问题
发表于2024-02-20|JavaSpring
前端与后端 bug前端 vue语法问题 在所有HTML中几乎都可以使用th: text属性,将接受的数据显示在标签内容中<span th:text="${name}"></span> <!--request作用域--><span th:text="${session.name}"></span> <!--session作用域--><span th:text="${user.name}"></span> <!--对象作用域--> th: each用来遍历对象来展示; th:if 做判断 th: unless 相当于else th: switch 条件判断 th: case=”1” <tr th:each="b:${list}"> <td th:text="${b.use ...
12
avatar
Ruomio
Keep learning and keep new
文章
14
标签
19
分类
9
Follow Me
公告
This is my Blog
最新文章
rustdesk-wayland-setup2026-09-20
Manuals_all2025-03-11
ysyx_report_lightsss_graft2025-03-10
ysyx_report_202503022025-03-02
ysyx_report_202502162025-02-16
分类
  • C/C++1
  • FPGA1
    • gowin1
  • Java1
    • Spring1
  • Linux1
  • STM322
  • docker1
标签
tools mysql Verilog Vue ARM coretx-M3 ESP8266 C++ Linux FPGA C 单片机 mariadb stm32 Java makefile riscv32 MQTT STM32 verilog
归档
  • 九月 20261
  • 三月 20253
  • 二月 20251
  • 一月 20251
  • 十二月 20241
  • 三月 20241
  • 二月 20246
网站资讯
文章数目 :
14
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Ruomio
框架 Hexo|主题 Butterfly
京ICP备2026064610号  |  京公网安备11010802050491号
搜索
数据库加载中