ARM处理中的串行COM端口

时间:2015-03-25 18:44:26

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

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

但我正在努力在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);
}

1 个答案:

答案 0 :(得分:1)

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

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

  

更新系统

  1. sudo apt-get update
  2. sudo apt-get dist-upgrade
  3.   

    安装Oracle Java

    1. sudo apt-get install oracle-java7-jdk
    2. sudo update-alternatives - config java
    3. 选择java版本&#34; 1.7.0_40&#34;
    4.   

      下载&amp;安装处理

      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. 〜/处理-2.1 / JAVA
      5.   

        安装java Simple Serial连接器

        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. 〜/处理-2.1 /处理
        5.   

          Test Processing的串行支持

          // Example by Tom Igoe
          
          import processing.serial.*; 
          
          // The serial port
          
          Serial myPort;
          
          // List all the available serial ports
          
          println(Serial.list());