打印
[开发工具]

AT32 IDE支持Linux系统了

[复制链接]
474|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bobyang136|  楼主 | 2023-8-9 10:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 muyichuan2012 于 2023-8-9 15:22 编辑

AT32 IDE 是个跨平台 ARM 嵌入式系统的软件开发环境。 它包含一系列的 Eclipse 插件和工具。这些插件可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32MCU。拥有下面这些特色。
  • 使用雅特力项目向导创建项目:新项目向导为不同的雅特力目标MCU提供创建模板项目。
  • 使用GNU ARM工具链来构建项目:该工具键包含ARM的GCC编译程序。用户可以不受限制地利用它来建置项目。
  • 使用GDB来调试项目:用户可暂停、单步、运行和监视目标芯片。存取内存及闪存是允许的。 支持设置硬件断点及检测点。此外,用户可以抹除目标芯片和编程用户配置。


支持雅特力发布的所有MCU型号。

2.2 在 Linux 上安装
    AT32 IDEAT32 IDE 支持的 Linux 发行版本目前测试了 Ubuntu 18.4 及以上、Fedora 34 及以上、Centos 7 及以上。这里以在 Ubuntu 20.4 上安装为例。
2.2.1解压缩文件
    将 AT32IDE_for_Linux_V1.0.0.tar.gz 拷贝到 Ubuntu 系统中,使用如下命令解压:
        $ mkdir AT32IDE$ tar –xvf AT32IDE.tar.gz –C AT32IDE
2.2.2安装 GCC
    如已经安装了 GCC,则跳过。否则需要安装 GCC。可以使用命令“gcc --version”查看是否安装了GCC。GCC 安装命令如下:
    Ubuntu:
        $ sudo apt update
        $ sudo apt install build-essentialFedora:
        $ sudo yum install gcc
        $ sudo yum install gcc-c++Centos:
        $ sudo yum install –y gcc gcc-c++
2.2.3配置 udev 设备访问权限
    OpenOCD 需要 root 用户才能访问 udev 设备。将 OpenOCD/contrib 目录中的 60-openocd.rules 文件复制到/etc/udev/rules.d 目录下,命令取下:
        $ sudo cp AT32IDE/OpenOCD/contrib/60-openocd.rules /etc/udev/rules.d
2.2.4安装 HIDAPI 库CMSIS 支持需要 HIDAPI 库,使用如下命令安装:
    Ubuntu:
        $ sudo apt install libhidapi-devFedora:
        $ sudo dnf install hiadpi-develCentos:
        $ sudo yum install epel-release
        $ sudo yum install hidapi-devel
2.2.5安装 ncurses 库
arm-gone-eabi-gdb 需要使用 ncurses 库,可以在终端运行 arm-gone-eabi-gdb,查看是否能正常运行,如下图所示,则需要安装 ncurses 库。
安装命令:
    Ubuntu:
        $ sudo apt install libncurses5Fedora:
        $ sudo dnf install ncurses-compat-libsCentos:
        $ sudo yum install ncurses-devel

下载地址:
Windows版本 :https://www.arterytek.com/download/TOOL/AT32_IDE_V1.0.05_Windows.zip
Linux版本:https://www.arterytek.com/download/TOOL/AT32_IDE_V1.0.05_Linux_x86_64.zip

使用特权

评论回复
沙发
tpgf| | 2023-9-4 10:03 | 只看该作者
这个ide是雅特力自己开发完成的吗

使用特权

评论回复
板凳
qcliu| | 2023-9-4 10:48 | 只看该作者
linux系统有精简版本减少对单片机资源的占用吗

使用特权

评论回复
地板
drer| | 2023-9-4 11:02 | 只看该作者
如果跨平台操作的话 需要额外安装插件吗

使用特权

评论回复
5
coshi| | 2023-9-4 11:30 | 只看该作者
我们所安装的库都是可以免费使用的吗

使用特权

评论回复
评论
muyichuan2012 2023-9-4 11:35 回复TA
是的 
6
kxsi| | 2023-9-4 11:49 | 只看该作者
在安装的路径中可以包含中文字符吗

使用特权

评论回复
7
wiba| | 2023-9-4 12:12 | 只看该作者
这个ide还支持其他操作系统吗?

使用特权

评论回复
8
bobyang136|  楼主 | 2023-9-12 11:33 | 只看该作者
kxsi 发表于 2023-9-4 11:49
在安装的路径中可以包含中文字符吗

最好不要有中文字符和其他特殊字符

使用特权

评论回复
9
bobyang136|  楼主 | 2023-9-12 11:34 | 只看该作者
wiba 发表于 2023-9-4 12:12
这个ide还支持其他操作系统吗?

目前支持windows和Linux(Ubuntud等发行版本)

使用特权

评论回复
10
bobyang136|  楼主 | 2023-9-12 11:35 | 只看该作者
drer 发表于 2023-9-4 11:02
如果跨平台操作的话 需要额外安装插件吗

不需要安装其他插件,一般usb设备能连上识别就行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

21

帖子

0

粉丝