ARMxy不用专用IDE,这反而是他最值钱的地方!
在和客户沟通 ARMxy 控制器方案时,我们经常被问到一个问题:你们 ARMxy 是用 Linux 系统开发的,还是像 PLC 一样,用专用软件 / IDE 来开发?
这个问题看似简单,背后其实反映了大家对ARM 控制器和传统 PLC 的核心差异 的认知。今天这篇文章,我们不卖关子,一次性讲清楚。

01
先说结论:ARMxy是「Linux系统+开放开发」,不是封闭IDE。
ARMxy 并不是传统意义上的“安装一个专用软件 → 点点梯形图 → 下载运行”这种开发模式。
ARMxy 的本质是:
一台工业级 ARM 硬件
标准 Linux / Linux RT 操作系统
完全开放的软件开发环境
但这并不等于“开发门槛高、只能写代码”。

02
为什么很多人会纠结「IDE」这个问题?
因为我们长期被 PLC 的开发方式 训练出来了:
西门子 → TIA Portal
三菱 → GX Works
欧姆龙 → CX-One
倍福 → TwinCAT
IDE = 官方指定 = 不可替代
所以一听到 Linux,第一反应往往是:
那是不是要装 Ubuntu?要敲命令?工程师能不能用?
这正是 ARMxy 想解决的问题之一。

03
ARMxy 的真实开发模式是什么样?
我们可以把 ARMxy 的开发方式,拆成 三层 来看。
第一层:系统层 —— 标准 Linux / Linux RT
ARMxy 出厂即内置:
Debian / Yocto Linux
可选 Linux RT 实时内核
完整的文件系统、网络、驱动框架
这意味着什么?
不是魔改系统
不是封闭固件
是标准、长期可维护的 Linux
你可以:
SSH 登录
用 apt / opkg 管理软件
用 systemd 管理服务
自己决定系统跑什么、怎么跑

ARMxy系统拓扑图
第二层:开发工具 —— 不绑定专用 IDE
ARMxy 不强制你使用某一个 IDE。
你可以选择:
VS Code
CLion
Eclipse
甚至纯命令行 + Makefile / CMake
支持的开发语言包括但不限于:
C / C++
Python
Go
Node.js
Shell
一句话:
