更新日志

CytStudio 版本历史

收录 CytStudio 每个版本的更新内容,与 IDE 内更新提示使用同一数据源。

v2.4.6-rc.1 最新

2026年10月20日

BETA

CytStudio v2.4.6-rc.1 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • 行号栏改动状态:每行改动直接标在行号右侧——未保存为红、已保存或新增为绿,删掉的行在交界处留标记。点色条可看差异并就地回滚,一次 Ctrl+Z 撤销。
  • 代码书签:Ctrl+M 打点、F2 循环跳转、Ctrl+F2 跨文件跳转,支持备注,关掉重开也不会丢。
  • Git blame 行尾提示:光标行末尾显示提交人与时间,只作显示,不影响光标落点、复制与撤销。
  • 滚动条概览标记:Git 改动、搜索结果与诊断错误统一标在滚动条上,点击即跳转,代码区不多占宽度。
  • 调试悬停变量卡片:暂停时悬停变量或表达式即出卡片,可展开结构体,一键加入监视或复制值。
  • 函数签名卡片:参数列表以浮窗展示,当前参数高亮,空间不足自动翻到光标上方。
  • 安装向导:全新视觉,支持中英文切换。

优化

  • 配色全面跟随主题:改动色条、差异弹窗与各类浮窗均随主题派生,切换主题即时生效。
  • AI 运行时升级:DeepSeek Harness 内核升至 0.2.1-rc.2,bridge 升至 0.2.0,安装后首次启动自动更新运行时。
  • 安装器细节:补齐应用信息,安装前自动关闭占用中的程序,并留下安装日志。
  • 中英文案补齐:新增功能的界面文案全部翻译,英文界面不再混入中文。

问题修复

  • 修复了安装器勾选「运行 CytStudio」后 dsh 首次启动失败的问题:现在勾选启动也能正常进入。
  • 修复了打开编辑页偶发崩溃的问题。
  • 修复了搜索栏与迷你地图在文件载入前错位、压住滚动条的问题。

New Features

  • Change Marks in the Gutter: Every change shows next to the line numbers — red for unsaved, green for saved or added, with a marker where lines were deleted. Click a mark to see the diff and revert it in place, undone with a single Ctrl+Z.
  • Code Bookmarks: Ctrl+M to toggle, F2 to cycle within a file, Ctrl+F2 to jump across files, with notes that survive closing and reopening the project.
  • Git Blame at the Line End: The cursor line shows its author and time — display only, so the caret, copying and undo are unaffected.
  • Overview Marks on the Scrollbar: Git changes, search hits and diagnostics on the scrollbar. Click to jump, with no extra width taken from the code area.
  • Debug Hover Variable Card: While paused, hover a variable or expression to see its value, expand structs, add it to the watch list, or copy it.
  • Signature Help Card: Parameters in a floating card with the current one highlighted; it flips above the caret when space runs out.
  • Installer Wizard: A new look, available in Chinese and English.

Optimizations

  • Colors Follow the Theme: Change marks, the diff popup and all popups derive their colors from the theme and update instantly on a theme switch.
  • AI Runtime Upgraded: DeepSeek Harness kernel 0.2.1-rc.2 and bridge 0.2.0; the runtime updates itself on the first launch after installation.
  • Installer Details: Filled in app information, running instances are closed before install, and setup logs are kept.
  • Complete English/Chinese Strings: All new UI text is translated, so no Chinese leaks into the English UI.

Bug Fixes

  • Fixed dsh Failing to Start on the First Launch When "Run CytStudio" Was Checked in the Installer: Launching from the installer now works.
  • Fixed an Occasional Crash When Opening an Editor Page.
  • Fixed the Search Bar and Minimap Being Misplaced over the Scrollbar Before a File Loads.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.6-rc.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64


v2.4.6-alpha.1

2026年10月17日

BETA

CytStudio v2.4.6-alpha.1 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • 颜色字面量悬停预览:悬停 QColor / CGL_RGB565 等颜色字面量时显示取色小方块。
  • 颜色预览可配置:识别规则在「全局设置 → 颜色预览」中增删改,落盘 config.con。

优化

  • 颜色预览文案中英对照补齐:新增 51 条英文译文,并修掉 tr() 转发包装导致 lupdate 漏抽源串的问题。

问题修复

  • 修复了 vi/htop 等全屏程序内容跑到页面顶部的问题:现在进入全屏程序即正确显示。
  • 修复了终端里 git push 后 Git 图谱不自动刷新的问题:现在监控 .git/refs 变化,无需手动 Refresh。
  • 修复了刷新后新提交被顶到视口上方、看着像没更新的问题:视图原本在顶端时刷新后保持顶端。

New Features

  • Hover Color Literal Preview: Hovering a color literal such as QColor / CGL_RGB565 shows a color swatch.
  • Configurable Color Preview: Recognizers can be added, edited and removed under "Global Settings → Color Preview", persisted to config.con.

Optimizations

  • Complete English/Chinese Strings for Color Preview: 51 new English strings, plus a fix for the tr() forwarding wrapper that hid source strings from lupdate.

Bug Fixes

  • Fixed Full-Screen Programs Like vi/htop Drawing at the Top of the Page: They now render correctly as soon as they start.
  • Fixed the Git Graph Not Auto-Refreshing After git push in the Terminal: It now watches .git/refs, so no manual Refresh is needed.
  • Fixed New Commits Being Pushed Above the Viewport After a Refresh, Looking Like Nothing Updated: The view stays at the top when it was already there.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.6-alpha.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64

