ARM处理中的串行COM端口

ARM处理中的串行COM端口,arm,raspberry-pi,processing,raspbian,serial-communication,Arm,Raspberry Pi,Processing,Raspbian,Serial Communication,我在处理语言上编写了一个程序,在英特尔芯片的下拉菜单列表中显示串行端口号 但我正努力在ARM芯片上运行相同的程序 你能告诉我如何解决这个问题吗 import processing.serial.*; import controlP5.*; ControlP5 cp5; DropdownList serialPortsList; Serial serialPort; void setup() { size(700, 400,P3D); String[] portNames = Serial

我在
处理语言
上编写了一个程序,在
英特尔芯片
的下拉菜单列表中显示串行端口号

但我正努力在
ARM芯片上运行相同的程序

你能告诉我如何解决这个问题吗

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);
}
import processing.serial.*;进口管制P5.*;
控制p5-cp5;dropdownlistserialportslist;串口;
无效设置(){
尺寸(700400,P3D);
String[]portNames=Serial.list();
cp5=新控制P5(本);
//创建一个下拉列表
serialPortsList=cp5.addDropdownList(“串行端口”).setPosition(10,10).setWidth(200);
对于(int i=0;i
我不完全了解您的上述程序,但据我所知,您正在努力基于
ARM
显示或识别RaspberryPi的端口

为此,我只是搜索了一下,给你找了一份工作。我为您总结这些步骤

更新系统

  • sudoapt获得更新
  • sudo apt获得dist升级
  • 安装Oracle Java

  • sudo apt get安装oracle-java7-jdk
  • sudo更新替代方案——配置java
  • 选择java版本“1.7.0_40”
  • 下载和安装处理

  • 转到并获取Linux 32位版本
  • tar xvzf processing-2.1-linux32.tgz rm-rf~/processing-2.1/java
  • ln-s/usr/lib/jvm/jdk-7-oracle-armhf
  • ~/processing-2.1/java
  • 安装java简单串行连接器

  • 下载并解压缩:
  • 解压jSSC-2.6.0-Release.zip
  • mv jSSC-2.6.0-Release/jSSC.jar~/processing-2.1/modes/java/libraries/serial/library/
  • ~/加工-2.1/加工
  • 测试处理的串行支持


    您使用的是什么语言?语言名称是proceing当完全没有关于您遇到的问题的信息时,人们如何提供帮助?他们在arm平台上被称为串行端口还是其他什么?
    // Example by Tom Igoe
    
    import processing.serial.*; 
    
    // The serial port
    
    Serial myPort;
    
    // List all the available serial ports
    
    println(Serial.list());