1

我正在尝试在 64 位 debian 上处理太阳黑子,但无论我做什么,我都一无所获。我搜索了各种错误,但是在实际的太阳黑子论坛下,我没有运气。

我尝试将 port= ttyACM0 添加到 .sunspot.properties,但随后我得到一个大致相同的错误。下面的错误消息来自试图从 ant 获取太阳黑子信息。我已将所有文本放在那里以防万一它有用,但实际错误消息是 [java] 请稍候,正在检查连接的 Sun SPOT... [java] 没有可用的串行端口 [java] Java 结果:255

整个文本shebang是

    Buildfile: /home/andrew/SunSPOT/sdk/Demos/AirText/build.xml

   -pre-init:

   -do-init:

   -post-init:

   -warn-jar-file:

    init:

    -override-warning-find-spots:

    -prepare-conditions-for-find-spots:

    -find-shared-basestation:

    -run-spotfinder:
         [exec] Using Hardware Abstraction Layer (HAL) to probe Sun SPOTS...

    -check-spotfinder-result:

    -decide-whether-to-run-spotselector:

    -run-spotselector:
         [java] Please wait while connected Sun SPOTs are examined...
         [java] No serial port available
         [java] Java Result: 255

    -collect-spotselector-result:

    -clean-up-spotselector-output-file:

   -spotselector-fail:

    BUILD FAILED
    /home/andrew/SunSPOT/sdk/ant/find-spots.xml:367: Spotselector failed or was      cancelled

   Total time: 8 seconds

感谢您的任何帮助

4

1 回答 1

4

我只是有同样的问题。

本文档解释了第 140 页下半部分的问题:http: //www.sunspotworld.com/docs/Yellow/SunSPOT-Programmers-Manual.pdf

本文档在第 29 页解释了如何修复它: http ://www.cs.umanitoba.ca/~comp4430/Documents/InstallationInstructions.pdf

我对 Linux 很陌生,所以基本上,我所做的就是输入:

sudo chmod 777 /dev/ttyACM0

sudo chmod 777 /var/lock

这不是一个好的解决方案,但它有效!至少,它对我有用。

请注意,sudo chmod 777 /dev/ttyACM0每次连接 SPOT 时都必须运行该命令。

于 2012-10-03T23:52:56.000 回答