提示(Note): 本版本为 Alpha 预览版,功能仍在演进,安装前建议备份现有工程。


v2.4.5-rc.1

2026年10月16日

BETA

CytStudio v2.4.5-rc.1 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • Git 图谱重做:分支车道不再串线跳色,连线完整、节点清晰,支持行底纹、悬停高亮、点击选中,刷新后保持滚动位置。
  • Git 图谱右键操作:复制提交 hash / 提交信息 / 引用,检出分支或指定提交,新建分支与标签,合并到当前分支,删除分支与标签。
  • 左侧分栏:工程管理器与 Git 图谱上下排列,分界线与编译输出区齐平并跟随窗口缩放。
  • 终端面板:右侧竖排终端列表,支持分屏、整组拖拽排序与快捷键;可新建/拆分终端、选择 Shell 配置,并设置默认配置文件、字号与回看行数。
  • 布局记忆:面板编排按工程保存、窗口大小与位置全局保存,关窗重开或切回工程自动还原;全局设置新增「恢复默认布局」。
  • 新建窗口:文件菜单可打开一个独立的新窗口(Ctrl+Shift+N)。
  • 状态栏文件信息:显示行列、缩进、编码、换行符与语言,点击即可跳转行、切换缩进、按编码重新打开或另存、切换换行符、选择语言;另有可用更新提醒与自动换行开关。
  • 标签关闭按钮:改为跟随主题配色的自绘 ×,悬停时才显示。
  • 浮动面板:拖成浮动窗口后补上最大化/还原按钮。

优化

  • 中英文界面文案补齐:状态栏、终端、新建窗口、Git 图谱右键菜单、工程属性对话框等新增文案全部翻译,英文界面不再混入中文。
  • 状态栏宽度稳定:切换文件时状态条总宽不再抖动。
  • 语言识别更准:按文件名与后缀识别语言,Makefile、XML 等不再被当成 C/C++ 染色或触发 C/C++ 分析与补全。
  • 拖编译分隔条只调整编译输出区:不再连带移动左侧「工程管理器 / Git 图谱」分界线。

问题修复

  • 修复了 clang/LLD 下生成的 .bin 错误的问题。
  • 修复了链接脚本预留段误判、导致带内容的段丢失内容的问题。
  • 修复了重新编译后编译日志「全部/错误/警告」过滤失效的问题。
  • 修复了切换编辑器语言模式时偶发崩溃的问题。
  • 修复了切回 J-Link 后仍保留 DAPLink「使用内置 FLM」勾选的问题:现在切回时恢复原有设置。
  • 修复了标签悬停提示显示的是激活文件路径的问题:现在显示鼠标所指标签的路径。
  • 修复了标签关闭按钮 × 画歪、四臂不等长的问题:现在严格对称。
  • 修复了底部输出区切到非「编译」标签后 Git 图谱高度失控的问题。
  • 修复了终端目录被反复重置回工程根的问题:仅在工程路径真正变化时才切换终端目录。
  • 修复了窗口缩放后左侧「工程管理器 / Git 图谱」分界线错位的问题:现在自动对齐。

New Features

  • Git Graph Rebuilt: Branch lanes no longer cross or change color mid-line; edges and nodes are now complete and legible, with row banding, hover highlight, click selection and scroll position kept across refreshes.
  • Git Graph Context Menu: Copy commit hash / subject / refs, check out a branch or a specific commit, create branches and tags, merge into the current branch, and delete branches and tags.
  • Left Column Split: Project Manager and Git Graph sit one above the other, with their divider flush against the build output area and following window resizes.
  • Terminal Panel: A vertical terminal list on the right with split panes, whole-group drag reordering and shortcuts; create/split terminals, pick a shell profile, and set the default profile, font size and scrollback.
  • Layout Memory: Panel arrangement is saved per project and window size/position globally, so everything is restored after closing and reopening or switching back to a project. Global Settings gains "Restore Default Layout".
  • New Window: The File menu can open a separate new window (Ctrl+Shift+N).
  • File Info Status Bar: Shows line/column, indentation, encoding, line ending and language — click any item to go to a line, switch indentation, reopen or save with an encoding, switch line endings or pick a language. Also includes an update reminder and a word-wrap toggle.
  • Tab Close Button: Replaced with a theme-aware custom × that appears on hover.
  • Floating Panels: Floating docks now have maximize/restore buttons.

Optimizations

  • Complete English/Chinese UI Strings: New strings from the status bar, terminal, new window, Git graph context menu and project properties dialog are all translated — no more Chinese leaking into the English UI.
  • Stable Status Bar Width: The status bar no longer changes total width when switching files.
  • Better Language Detection: Languages are detected by file name and extension, so Makefiles and XML are no longer colored as C/C++ or fed to C/C++ analysis and completion.
  • Build Splitter Only Resizes the Build Output Area: It no longer drags the Project Manager / Git Graph divider along with it.

