這篇是講BBB學長的graphGen所要用的介面
也是用之前的OpenESL介面來改
介面要修改的部分:
- repository的讀取
- 不需要port type
- 增加property (stateful, load)
- 沒有版本控制 少一層資料夾與版本判別
- project存取
- for component
- 刪除input/output port、port type、id
- for diagram
- 增加兩個property : Core/Duplication
- for component
- 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過去