【问题标题】:Serial COM Port For ARM in Processing用于处理中的 ARM 的串行 COM 端口
【发布时间】:2015-03-25 18:44:26
【问题描述】:

我在Processing Language上写了一个程序,在DropDownMenu列表中显示Intel chip的串口号。

但我很难在 ARM chip 上运行相同的程序。

您能否指导我如何解决此问题?

import processing.serial.*; import controlP5.*;
ControlP5 cp5; DropdownList serialPortsList; Serial serialPort;
void setup() {
  size(700, 400,P3D);
  String[] portNames = Serial.list();
  cp5 = new ControlP5(this);
  // create a DropdownList
  serialPortsList = cp5.addDropdownList("serial ports").setPosition(10, 10).setWidth(200);
  for(int i = 0 ; i < portNames.length; i++) serialPortsList.addItem(portNames[i], i);  
}
void draw() {
  background(128);
}

【问题讨论】:

  • 你使用什么语言?
  • 正在处理的语言名称
  • 当完全没有关于您遇到的什么问题的信息时,人们如何提供帮助?
  • 它们是在arm平台上称为串行端口还是其他什么?

标签: arm raspberry-pi processing raspbian serial-communication


【解决方案1】:

我不完全了解您的上述程序,但我了解您正在努力展示或识别基于 ARM 的 RaspberryPi 端口。

为此,我只是搜索并为您找到了solution。我为你总结了这些步骤

更新系统

  1. sudo apt-get 更新
  2. sudo apt-get dist-upgrade

安装 Oracle Java

  1. sudo apt-get install oracle-java7-jdk
  2. sudo update-alternatives--config java
  3. 选择java版本“1.7.0_40”

下载安装处理

  1. 转到 Download \ Processing.org 并获取 Linux 32 位版本。
  2. tar xvzf processing-2.1-linux32.tgz rm -rf ~/processing-2.1/java
  3. ln -s /usr/lib/jvm/jdk-7-oracle-armhf
  4. ~/processing-2.1/java

安装 java 简单串行连接器

  1. 下载jSSC-2.6.0-Release.zip并解压:
  2. 解压 jSSC-2.6.0-Release.zip
  3. mv jSSC-2.6.0-Release/jssc.jar ~/processing-2.1/modes/java/libraries/serial/library/
  4. ~/processing-2.1/processing

Test Processing 的串行支持

// Example by Tom Igoe

import processing.serial.*; 

// The serial port

Serial myPort;

// List all the available serial ports

println(Serial.list());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 2021-01-28
    相关资源
    最近更新 更多