Bug Fixes

  • Fixed the issue of generating. bin errors under clang/LLD.
  • Fixed Reserved Sections Being Misdetected in Linker Scripts and Losing Real Content.
  • Fixed the Build Log All/Errors/Warnings Filter Failing After a Rebuild.
  • Fixed an Occasional Crash When Switching Editor Language Mode.
  • Fixed J-Link Keeping DAPLink's "Use Built-in FLM" Checkbox: Switching back now restores the previous setting.
  • Fixed the Tab Tooltip Showing the Active File's Path: It now shows the path of the tab under the cursor.
  • Fixed the Crooked, Unequal Tab Close "×": It is now drawn symmetrically.
  • Fixed the Git Graph Height Running Away After Switching Away from the "Build" Tab.
  • Fixed the Terminal Directory Being Reset to the Project Root: It now changes only when the project path really changes.
  • Fixed the Project Manager / Git Graph Divider Misaligning After a Window Resize: It now aligns automatically.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.5-rc.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64


v2.4.4-rc.1

2026年9月28日

BETA

CytStudio v2.4.4-rc.1 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • DSH 组件升级:插件市场 1.50.0、cytstudio-bridge 0.1.9。

优化

  • DSH 面板启动优化:不再随包预置编译缓存。
  • 工程管理器抖动问题:刷新改为增量更新,展开状态与滚动位置保持不变。

问题修复

  • 子目录工程路径解析错误:.rproj 内相对路径改以工程文件所在目录为基准;旧工程自动兼容,无需改写。
  • pack 器件 SVD 路径写死为绝对路径:改用 $(TOOLKIT_DIR) / $(USER_PACKS_DIR) 宏,换机器或换安装位置后仍有效。
  • 窗口标题与欢迎页显示错工程名:改为显示工程文件夹名。

New Features

  • DSH Components Upgrade: Plugin marketplace 1.50.0, cytstudio-bridge 0.1.9.

Optimizations

  • DSH Panel Startup Optimization: Pre-bundled compilation cache is no longer included with the installer.
  • Project Manager Jitter Resolved: Refreshes now use incremental updates, preserving tree node expansion states and scroll position.

Bug Fixes

  • Sub-directory Project Path Resolution Issue: Relative paths in .rproj now resolve based on the project file's own directory; legacy projects remain automatically compatible without manual modifications.
  • Pack Device SVD Absolute Path Issue: Switched to $(TOOLKIT_DIR) / $(USER_PACKS_DIR) macros, ensuring valid paths when migrating across devices or changing installation locations.
  • Incorrect Project Name in Window Title & Welcome Page: Fixed to consistently display the project folder name.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.4-rc.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64 提示(Note): 本版本为 RC 候选版,安装前建议备份现有工程。


v2.4.3-rc.1

2026年9月22日

STABLE

CytStudio v2.4.3-rc.1 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • 工程文件可放在任意目录:.cproj / .rproj 不再被限制在工程根目录,一个目录树可容纳多个子工程;「打开文件夹」自动发现子工程供选择,新建工程时工程根目录与 .cproj 保存位置分开指定。
  • 「使用 CMSIS 组件 (RTE)」开关:工程属性「目标与芯片」页新增勾选框(默认不勾选)。不勾选时只用 pack 的 SVD(外设视图)与 FLM(烧录算法),不再自动生成 main.c、部署 startup/system 或并入组件源路径;老工程行为不变。

优化

  • DSH 加载页显示进度:新增阶段提示与已用秒数,冷启动不再是没有任何反馈的转圈。
  • 界面翻译补齐:工程向导、CMSIS 组件开关、DSH 运行锁提示等新增界面的中英文翻译。

问题修复

  • DSH 面板加载页出现前闪白底:非白 / 深色主题下先按主题底色填充,不再闪白。
  • 烧录算法错配到别家厂商:修正按封装变体识别 pack 器件;找不到本芯片算法时明确报错。

New Features

  • Project Files in Any Directory: .cproj / .rproj files are no longer restricted to the project root directory, allowing a single directory tree to contain multiple sub-projects; "Open Folder" automatically detects sub-projects for selection, and the new project wizard allows the project root directory and .cproj save path to be configured independently.
  • "Use CMSIS Components (RTE)" Toggle: Added a new checkbox to the Target & Chip property page (disabled by default). When unchecked, CytStudio only utilizes the pack's SVD (peripheral register view) and FLM (flash programming algorithm)—it will no longer generate main.c, deploy startup/system files, or append component source paths; legacy project behavior remains unchanged.

Optimizations

  • Visible Loading Progress on DSH Page: Added stage descriptions and elapsed time in seconds, replacing the previous uninformative spinning loader during cold starts.
  • Completed UI Translations: Added missing English and Chinese translations for newly introduced UI components, including the project wizard, the CMSIS component toggle, and the DSH execution lock prompt.

Bug Fixes

  • White Flash Before DSH Panel Loading Screen: Non-white and dark themes now pre-fill the panel with the theme's background color before loading, eliminating sudden white flashes.
  • Flash Algorithm Mismatched to Another Vendor: Corrected target device matching via package variant identification ; when no valid algorithm is found for the selected chip, a clear error is raised instead of incorrectly falling back to an algorithm from another vendor.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.3-rc.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64


v2.4.3-alpha.3

2026年9月13日

BETA

