2009年4月14日 星期二

Cell 介面

這篇是講BBB學長的graphGen所要用的介面
也是用之前的OpenESL介面來改

介面要修改的部分:

  • repository的讀取
    • 不需要port type
    • 增加property (stateful, load)
    • 沒有版本控制 少一層資料夾與版本判別
  • project存取
    • for component
      • 刪除input/output port、port type、id
    • for diagram
      • 增加兩個property : Core/Duplication
  • diagram介面
    • 增加一個按鈕以供輸入Core/Duplication值

repository的部分 下面是我拿來測試的xml

  1: <?xml version="1.0" encoding="utf-8"?>
  2: 
  3: <Module name="IDCT" version="0.00001">
  4:     <!-- Input ports -->
  5:     <in_port type="data">in</in_port>
  6: 
  7:     <!-- Output ports -->
  8:     <out_port type="data">out</out_port>
  9:     
 10:     <property name="stateful" value="true"/>
 11:     <property name="load" value="400"/>
 12: 
 13: </Module>


比較有問題的是
如何在Yellow Dog Linux 6.1下安裝Eclipse
JAVA SDK的部分 我已經抓到IBM的for ppc64的版本了
Eclipse的安裝也照
http://www.yellowdog-board.com/viewtopic.php?f=29&t=4633
說的下載5個套件 去安裝
可是...裝的怪怪的 現在還打不開
我還要再看看到底裝對了沒

BBB學長看看有什麼地方不對 或是哪裡還要加東西的
再跟我說吧

-----------------------------------------------------------
090414

終於在YDL 6.1下面裝好Eclipse了
可是只有3.2版的
所以出現一些class找不到之類的問題
從897個problem改到現在
還剩4個 好像是新增的method 我再看看要怎麼改

現在是用按鈕來開啟對話框的方式 輸入整個project的"core num"跟"duplication"值 只是...找不到地方讓它顯示
變成說使用者到底有沒有輸入過這兩個值
在畫面上是看不出來的 怪怪的

附上在Yellow Dog Linux 6.1版安裝Eclipse的方法



  • 先從YDL的【新增移除軟體】那邊安裝Eclipse
    除了SDK其他相關的都要裝
    開啟一次 讓他初始化

  • 安裝 IBM JDK
    (因為sun沒有ppc版的 GCC的java又非常慢)
    到這裡
    http://www-128.ibm.com/developerworks/java/jdk/linux/download.html
    要註冊一個IBM帳號
    找 "32-bit" iSeries/pSeries 版本。
    (雖然PS3是64bits 還是要裝32bits版的 不然會超級麻煩 有一些套件怎樣都找不到)
    抓 ibm-java2-ppc-sdk-5.0-9.0.ppc (69.4MB)
    安裝 再建立一個連結
      $ ln -s /opt/ibm/java-ppc-50/jre/bin/java /usr/local/bin
    用which java及java -version檢查 java路徑及版本是否正確

  • 降版本安裝 Eclipse (3.2.2版)
    (搭配6.1的Eclipse有很多問題 很多功能都無法正常運作 所以要裝回6.0版用的)
    到YDL 6.0的repository
    http://ftp.yellowdoglinux.com/pub/yellowdog/yum/6/base/RPMS/ 抓下列檔案
        eclipse-ecj-3.2.2-14.ydl.1
        eclipse-rcp-3.2.2-14.ydl.1
        eclipse-cdt-3.1.2-3
        eclipse-jdt-3.2.2-14.ydl.1
        eclipse-platform-3.2.2-14.ydl.1
    用rpm移除6.1版的 (要忽略相依性)
      $ rpm -e --nodeps eclipse-ecj-3.2.2-14.ydl6.1
      $ rpm -e --nodeps eclipse-rcp-3.2.2-14.ydl6.1
      $ rpm -e --nodeps eclipse-cdt-3.1.2-3
      $ rpm -e --nodeps eclipse-jdt-3.2.2-14.ydl6.1
      $ rpm -e --nodeps eclipse-platform-3.2.2-14.ydl6.1
    再安裝6.0版的 (還是要忽略相依性)
     
    $ rpm -ivh --nodeps eclipse-ecj-3.2.2-14.ydl.1
      $ rpm -ivh --nodeps eclipse-rcp-3.2.2-14.ydl.1
      $ rpm -ivh --nodeps eclipse-cdt-3.1.2-3
      $ rpm -ivh --nodeps eclipse-jdt-3.2.2-14.ydl.1
      $ rpm -ivh --nodeps eclipse-platform-3.2.2-14.ydl.1

  • 安裝GEF舊版本
    eclipse plug-in安裝法
    自己開資料夾把plug-in跟features裡的東西copy過去

2009年4月13日 星期一

Lab 相簿開張

The album is powered by Picasa

http://picasaweb.google.com.tw/wolfgang1791arwen

這個相簿在老師創立wolfgang帳號時就同時建好了,只是一直沒有公開。我發現實驗室的照片記憶已經停留在以前很久了,希望大家在離開這實驗室前都能留下些痕跡。

簡單來說,就是要大家今年別再讓 Lab 旅遊喇掉啦!