#Readme

Install DOL in Ubuntu 14.04 in lab1

Description(DOL 框架描述)

Distributed Operation Layer (分布式操作層): The distributed operation layer (DOL) is a software development framework to program parallel applications. The DOL allows to specify applications based on the Kahn process network model of computation and features a simulation engine based on SystemC. Moreover, the DOL provides an XML-based specification format to describe the implementation of a parallel application on a multi-processor systems, including binding and mapping.


How to install(DOL安裝筆記)

1.安裝一些必要的環境
<p>$ sudo apt-get update
<p>



<p>$ sudo apt-get install ant
<p>

$ sudo apt-get install openjdk-7-jdk


$ sudo apt-get install unzip


<p>2.解壓文件:

  • 新建一個dol的文件夾 :$ mkdir dol
  • unzip將dol_ethz.zip解壓到 dol文件夾中:$ unzip dol_ethz.zip -d dol
  • tar -zxvf解壓systemc-2.3.1.tgz:$ tar -zxvf systemc-2.3.1.tgz

3.編譯systemc

  • 解壓后進入systemc-2.3.1的目錄下:$ cd systemc-2.3.1
  • 新建一個臨時文件夾objdir:$ mkdir objdir
  • 進入文件夾objdir:$ cd objdir
  • 運行configure(根據系統環境設置參數,用于編譯):

$ ../configure CXX=g++ --disable-async-updates
<p>運行結果如下:
<p>

  • 編譯: $ sudo make install
  • 編譯完后文件目錄如下: $ ls$ cd .. $ ls

<p>
  • 記錄當前的工作路徑:$ pwd

4.編譯dol

  • 進入剛新建的dol文件夾 :$ cd ../dol
  • 修改build_zip.xml文件:
    • 以root權限進入build_zip.xml

      <p>
    • 找到下面這段話:


  • 然后編譯:$ ant -f build_zip.xml all
    <p>成功結果如下:
    <p>
  • 接著運行第一個例子
    • 進入build/bin/mian路徑下:$ cd build/bin/main
    • 運行第一個例子:$ ant -f runexample.xml -Dnumber=1
      <p>

      <p>結果如圖:
      <p>

Experimental experience(實驗感想及心得)

  • 用管理員權限打開build_zip.xml失敗,沒有辦法修改:



    <p>解決方法:重啟虛擬機,而且是多次,一次根本不管用,我也不知道為什么。

  • 實驗心得:
      實驗二中我們學習了版本控制。Github 是一個基于 Git 的在線倉庫,提供網頁來供用戶管理倉庫,用戶可以提交文件并且修改,與其他用戶共享代碼,使用方便。我們的課程利用Git進行版本控制,并且將倉庫托管到github,Git 是一個內容尋址文件系統,并提供一個版本控制系統的用戶界面。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容