CytStudio v2.4.3-alpha.3 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • 内置仿真调试(Virt-Simulator):新增基于 QEMU 的 Cortex-M 指令级仿真调试,无需开发板即可烧录、复位、打断点、单步、看变量与波形。
  • 仿真机型自动选型:按内核类型 + 固件链接地址自动匹配机型,覆盖 Cortex-M0 / M0+ / M3 / M4 / M7 / M33 / M23 通用机型与 STM32F1 / F2 / F4、TI LM3S6965 兼容机型,也可手动指定。
  • 目标 printf 实时回灌调试日志:仿真目标的串口输出以 [目标串口] 前缀实时显示在调试日志面板。
  • DSH 运行时升级:DSH 内核及应用组件升级至 0.1.5-rc.2。

优化

  • DAPLink 诊断日志补全:探针枚举、SWJ 时钟、端口上电、复位等关键步骤可见,会话头输出驱动 / 芯片 / 接口 / 速度。
  • 仿真下波形采样不再拖卡界面:采样读取为界面让路,运行态查询与变量刷新不再被挤住。
  • 运行期读取按通道分流:统一入口按目标状态与驱动选择传输层 / QMP / 探针,仿真下运行期读内存不再把客户机按停。
  • QEMU 进程专属线程:进程生命周期收敛到独立线程,消除跨线程回收隐患。

问题修复

  • 命中断点后点「继续」程序不再运行:修复恢复运行前重复下发断点被探针判为同址重复(J-Link / DAPLink),并统一由 QMP 判定运行态。
  • 仿真运行中复位报「无应答」并退出调试:停止前置挪到复位之前,复位失败不再拆掉整个会话。
  • 打开波形图时退出调试刷屏 QMP 错误并卡死:会话收尾先停采样器,QMP 断开只告警一次。
  • DAPLink 会话速度未生效:传输层提前注入会话速度,日志不再显示错误的 4000 kHz。
  • 仿真下断点静默失效:修复 GDB stub 断点不去重、OK 应答被吞掉、断点包缺陈旧应答清场三个缺陷。

New Features

  • Built-in Simulation Debugging (Virt-Simulator): QEMU-based instruction-level Cortex-M simulation — flash, reset, breakpoints, stepping, variables, and waveforms with no board attached.
  • Automatic Simulation Target Selection: Machine profiles match on core type + firmware link address — generic Cortex-M0 / M0+ / M3 / M4 / M7 / M33 / M23 machines plus STM32F1 / F2 / F4 and TI LM3S6965 compatible machines, or pick one manually.
  • Target printf Echoed into the Debug Log: The simulated target's serial output streams live into the debug log panel with a [目标串口] prefix.
  • DSH Runtime Upgrade: DSH kernel and app components upgraded to 0.1.5-rc.2.

Optimizations

  • Complete DAPLink Diagnostics: Probe enumeration, SWJ clock, port power-up, and reset are visible, and the session header prints driver / chip / interface / speed.
  • Waveform Sampling No Longer Stalls the UI in Simulation: Sampling reads yield to the UI, so runtime status queries and variable refresh are no longer starved.
  • Channel-Aware Runtime Reads: One entry point picks transport / QMP / probe by target state and driver, so simulation runtime reads no longer halt the guest.
  • Dedicated Thread for the QEMU Process: The process lifecycle now lives on its own thread, removing cross-thread reclamation hazards.

Bug Fixes

  • "Continue" after a breakpoint stopped the program: Fixed re-sent breakpoints being reported as duplicates at the same address (J-Link / DAPLink), with run state now decided by the QMP authority.
  • Reset while running in simulation reported "no response" and exited debugging: Halt-first now precedes the reset, and a failed reset no longer tears down the session.
  • QMP error flood and hang when exiting with the waveform open: Teardown stops the sampler first, and a closed QMP peer warns only once.
  • DAPLink session speed not applied: The transport receives the session speed up front, so the log no longer reports a bogus 4000 kHz.
  • Breakpoints silently failing in simulation: Fixed the GDB stub not de-duplicating breakpoints, OK replies being swallowed, and breakpoint packets missing the stale-ack flush.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.3-alpha.3.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64


v2.4.3-alpha.2

2026年9月9日

BETA

CytStudio v2.4.3-alpha.2 Release Notes

CytStudio — 专业的嵌入式开发环境 / Professional Embedded Development Environment


新增功能

  • DAPLink 调试探针支持:新增 CMSIS-DAP v1 / v2 传输,DAPLink 探针可直接调试。
  • 使用内置 FLM:调试配置新增「使用内置 FLM」勾选项,算法选择更可控(DAPLink 无内置算法时自动锁定)。
  • Device / Core 自动同步:Device 中选中芯片时,上方 Core 下拉框自动切换为其对应内核。
  • 工程管理器右键复制/粘贴:右键菜单新增复制/粘贴,并支持与系统剪贴板互通。

优化

  • i18n 翻译优化:优化 translations.json 并重新生成 .ts/.qm,补齐复制粘贴相关字符串。

问题修复

  • RAM 基址/容量自动填充:切换芯片时 RAM 基址/容量可靠地随所选芯片自动刷新。

New Features

  • DAPLink Debug Probe Support: Added CMSIS-DAP v1 / v2 transport; DAPLink probes now support direct out-of-the-box debugging.
  • Use Built-in FLM: Added a "Use built-in FLM" checkbox to debug configurations for more controlled algorithm selection (automatically locked when DAPLink has no built-in algorithms).
  • Device / Core Auto-sync: Selecting a chip in the Device list now automatically synchronizes the Core dropdown above to its corresponding core.
  • Project Manager Context Menu Copy/Paste: Added Copy and Paste to the right-click context menu, fully interoperable with the system clipboard.

Optimizations

  • i18n Translation Optimizations: Refined translations.json and regenerated .ts / .qm files, completing strings related to copy and paste.

Bug Fixes

  • RAM Base Address / Capacity Auto-fill: RAM base address and capacity now reliably auto-refresh when switching chips.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.3-alpha.2.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64


v2.4.3-alpha.1

2026年9月8日

BETA

CytStudio v2.4.3-alpha.1 Release Notes

CytStudio — 专业的嵌入式开发环境


新增功能

  • 编译进度实时反馈:构建时即时输出扫描、逐文件编译、链接等进度。
  • 构建即时响应:prepareBuild 移出 UI 线程,点击构建后界面不再冻结。

优化

  • 版本号更新至 2.4.3-alpha.1。
  • README 文档补全(路径宏、Python 高亮、Excel 预览)。

问题修复

  • CMSIS-DSP 聚合文件重复定义。
  • Pack 扫描缓存竞态。
  • CMSIS 组件源目录误编译:仅编译勾选的组件源文件。

New Features

  • Real-time build progress: streamed output for scanning, per-file compiling, and linking.
  • Instant build start: prepareBuild moved off the UI thread; no more frozen UI.

Optimizations

  • Version bumped to 2.4.3-alpha.1.
  • README updated (path macros, Python highlighting, Excel preview).

Bug Fixes

  • CMSIS-DSP unity build duplicate definitions.
  • Pack scan cache race condition.
  • CMSIS component source directory over-compilation: only the selected component sources are compiled.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.3-alpha.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64



v2.4.2

2026年9月4日

STABLE

CytStudio v2.4.2 Release Notes

CytStudio — 专业的嵌入式开发环境


新增功能

  • Excel 表格直接预览:.xls / .xlsx / .xlsm 表格文件现在可以在查看器中直接打开与浏览,无需再切换外部工具;同时内置 Excel 预览组件与多语言支持。
  • Python 语法高亮:新增 Python 脚本语法高亮,.py 文件阅读与编辑更清晰。
  • CMSIS 组件路径并入「源码与路径」:CMSIS 组件的源文件与头文件路径统一并入「源码与路径」配置,并支持 $(TOOLKIT_DIR) / $(USER_PACKS_DIR) 路径宏,路径管理更灵活。
  • CMSIS-Pack 器件解析通用化:器件解析更加通用,烧录擦除流程更健壮。
  • J-Link 不支持芯片的烧录回退:Debugger 同步 eraseOnly / downloadOnly 的 FLM 回退逻辑,对 J-Link 无法识别的芯片也能正确烧录。
  • cytstudio-bridge 0.1.8:工作区注册改用 workspaceRegistry,并移除 IDE 内置的 Excel 工具(统一由查看器预览)。
  • DSH 运行时版本更新:DSH 内核升级至 0.1.2-rc.1,相关内核与应用组件同步升级。

优化

  • 翻译补全:补齐 DSH 内核启动/自愈与 CMSIS-Pack GCC 环境缺失场景的中英文翻译。

问题修复

  • DSH 半卸载插件启动失败修复:修复半卸载插件因 “cannot resolve profile bundle” 导致的启动失败,并优化内核自愈重启。
  • S32K142W 误匹配修复:修复 S32K142W 被匹配到 S32K142 的问题,startup / ld 型号改为整体命中,反而更准确。
  • FLM 烧录跨页地址错位修复:修复 FLM 烧录时跨页地址错位、补充页大小兜底,并新增 flmtest 单元测试。
  • Geehy 同族多密度 startup 误选修复:修复 APM32F103CB 等被误选成 x4 的问题,同族多密度器件 startup 选择更准确。
  • Git 图谱文字失焦变黑修复:修复 Git 图谱最新 commit 行文字在失焦后变黑的问题。
  • 滚动条跳顶修复:修复项目管理器 / 编辑器重载后滚动条跳回顶部的问题。

New Features

  • Preview Excel tables directly: .xls / .xlsx / .xlsm files now open straight in the viewer for quick browsing — no need to switch tools; bundled Excel preview components and locale support are included.
  • Python syntax highlighting: Added syntax highlighting for Python .py files, making scripts easier to read and edit.
  • CMSIS component paths merged into “Source & Paths”: CMSIS component source and header paths are unified into the “Source & Paths” configuration, with support for the $(TOOLKIT_DIR) / $(USER_PACKS_DIR) path macros.
  • Generalized CMSIS-Pack device parsing: Device parsing is more generic, and the flash-erase flow is more robust.
  • FLM fallback for unsupported chips: The Debugger now syncs the eraseOnly / downloadOnly FLM fallback so chips J-Link cannot identify still flash correctly.
  • cytstudio-bridge 0.1.8: Workspace registration now uses the workspaceRegistry, and the built-in IDE Excel tool was removed (unified under the viewer preview).
  • DSH runtime version update: Upgraded the DSH kernel to 0.1.2-rc.1 and synced the related kernel and app components.

Optimizations

  • Translation completion: Filled in Chinese and English translations for DSH kernel startup/self-heal and the missing CMSIS-Pack GCC environment scenarios.

