1

这不是代码问题。

使用 Arduino 是否意味着,我们都准备好了,您只需使用已经存在的库并将代码放在一起吗?我不这么认为,因此想应用我在学校学到的 c 编程技能和操作寄存器。

Arduino Due 上有三个明显的编程端口: - usb prog - usb native - jtag

我需要 Arduino 应用程序才能开始使用吗?(原因?)还有哪些其他编程工具可用呢?

我正在考虑使用控制器手册和简单的编程环境 + jtag。http://www.atmel.com/devices/sam3x8e.aspx

抱歉问,但有这样做的描述吗?(是的,我想进一步了解微控制器。这并不意味着我想重新发明轮子。)

4

1 回答 1

2

Arduino IDE 并不是为 Arduino DUE 编写程序的唯一选择。作为选项之一,您可以使用 arm-none-eabi 工具链从您的代码构建二进制文件,并使用 bossac 命令行工具(或 bossa GUI 工具)将您的二进制文件上传到 Arduino DUE。您可以在 Arduino IDE 的 Arduino DUE 包中找到它们或单独下载它们。

我会推荐这篇文章:使用自定义 IDE 对 Arduino DUE SAM3 控制器进行“低级”编程。我还发现这个“ ARM 骨架”GitHub 项目非常有帮助(您可以将它用作 C 语言中 Arduino DUE 程序的起点)。

于 2017-02-08T21:35:41.490 回答