Embedded 什么pascal编译器可以针对没有操作系统的嵌入式ARM?

Embedded 什么pascal编译器可以针对没有操作系统的嵌入式ARM?,embedded,arm,pascal,Embedded,Arm,Pascal,看起来可用的Pascal编译器只能为Linux上的ARM生成二进制文件。是否有只针对裸臂cpu的编译器/捆绑包的既定版本,并且没有预装额外软件 为了澄清,我正在寻找高质量、紧凑的工具(替代商业C、开源C),用于无内核、纯嵌入式CPU,所有软件都在一个纯ROM中?具有调试功能的IDE很好,但不是必需的。Dubugger实际上可能是一些不同的第三方通用IDE。我希望编译器能够以某种标准形式转储调试/符号信息 感谢您免费的Pascal编译器支持ARM,无需任何操作系统。他们称之为 对于ARM Linu

看起来可用的Pascal编译器只能为Linux上的ARM生成二进制文件。是否有只针对裸臂cpu的编译器/捆绑包的既定版本,并且没有预装额外软件

为了澄清,我正在寻找高质量、紧凑的工具(替代商业C、开源C),用于无内核、纯嵌入式CPU,所有软件都在一个纯ROM中?具有调试功能的IDE很好,但不是必需的。Dubugger实际上可能是一些不同的第三方通用IDE。我希望编译器能够以某种标准形式转储调试/符号信息


感谢您

免费的Pascal编译器支持ARM,无需任何操作系统。他们称之为

对于ARM Linux,请查看

还有交叉编译器,它也可以连接到无系统ARM

更新1:Mikrolektronika最近也做了


更新2:对于裸机,Raspberry Pi编程看起来非常出色

与缺少内核相比,运行时库的完整性可能是一个更大的问题。感谢您提及RTL。现在,我开始回忆从ASM/TASM从头开始构建Turbo Pascal 7.0 RTL所涉及的内容。即使所有源代码都以ASM的形式打开,仍然需要一个很小的二进制文件。我认为更重要的是FPC不会给你提供这样的东西(由于设备和选项太多),而不是说这是不可能的。Afaik人在没有linux的LPC设备上运行代码。整个FPC源都在FPC中,在GAS assembler中有少量位。没有二进制斑点。像TP这样的商业广告并不重要,谢谢。看起来免费帕斯卡是唯一的选择即使帕斯卡据点Embarcadero(目前拥有Delphi)目前将免费帕斯卡作为ARM选项分发,您的第二个“此”链接和您与Lazarus CR版的链接都已断开