Bug Fixes

  • DSH semi-unloaded plugin startup failure: Fixed the startup failure caused by a semi-unloaded plugin’s “cannot resolve profile bundle” and optimized kernel self-heal restart.
  • S32K142W mis-match: Fixed S32K142W being matched to S32K142; startup / ld device models now match as a whole.
  • FLM cross-page address misalignment: Fixed cross-page address misalignment during FLM flashing, added page-size fallback, and added flmtest unit tests.
  • Geehy same-family multi-density selection: Fixed APM32F103CB being selected as x4; same-family multi-density devices now choose the correct startup.
  • Git graph text turning black on blur: Fixed the latest commit line in the Git graph turning black when it loses focus.
  • Scrollbar jumping to top: Fixed the scrollbar jumping back to the top after the project manager / editor reloads.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.2.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64



v2.4.1

2026年9月2日

STABLE

CytStudio v2.4.1 Release Notes

CytStudio — 专业的嵌入式开发环境


新增功能

  • 空编辑器水印与快捷入口:没有打开任何文档时,编辑器区域顶部显示 VS Code 风格的主题水印,并提供“新建文件 / 打开文件夹 / 打开最近”等快捷入口,让你更快开始工作。
  • 更多文件语法高亮:新增 .md、.sh、.ps1 三种文件类型的语法高亮,脚本与文档阅读体验更进一步。
  • Markdown 导出 PDF:Markdown 预览现在支持导出为 PDF,方便离线分享与归档。
  • HTML 浏览器式预览:Markdown 预览新增浏览器式浏览模式,长文档滚动浏览更顺手。
  • 欢迎页全新改版:QML 欢迎页替换为纯 C++ 实现,内置官网内容与快捷入口,加载更快、更稳定。
  • 帮助菜单欢迎入口:帮助菜单新增“欢迎”入口,可勾选切换,再次点击即可收起并返回编辑器。
  • 新工作区图标:重新设计了“生成新工作区”图标,更符合 IDE 风格。
  • J-Link 未知芯片烧录:遇到 J-Link 无法识别的芯片时,可通过 CMSIS Pack 中的 FLM 算法进行烧录。
  • Git 图谱自动刷新:提交、暂存或 AI 写盘后,项目管理器与 Git 图谱自动刷新,状态一目了然。
  • DSH 插件内容级同步:DSH 工作区插件支持按内容级别进行同步,避免重复覆盖。
  • 复选框 / 单选框主题可见:复选框与单选按钮在不同主题下都清晰可见。
  • 路径管理增强:路径配置对话框新增校验与体验优化,配置更顺手。

优化

  • 大工程打开提速:优化大批量文件工程打开时的卡顿,启动更顺畅。
  • 烧录链路解耦:FLM 烧录链路重构解耦,统一了芯片与探测器的扩展接口,后续扩展更清晰。
  • 主题配色微调:多个内置主题(dark / darkpro / cytdark / light)的配色细节优化。
  • 预览加载体验:优化预览页面的加载速度与流畅度。
  • 翻译补全:补齐欢迎页、克隆 Git、DSH 隔离提示等场景的中英文翻译。
  • DSH 运行时版本更新:DSH 内核升级至 0.1.2-alpha.3,市场(dshmarket)组件同步升级至 1.39.0。

问题修复

  • 工作区同步丢失修复:DSH 工作区同步改用内容哈希判断,同版本内容修复也能正确传播到用户 profile,不再丢失更新。
  • 工作区跟随三项修复:client 改用 uiWorkspace、轮询时过滤哨兵路径、且仅在 seed 版本 ≥ 本地时才覆盖,避免误覆盖本地改动。
  • 官网 WebEngine 黑屏修复:欢迎页官网内容 WebEngine 黑屏问题已修复,响应式竖排布局也一并优化。
  • DSH Web 启动自愈:Web 启动失败时自动隔离不兼容插件并可靠重启内核。
  • 会话文件链接用 IDE 打开:DSH 会话中的文件链接现在直接用 IDE 打开,不再跳走。
  • 面板乱码修复:修复 DSH 面板在特定场景下的乱码显示。
  • AI 写盘信号风暴修复:AI 写盘时不再产生重复的刷新信号风暴,性能与稳定性提升。
  • 非源码文件误报修复:翻译(Translate)功能增加可编译文件类型校验,Markdown 等非源码文件不再错误提示“翻译成功”。
  • ps1 文件 BOM 保真:PowerShell 脚本的 BOM 编码保存后不再丢失。
  • Git 状态不刷新根因修复:AI 写盘后项目管理器 / Git 图谱状态不刷新的根因已修复。
  • DSH 静默保存与主题修复:修复 DSH 工作区跟随、主题与静默保存等问题。
  • 欢迎页悬停配色修复:修复欢迎页列表悬停时的配色异常。
  • J-Link 算法调用契约修复:修复烧录时算法占用 / 释放的调用契约,避免烧录异常。

