原来如此 发表于 2013-6-25 13:45:50

在ubuntu系统下通过串口连接IOIO-OTG

一直在Windows环境中调试IOIO-OTG,今天开始尝试在Linux下通过串口连接IOIO-OTG,并运行HelloIOIO。
[*]首先我们来认识一下Java: Java 有 2 个,一个是openjava,一个是oracle的java,默认ubuntu系统安装的是openjava,如果你只是普通用户,运行java程序而已,openjava足矣,但是HelloIOIO的程序需要调用awt等库文件所以只能老老实实的安装Oracle的Java。
2.准备工作:

[*]下载Oracle Java JDK( jdk-7u17-linux-x64.tar.gz):

      http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
[*]下载IOIO Demo(App-IOIO0400.zip)
       https://github.com/ytai/ioio/tree/master/release/software3.   安装Oracle Java:

[*]删除已装的openjdk和旧版的java
      sudo apt-get purge openjdk*      sudo apt-get purge oracle-java7-installer*

[*]安装新的java

   sudo mkdir -p /usr/local/jvm
    tar zxvf jdk-7u17-linux-x64.tar.gz -C /usr/lib/jvm
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_17/bin/java"
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_17/bin/javac"
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_17/bin/javaws"
    sudo update-alternatives --set java /usr/lib/java/jre1.7.0_17/bin/java
    sudo update-alternatives --set javac /usr/lib/java/jdk1.7.0_17/bin/javac
    sudo update-alternatives --set javaws /usr/lib/jvm/jdk1.7.0_17/bin/javaws
[*]测试java是否安装好了
java -version4.   安装IOIO-OTG Driver:
[*]https://github.com/ytai/ioio/raw/master/driver/50-ioio.rules   下载 ioio rules
[*]sudo cp 50-ioio.rules /etc/udev/rules.d
[*]restart udev (sudo restart udev or sudo /etc/init.d/udev restart)
5.运行HelloIOIO:
[*]解压App-IOIO0400.zip:
unzip App-IOIO0400.zip运行:java -jar HelloIOIOSwing.jar

呵呵,成功了,上图:file:///C:/Users/Sky/Documents/Tencent%20Files/18227904/Image/B07X80BQ)~Z@OSTL
http://www.linksprite.com/cnblog/wp-content/uploads/2013/04/1-224x300.jpg
页: [1]
查看完整版本: 在ubuntu系统下通过串口连接IOIO-OTG