# PhyStudio **Repository Path**: phytium_embedded/phy-studio ## Basic Information - **Project Name**: PhyStudio - **Description**: 本项目发布了PhyStudio相关使用文档,以及安装包的获取路。PhyStudio 是基于 Eclipse CDT C/C++ 开发的IDE,便于开发人员在IDE环境中为Phytium系列CPU开发裸跑与RTOS程序,包含了开发、下载和调试等主要功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2023-11-03 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PhyStudio - 当前版本: [v0.1.4](./ChangeLog.md) - 本项目是 PhyStudio 工具发布仓库,PhyStudio 是面向 Phytium 系列 CPU 的嵌入式软件开发工具包,整体分为两个部分: - 1. 命令行开发环境,提供交叉编译链和使用 [Phytium Standalone SDK](https://gitee.com/phytium_embedded/phytium-standalone-sdk.git), [Phytium FreeRTOS SDK](https://gitee.com/phytium_embedded/phytium-free-rtos-sdk.git) 的最小环境 - 2. 集成开发环境,提供交叉编译链和编辑、编译、调试和下载 Phytium Standalone SDK 工程的完整环境 ## 集成开发环境 ![](./ide/figs/project_wizard.png) ![](./ide/figs/disassembly.png) - Windows 平台的集成开发环境基于 Eclipse CDT C/C++ 开发,提供了完整的 SDK 工程管理、代码编辑、编译构建功能,能够通过 J-Link/CMSIS DAP 等工具在开发板上完成镜像下载和调试,集成 TFTP 服务支持通过网络快速下载镜像到开发板 - 具体内容可以[参考](./ide/ide.md) - 下载路径 [PhyStudio_Setup_V0.1.4.exe](https://pan.baidu.com/s/1c-k3-E3MNxioTDvwSqJrgw) > 提取码: phyt - 支持的平台包括 - 硬件架构: AARCH64 - 硬件平台: E2000D/Q Demo 板,飞腾派 - SDK类型: Phytium Standalone SDK - 调试适配器: J-Link, CMSIS-DAP, DAP-Link - 支持的特性包括 - 导入 SDK 例程(支持部分例程)作为 PhyStudio 工程,以及新建 PhyStudio 工程 - 编辑 C/C++/汇编代码,高亮提示和快速查找符号 - 使用 CDT 配置器配置 PhyStudio 工程编译、链接选项 - 使用 Sdkconfig 配置界面配置 PhyStudio 工程 - 集成 TFTP 服务器,通过网口上传镜像到开发板启动 - 集成 OpenOCD, GDB,通过 JTAG 接口下载和调试 Elf 镜像 ## 命令行开发环境 ### Windows 平台 ![](./terminal/windows_x64/figs/msys2_env.png) - Windows 平台的命令行开发环境基于 Msys2 开发,提供了交叉编译链、构建和调试工具,开发者可以获得类似 Linux 的开发体验,能够编译 SDK 工程,通过 Jlink/CMSIS DAP 等工具在开发板上完成镜像下载和调试 - 具体内容可以[参考](./terminal/windows_x64/terminal_msys64.md) - 下载路径 [env_msys64.exe](https://pan.baidu.com/s/1UIiYRHWjx15fHjj8nJX0Zw) > 提取码: PHYT ### Linux x64 平台 (Ubuntu) ![](./terminal/linux_x64/figs/ubuntu_env.png) - Linux 命令行开发环境提供了交叉编译链、构建和调试工具,能够编译 SDK 工程,通过 J-Link/CMSIS DAP 等工具在开发板上完成镜像下载和调试 - 具体内容可以[参考](./terminal/linux_x64/terminal_ubuntu_x64.md) - 下载 [env_ubuntu_x64.tar.gz](https://pan.baidu.com/s/1UIiYRHWjx15fHjj8nJX0Zw) > 提取码: PHYT - 支持的平台包括 - 硬件架构: AARCH64,AARCH32 - 硬件平台: E2000D/Q Demo 板,飞腾派,D2000 Demo 板 - SDK类型: Phytium Standalone SDK,Phytium FreeRTOS SDK - 调试适配器: J-Link, CMSIS-DAP, DAP-Link - 支持的特性包括 - 编译 SDK 自带的例程和新建 SDK makefile 工程 - 集成 OpenOCD, GDB,通过 JTAG 接口下载和调试 Elf 镜像