我正在尝试使用 IDE 为 arduino 编写一个简单的/我的第一个 hello world 程序。
我有以下代码块:
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Hello, world!");
delay(1000);
}
当我编译时,我收到以下错误消息:
/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: cannot execute binary file
/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: Success
/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++ returned 126
我不确定如何解决这个问题。有什么建议么?
编辑 1
我是如何连接 Arduino 的:
我已经通过USB连接了它。我可以通过 IDE 中的菜单选项看到它......并且它已正确检查。我还确保我选择了正确的板类型 - UNO。董事会本身有权力。ON LED 为绿色。当我上传代码时,TX LED 闪烁。
编辑 2
遵循此处的建议: http ://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=18183
我重命名了文件夹并编译。但它不允许我将代码上传到板上。我得到错误:
Binary sketch size: 1,672 bytes (of a 32,256 byte maximum)
/home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: 1: /home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: ELF: not found
/home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: 2: /home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: Syntax error: "(" unexpected