Sau đây mình hướng dẫn cài đặt Cooja trên ubuntu. bạn có thể vào trang http://www.contiki-os.org để tải "Instant Contiki" hoặc tham khảo nhiều thông tin về Contiki.
Các Bước Cài đặt:
1) Tải Mã nguồn Contiki:
Tại Đây
2) giải nén tệp contiki-2.6.zip
$ unzip contiki-2.6.zip
3) Thử làm việc với ví dụ tại thư mục "examples". thử biên dịch ví dụ hello-world.
Contiki 2.6 started
Rime started with address 2.1
MAC nullmac RDC nullrdc NETWORK Rime
Hello, world
Sau khi bạn kiểm tra ví dụ hello world xong bạn có thể xóa file đã tẹo bằng lệnh:
$ make clean
4) Tiếp đến cài đặt java, bởi vì cooja là mô phỏng dựa trên java
$ sudo add-apt-repository ppa:webupd8team/java
Các Bước Cài đặt:
1) Tải Mã nguồn Contiki:
Tại Đây
2) giải nén tệp contiki-2.6.zip
$ unzip contiki-2.6.zip
3) Thử làm việc với ví dụ tại thư mục "examples". thử biên dịch ví dụ hello-world.
$ cd contiki-2.6/examples/hello-world
$ make TARGET=native
$ ./hello-world.native
Bạn sẽ thấy xuất hiện thông báo:
Bạn sẽ thấy xuất hiện thông báo:
Contiki 2.6 started
Rime started with address 2.1
MAC nullmac RDC nullrdc NETWORK Rime
Hello, world
Sau khi bạn kiểm tra ví dụ hello world xong bạn có thể xóa file đã tẹo bằng lệnh:
$ make clean
4) Tiếp đến cài đặt java, bởi vì cooja là mô phỏng dựa trên java
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
sau đó chúng ta sẽ thiết lập biến môi trường cho nó bằng 1 trong 2 cách sau:
cách 1: vào terminal gõ:
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:/usr/lib/jvm/java-7-oracle/bin
cách 2: chúng ta sẽ mở file bashrc để thêm biến môi trường
gõ lệnh:
$ sudo nano ~/.bashrc
thêm dòng
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:/usr/lib/jvm/java-7-oracle/bin
vào cuối file basrc
sau đó gõ lệnh
$ bash
để cập nhật biến môi trường
5) Để biên dịch cooja, bạn cần cài công cụ ant để biên dịch
$ sudo apt-get install ant
6) Để bắt đầu làm việc với cooja các bạn di chuyển đến thư mục chứa cooja:
$ cd tools/cooja
$ ant run
để xóa tất cả file đã tạo trong quá trình biên dịch bạn có thể dùng lệnh:
$ ant clean
7) nếu bạn là người bắt đầu với contiki OS bạn nên học Getting started ở bước 3 để chạy cooja trên contiki.
chú ý: nếu khi biên dịch báo lỗi thiếu trình biên dịch MSP430 bạn vào Ubuntu Center gõ GNU C compiler (cross compiler for MSP430) và cài đặt.
Chúc bạn thành công!
Nguồn: http://beaconenabled.blogspot.com/2012/09/installing-contiki-26-and-cooja.html
$ sudo apt-get install ant
6) Để bắt đầu làm việc với cooja các bạn di chuyển đến thư mục chứa cooja:
$ cd tools/cooja
$ ant run
để xóa tất cả file đã tạo trong quá trình biên dịch bạn có thể dùng lệnh:
$ ant clean
7) nếu bạn là người bắt đầu với contiki OS bạn nên học Getting started ở bước 3 để chạy cooja trên contiki.
chú ý: nếu khi biên dịch báo lỗi thiếu trình biên dịch MSP430 bạn vào Ubuntu Center gõ GNU C compiler (cross compiler for MSP430) và cài đặt.
Chúc bạn thành công!
Nguồn: http://beaconenabled.blogspot.com/2012/09/installing-contiki-26-and-cooja.html
0 Comments