news 2026/9/2 23:09:32

AT32开发环境体验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AT32开发环境体验

最近在一个新项目中首次接触了雅特力(Artery)的AT32系列单片机。原本对国产替代方案的开发环境和配套工具持保留态度,但实际使用下来却惊喜连连——雅特力在开发生态上的投入远超预期。

首先,雅特力提供了对标 Keil 的官方集成开发环境 AT32 IDE,界面友好、功能完整。更令人印象深刻的是其图形化配置工具 AT32 Workbench,这相当于 STM32 用户熟悉的 STM32CubeMX。起初我以为它会像某些国产芯片厂商的配置工具(比如 GD32EmbeddedBuilder)那样体验一般,但实际使用发现它已经相当成熟:

  • 能自动生成完整的工程模板;

  • 支持 FreeRTOS 系统的快速移植;

  • 全中文界面与文档支持——终于有一家国产 MCU 厂商做到了从手册到软件的全面中文化!

虽然目前 AT32 Workbench 的功能丰富度还略逊于 STM32CubeMX(例如暂不支持 FATFS 文件系统),但对于大多数应用场景来说已经足够实用。

值得一提的是,在代码导出时,AT32 Workbench 不仅支持自家的 AT32 IDE 和 Keil,还支持生成 Makefile。这意味着我们可以借助命令行或 CI/CD 工具链进行自动化编译,甚至结合 AI 辅助编程(比如 Trae)来自动修复编译错误。

为了让 VS Code 或 Trae 顺利使用 Makefile 编译项目,只需完成以下准备:安装 CMake 插件(用于构建管理);在系统中安装 MinGW 和 ARM GCC 工具链(arm-none-eabi-gcc)。

如果你已经安装了 AT32 IDE,那就更方便了——工具链其实已经包含在其中,路径通常为:

AT32IDE\platform\tools\gcc-arm-none-eabi-10.3-2021.10\bin

然后就是简单的让ai,尝试用makefile编译了。

我最初让 AI 尝试编译时因未正确配置环境变量而失败,但在提示路径后,AI 成功调用 arm-none-eabi-gcc 完成了编译。这意味着未来在代码迭代过程中,AI 不仅能协助修改逻辑,还能实时处理编译问题,大幅提升开发效率。

最终也是成功编译。这样在让ai改代码的时候就可以帮忙处理掉编译错误了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 21:38:43

告别CUDA地狱:用OpenVINO™优化Z-Image-Turbo的云端部署方案

告别CUDA地狱:用OpenVINO™优化Z-Image-Turbo的云端部署方案 作为一名前端工程师,我一直想为自己的个人网站添加AI生成艺术板块。但在尝试本地部署时,各种深度学习框架的版本冲突让我困扰了数周。直到我发现了基于OpenVINO™优化的Z-Image-Tu…

作者头像 李华
网站建设 2026/9/2 22:28:55

房产中介管理系统哪一款性价比高

对于房产中介从业者而言,高效的管理工具是提升工作效率、降低运营成本的关键。在众多房产中介管理系统中,如何挑选到性价比高的产品,成为不少中介公司和经纪人关注的核心问题。无论是个人经纪、夫妻小店,还是初具规模的中介团队&a…

作者头像 李华
网站建设 2026/9/2 22:28:39

企业级方案:基于MGeo的地址服务高可用部署架构

企业级方案:基于MGeo的地址服务高可用部署架构 在银行、物流、电商等需要724小时稳定运行的业务场景中,地址标准化服务是支撑业务连续性的关键基础设施。本文将详细介绍如何基于MGeo多模态地理文本预训练模型,构建一个高性能、高可用的地址服…

作者头像 李华
网站建设 2026/8/25 13:35:34

微生物细胞表面显示技术:锚定系统优化与酶工程应用的核心突破

微生物细胞表面显示技术作为酶工程与合成生物学领域的核心工具,通过将目标蛋白 / 多肽锚定在微生物细胞膜表面,构建功能性 “细胞工厂”,彻底摆脱了传统胞内表达的纯化困境与胞外分泌的底物转运限制,为酶的稳定高效应用提供了创新…

作者头像 李华
网站建设 2026/9/2 22:27:25

*存取控制矩阵** - 是一种以二维矩阵形式表示权限的模型,行代表用户,列代表文件,矩阵中的每个元素表示某用户对某文件的访问权限

一、文件存取控制方法存取控制矩阵 是一种以二维矩阵形式表示权限的模型,行代表用户,列代表文件,矩阵中的每个元素表示某用户对某文件的访问权限(如读、写、执行)。优点:概念直观清晰。缺点:当系…

作者头像 李华
网站建设 2026/9/2 22:28:49

M2FP模型在智慧医疗影像分析中的突破

M2FP模型在智慧医疗影像分析中的突破 🧩 M2FP 多人人体解析服务:技术背景与行业价值 在智慧医疗快速发展的今天,医学影像分析正从“辅助诊断”迈向“精准理解”的新阶段。传统图像识别技术多聚焦于病灶检测或器官定位,而对人体整…

作者头像 李华