New Features

  • Empty-editor watermark & shortcuts: When no document is open, the editor area shows a VS Code–style themed watermark with quick actions like New File, Open Folder, and Open Recent — so you can get started faster.
  • More syntax highlighting: Added syntax highlighting for .md, .sh, and .ps1 files, making scripts and documents easier to read.
  • Export Markdown to PDF: The Markdown preview now supports exporting to PDF for easy offline sharing and archiving.
  • HTML browser-style preview: Markdown preview adds a browser-style mode for smoother scrolling through long documents.
  • All-new Welcome page: Replaced the QML welcome page with a pure C++ implementation featuring built-in website content and quick actions — faster and more reliable.
  • Welcome entry in Help menu: A new “Welcome” entry in the Help menu that you can toggle; click again to collapse it and return to the editor.
  • New workspace icon: Redesigned the “Create New Workspace” icon to better match the IDE style.
  • Flash unknown chips via J-Link: When J-Link cannot identify a chip, it can now flash using the FLM algorithm provided in CMSIS Pack.
  • Auto-refresh Git graph: After commit, staging, or an AI write, the Project Manager and Git graph refresh automatically so status is always clear.
  • DSH plugin content-level sync: DSH workspace plugins can now sync at the content level, avoiding repeated overwrites.
  • Visible checkbox / radio themes: Checkboxes and radio buttons remain clearly visible across different themes.
  • Enhanced path management: Added validation and usability improvements to the path configuration dialog.

Optimizations

  • Faster large-project opening: Reduced lag when opening projects with a large number of files.
  • Decoupled flashing chain: Refactored and decoupled the FLM flashing pipeline, unifying the extension interfaces for chips and probes.
  • Theme color polish: Refined color details across several built-in themes (dark / darkpro / cytdark / light).
  • Preview loading experience: Improved the loading speed and fluency of preview pages.
  • Translation completion: Filled in Chinese and English translations for the Welcome page, Git clone, and DSH isolation prompts.
  • DSH runtime version update: Upgraded the DSH kernel to 0.1.2-alpha.3 and synced the marketplace (dshmarket) component to 1.39.0.

Bug Fixes

  • Workspace sync loss: DSH workspace sync now uses content-hash comparison, so content fixes for the same version propagate correctly to the user profile without losing updates.
  • Three workspace-follow fixes: The client now uses uiWorkspace, polling filters sentinel paths, and only overwrites when the seed version is ≥ the local one — avoiding accidental overwrites of local changes.
  • Website WebEngine black screen: Fixed the black screen in the Welcome page’s website content, and improved the responsive vertical layout.
  • DSH Web boot self-healing: On Web startup failure, the IDE now isolates incompatible plugins and reliably restarts the kernel.
  • Session file links open in IDE: File links in DSH sessions now open directly in the IDE instead of navigating away.
  • Panel garbled text: Fixed garbled text in the DSH panel under specific scenarios.
  • AI-write signal storm: No more duplicate refresh-signal storms during AI writes — better performance and stability.
  • Non-source-file false report: Translate now validates compilable file types, so non-source files like Markdown no longer falsely report “translated successfully”.
  • ps1 BOM preservation: PowerShell script BOM encoding is no longer dropped after saving.
  • Git status refresh root cause: The root cause of the Project Manager / Git graph not refreshing after AI writes is fixed.
  • DSH silent save & theme fixes: Fixed DSH workspace-follow, theme, and silent-save issues.
  • Welcome hover color: Fixed abnormal hover colors in the Welcome page list.
  • J-Link algorithm contract: Fixed the acquire / release contract of the flash algorithm to prevent flashing errors.

📦 安装(Installation)

  1. 从下方资产中下载 CytStudio_Setup_V2.4.1.exe。
  2. 运行安装程序并跟随向导完成安装。
  3. 从桌面快捷方式或开始菜单启动 CytStudio。

系统要求(System Requirements): Windows 10/11 x64



v2.4.0

2026年8月26日

STABLE

CytStudio v2.4.0 Release Notes

CytStudio — Professional Embedded Development Environment


🚀 What's New in v2.4.0

🖥️ Faster, Unified Viewing

  • One viewer for everything: Images (PNG / JPG / BMP / GIF / WebP / ICO / SVG / TIFF) and PDFs now open as clean, fast tabs right in the editor area — no more separate viewer window.
  • Better right-click menu: Viewer tabs use the familiar Cut / Copy / Paste / Select All menu instead of a browser-style menu.
  • Smaller & lighter: The app's PDF rendering is now handled by the same built-in engine as the rest of the viewer — a leaner install with fewer moving parts.

✍️ Markdown: Edit & Preview

Markdown is now a proper part of your editing workflow — write the source, and see the rendered result side by side.

  • Edit by default: Double-click a .md file to open it in the editor, fully editable.
  • Preview on demand: Right-click → Preview Markdown opens a rendered tab that can sit alongside the editor tab — edit one side, preview the other.
  • Live diagrams: Mermaid code blocks render as diagrams, automatically matching your IDE theme.
  • Math formulas: $...$ inline and $$...$$ block formulas render beautifully.
  • Instant previews: Rendering loads only what's needed, so even long documents open in a blink.
  • Auto-refresh: Save the .md and the preview updates automatically; relative images and links just work.

📂 Smarter File Opening

  • The editor now tells text apart from binary by looking at the content, not just the file extension.
  • Custom text formats — including Intel HEX (.hex) and Motorola S-record (.srec / .s19 / .s28) — open correctly.
  • Large images and binary files open without slowing anything down or locking up the app.

🤖 AI Agent (dsh)

  • Copy buttons work reliably: Copying messages or code blocks from the agent panel now works every time.
  • Cleaner right-click menu: A tidy, always-responsive menu in the agent panel.

🌐 Better in Both Languages

  • The new Preview Markdown action is fully translated in Chinese and English.

