我最近买了一个Arduino Uno,这基本上是一个atMega328 avr处理器,所有细节,如I/O和连接到计算机照顾您。
我已经成功地用Arduino IDE和avr- collection.However编写了代码,我想为它编写纯汇编代码,而且我碰到了一个死胡同,因为在that.That is上似乎没有任何文档,我想编写‘纯’程序集,没有内联c程序集等等。我想要关于这样做的说明,如果可能的话,一个示例程序( gcc-avr的组装输出不是那么有用,是collection.However等等)。
特别是:
向我指出适当的例子是非常感谢的。
发布于 2012-05-10 12:05:58
我能找到的最好的文档是avr-gcc汇编程序教程.This解释说:
它还附带了一个简单的例子。
发布于 2012-05-10 10:38:58
我建议你看看avr-libc库。别让这个名字误导你。它的大部分是高度优化的AVR汇编程序,有链接脚本,低级别的HW访问等。
发布于 2013-01-12 00:33:12
http://www.cs.nmsu.edu/~jcook/arduino/index.php的Arduino Wiki给出了一种方法来做到这一点。它需要修改和重新生成Arduino IDE,以允许使用程序集代码(.s文件)。
https://stackoverflow.com/questions/10531858
复制相似问题