Discovery

给树莓派打实时补丁如今简单了!

发布于 2026-09-21

之前使用树莓派跑一些实时任务首先就是要给它打补丁,操作很麻烦,现在直接一个apt命令就可以搞定了,太方便了。为什么需要实时内核?在标准Linux内核中,高优先级任务可能被低优先级任务阻塞,定时器中断也可能被系统调度打断,导致控制周期抖动。对于机械臂控制、电机驱动、CAN总线通信等对实时性有严格要求的

0 条评论
22 热度

彻底解决Windows串口16ms延迟瓶颈,实现低延迟实时串口通信

发布于 2026-07-26

彻底解决Windows串口16ms延迟瓶颈,实现低延迟实时串口通信在嵌入式控制、硬件在环(HIL)仿真、倒立摆闭环控制、实时数据采集等工程场景中,WindowsUSB虚拟串口(VCP)普遍存在固定16ms缓冲延迟问题。该问题会导致设备通信周期抖动剧烈、闭环控制时序错位、系统稳定性下降,是Window

0 条评论
115 热度

JFrame的一个问题:dispose卡死?

发布于 2025-01-03

今天调试程序发现了一个有意思的问题,调试到:frame.dispose();发现卡死了,不往下走了。再仔细研究发现不仅dispose会卡死,其它任何操作都会卡死(例如#setVisable())。后来想了很久,我觉得问题可能是这样的。我是从一个ShutdownHook中调用的这个代码,而这个Shut

0 条评论
228 热度

使用maven和tycho打包eclipse RCP应用

发布于 2024-09-06

这两天终于研究完了tycho,实现了用maven打包eclipse应用的基本方法。简单记录一下。我这次用的是Tycho的POMLess方案,简单的说就是按照Tycho的要求组织目录结构,将插件等工程拷贝到指定的位置,然后使用一个扩展文件和一个顶层POM文件实现了编译打包等过程。第一步:准备就是准备一

0 条评论
465 热度

总结:Eclipse插件开发

发布于 2024-04-15

Eclipse插件开发现在很冷门,就在这里写个总结吧。也许有人能用到。(1)获取AcivePage返回NULL。如果是反常的返回空值,有可能是没在界面线程中使用。用以下方法可能有用:Display.getDefault().asyncExec(newRunnable(){@Overridepubli

0 条评论
428 热度

在Windows系统上安装图形化调试前端工具DDD

发布于 2023-12-28

DDD是一个强大的图形化调试工具前端,支持多种调试工具,例如gdb等。但是DDD仅支持在Linux系统上运行,在windows上进行远程调试时就无法使用。经过实验,可以通过以下方法在Windows机器上运行DDD。首先,在Windows系统上安装cygwin环境。cygwin是一个在Windows上

0 条评论
635 热度

Eclipse RCP 打包过程实战

发布于 2022-11-08

EclipseRCP打包过程实战1准备用Eclipse打包RCP应用,首先要有一个Product文件,创建product文件可以通过向导实现,这里不再进行探讨。打开product文件后,在overview面板里填入些必要的信息,主要是productID,Application等信息。注意:上面那个&

0 条评论
703 热度

win11访问Linux磁盘ext4格式分区的新方法

发布于 2022-10-24

从win11开始,WSL2提供了直接挂载Linux格式分区磁盘的方法,不必再使用其它工具软件了,缺点是机器需要安装WSL2操作系统。需要用到以下几个命令:wmicdiskdrivelistbrief这个命令可以列出系统上可以被挂载的磁盘,通常是windows无法访问的磁盘。wsl--mount\\.

0 条评论
2,025 热度