📦 Installation

  1. Download CytStudio_Setup_V2.4.0.exe from the assets below.
  2. Run the installer and follow the wizard.
  3. Launch CytStudio from the desktop shortcut or Start Menu.

System Requirements: Windows 10/11 x64



v2.3.9

2026年8月24日

STABLE

CytStudio v2.3.9 Release Notes

CytStudio — Professional Embedded Development Environment


🚀 What's New in v2.3.9

🤖 DeepSeek Harness — A Built-In AI Agent

CytStudio now ships with DeepSeek Harness (dsh), a self-contained coding agent that lives right inside the IDE.

  • Agent panel: Chat with an AI coding agent that can read, write, build, and debug your project. The dsh panel is now the IDE's sole AI agent — the previous CytMind chat panel has been replaced.
  • Self-contained runtime: A bundled Node.js runtime with the full dsh package family ships with the installer — no separate install, no manual setup, works offline.
  • Plugin marketplace (dshmarket): Browse and install agent plugins from inside the IDE. Bundled plugins upgrade automatically with each release, while plugins you install yourself are never overwritten or downgraded.
  • IDE tool bridge: The agent can drive 30+ IDE capabilities — build, J-Link debug, PDF/Excel, project configuration, editor operations, and project management — over a secure loopback JSON-RPC channel.
  • Project management tools: Switch, open, or create projects directly from the agent.
  • Workspace sync: The agent panel automatically follows the current workspace.
  • Theme sync: The agent panel matches the IDE theme instantly — including during startup and on the fly.
  • IDE event injection: A failed build or a hit breakpoint wakes the agent with the relevant context.

📦 Bundled CMSIS Packs

  • The installer now ships CMSIS packs and imports them automatically during installation, with a progress window. No post-install steps needed.

🔧 Under the Hood

  • The AI stack has moved to DeepSeek Harness — the legacy llama.cpp backend, its bundled model files, and the previous CytMind chat panel have all been removed.

📦 Installation

  1. Download CytStudio_Setup_V2.3.9.exe from the assets below.
  2. Run the installer and follow the wizard.
  3. Launch CytStudio from the desktop shortcut or Start Menu.

System Requirements: Windows 10/11 x64



v2.3.8

2026年8月16日

STABLE

CytStudio v2.3.8 Release Notes

CytStudio — Professional Embedded Development Environment


🚀 What's New in v2.3.8

📦 CMSIS-Pack Component Management

Easily bring in reusable neural network and signal processing libraries.

  • Built-in pack management: Install CMSIS-NN and CMSIS-DSP packages right from the IDE. Installs run on a background thread with a cancelable progress dialog.
  • Pick components, done: Tick the required component (CMSIS-NN or CMSIS-DSP) in a dedicated page and it compiles straight into your project — no manual source copying or include-path setup.
  • See what's in the build: Checked components appear as a read-only CMSIS Components folder in the project tree — component and source folders marked with a gray lock badge, so you can browse the pack sources without accidentally editing them. Double-click a source to open it read-only.
  • Editor parity: Pack header directories and macros feed straight into code indexing, so CMSIS-NN / CMSIS-DSP headers no longer trigger false-positive red squiggles.
  • Faster project load: Pack scans are cached by directory signature and auto-invalidate on install/uninstall — opening a workspace or building no longer re-parses every .pdsc descriptor.
  • Accurate component matching: RTE conditions now evaluate device attributes (vendor, name, and D* properties), eliminating false condition mismatches and stale warnings.

🔬 Static Code Analysis

Find bugs before you flash them.

  • One-click project scan: Run a clang-tidy analysis over your whole project from the Project menu.
  • You pick the scope: Tick the folders and files to scan and choose the check categories to run.
  • Click to fix: Diagnostics stream into a dedicated output panel — double-click any warning to jump straight to the offending line.
  • Readable report: Generates a self-contained HTML report with a summary, a per-category bar chart, and the code context for each issue.

🖥️ Built-In Multi-Tab Terminal

  • Run PowerShell / Git Bash / CMD in multiple tabs.
  • Better UX: Tab completion, scrollback, theme-aware colors, and a cleaner tab bar that matches the IDE.

🛠️ More Flexible Builds

  • Custom output name: Name your build output anything you like — no more fixed app.elf.
  • Per-file optimization: Tune the optimization level for individual files or folders.
  • More reliable linking: Big projects link more smoothly, and a .bin file is generated for easier flashing.

🌐 Switch Between Chinese and English

  • Global language switch: Toggle the entire interface between Chinese and English from Options, with a friendly confirm-and-restart flow.

🎨 Theme System

  • Token-based theming: Themes are now driven by a JSON token palette, so adding a new theme requires no code changes.
  • Three new built-in themes: Monokai Pro, Nord, and Solarized Light — on top of the existing light and dark themes.
  • Custom themes: Drop your own JSON theme into the themes/user folder and it hot-loads without a restart.
  • Polished look: A new default dark theme (cytdark), fixed white edges on dropdown popups, and smoother colors.

✨ Editor & Stability

  • Editing stays smooth and colors remain stable while you type.
  • Faster and more accurate jump-to-definition across files.

📦 Installation

  1. Download CytStudio_Setup_V2.3.8.exe from the assets below.
  2. Run the installer and follow the wizard.
  3. Launch CytStudio from the desktop shortcut or Start Menu.

System Requirements: Windows 10/11 x64