嵌入式第一次實驗報告
1. Description
首先我們要知道什么是DOL,DOL的全名是分層式分布。是一個軟件開發(fā)框架程序并行的應(yīng)用程序。
其中我們需要了解到的我們需要用的一些工具:
1. make工具
主要用來工程編譯和程序鏈接。我們會用到makefile文件,用于告訴make使用何種方式來編譯運行源代碼。make還有一個功能就是可以通過比較文件最后修改的時間決定文件的修改與否。
2. ant工具
ant是一種基于Java的build工具。用于自動調(diào)用程序完成項目的編譯、打包和測試。
3. JAVA和JAVAC
JAVAC用于編譯java代碼,而JAVA可以打開已經(jīng)編譯好的class文件。
2.How to install
1. 安裝環(huán)境
$ sudo apt-get update
$ sudo apt-get install ant
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install unzip
2. 下載文件
$ sudo wget http://www.accellera.org/images/downloads/standards/systemc/systemc-2.3.1.tgz
$ sudo wget http://www.tik.ee.ethz.ch/~shapes/downloads/dol_ethz.zip
3.解壓文件
$ mkdir dol
$ unzip dol_ethz.zip -d dol
$ tar -zxvf systemc-2.3.1.tgz
4.編譯systemc
$ cd systemc-2.3.1
$ mkdir objdir
$ cd objdir
$ ../configure CXX=g++ --disable-async-updates
$ sudo make install
$ pwd
5.編譯dol
property name=”systemc.inc” value=”YYY/include”(修改編譯的systemc位置)
property name=”systemc.lib” value=”YYY/lib-linux/libsystemc.a”/
$ ant -f build_zip.xml all
$ cd build/bin/main
$ ant -f runexample.xml -Dnumber=1
最后結(jié)果

Paste_Image.png
3.Experimental experience
基本上每次實驗都是從配置環(huán)境開始的,配置環(huán)境首先是為以后的實驗打好基礎(chǔ),也是讓我們了解實驗的基本原理是什么。
這次實驗配置也是遇到了很多問題,并且是配置了兩次(第一次失敗了.....) 第二次也是最后創(chuàng)建失敗,讓TA大大幫忙看了之后發(fā)現(xiàn)是需要加一個sudo增加權(quán)限,真是醉了。