news 2026/4/18 12:31:31

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/4/18 11:32:29

三大神经翻译模型评测:准确性、速度、部署难度全面对比

三大神经翻译模型评测:准确性、速度、部署难度全面对比 在当今全球化背景下,高质量的中英翻译服务已成为跨语言沟通的核心基础设施。无论是企业出海、学术交流还是内容本地化,自动翻译系统的性能直接决定了信息传递的效率与准确性。近年来&a…

作者头像 李华
网站建设 2026/4/18 8:50:55

如何构建发育树冲刺高分文章?

在微生物组学研究中,系统发育树(Phylogenetic Tree)是用来表示物种之间亲缘关系的树状图。但传统方法往往止步于序列比对,信息单一、视角局限——如今,融合泛基因组、功能基因和热图的综合展示,正成为高分文…

作者头像 李华
网站建设 2026/4/18 11:05:22

Z-Image-Turbo提示词工程:从新手到专家的快速进阶路径

Z-Image-Turbo提示词工程:从新手到专家的快速进阶路径 你是否遇到过这样的困惑:明明使用相同的AI绘画模型,别人生成的图像细节丰富、构图精妙,而自己的作品却总差强人意?问题的关键往往在于提示词(Prompt&a…

作者头像 李华
网站建设 2026/4/18 2:08:38

从学术到工业:M2FP模型的商业化应用之路

从学术到工业:M2FP模型的商业化应用之路 🧩 M2FP 多人人体解析服务:技术落地的关键一步 在计算机视觉领域,人体解析(Human Parsing) 是一项极具挑战性的任务——它要求模型不仅识别出图像中的人体位置&…

作者头像 李华