Tìm hiểu về Hệ điều hành Contiki



Hệ điều hành contiki là hệ điều hành mã nguồn mở, được nghiên cứu, thiết kế và phát triển bởi một nhóm các nhà phát triển từ viện khoa học máy tính Thụy Điển, người đứng đầu là Adam Dunkels. Nhóm phát triển Contiki gồm nhiều thành viên đến từ SICS, CISCO, cùng nhiều tổ chức và các trường đại học khác trên thế giới. 

Hệ điều hành Contiki được thiết kế cho các vi điều khiển có bộ nhớ nhỏ, với thông số 2KB RAM và 40KB ROM. Nhờ đó, Contiki được sử dụng cho các hệ thống nhúng và các ứng dụng trong mạng cảm biến không dây. Contiki bắt đầu được nghiên cứu từ năm 2001 và phát hành phiên bản đầu tiên Contiki 1.0 năm 2003. Hình 3.1 cho thấy lịch sử phát triển của Contiki trong những năm qua. Phiên bản hiện nay của Contiki là 2.4, với nhiều thay đổi, bổ sung và phát triển vượt bậc. Trong thực tế, Contiki đã được ứng dụng trong nhiều dự án như giám sát đường hầm xe lửa, theo dõi nước trong biển Baltic,… 

Nhiều cơ chế, ý tưởng trong Contiki đã được ứng dụng rộng rãi trong công nghiệp. Điển hình như mô hình uIP được phát hành năm 2001 đã được sử dụng trong hệ thống ứng dụng của hàng trăm công ty trong các lĩnh vực hàng hải, thông tin vệ tinh, khai thác dầu mỏ,…; mô hình Protothreads được công bố lần đầu tiên năm 2005, đến nay đã được sử dụng trong nhiều ứng dụng như bộ giải mã kỹ thuật số và thiết bị cảm biến rung không dây.


NỘI DUNG:


I. Giới thiệu về contiki và Cooja: 2

1. Giới thiệu hệ điều hành Contiki: 2

2. Giới thiệu phần mềm mô phỏng Cooja: 3

II. Hướng dẫn Download và Install 4

1. Download 4

2. Cài đặt: 5

a. Cài đặt VMWare: 5

b. Cài đặt Contiki: 7

c. Download và cài đặt phần mềm Elipse 10

d. Install the Sun Java SDK 1.6 15

e. Cài đặt cooja 17

III. Hệ điều hành Contiki: 19

1. Tích hợp một platform mới vào hệ điều hành contiki: 19

a. Platform: 19

b. Platform trong Contiki: 19

c. Các bước tiến hành: 19

2. Tmode Sky trong hệ điều hành Contiki: 20

a. Giới thiệu Tmode Sky: 20

b. Khác biệt giữa Tmote Sky và native: 21

3. Sentilla nodes: 22

a. Giới thiệu Sentila node: 22

b. Các bước thiết lập Sentilla node: 22



LINK DOWNLOAD



Hệ điều hành contiki là hệ điều hành mã nguồn mở, được nghiên cứu, thiết kế và phát triển bởi một nhóm các nhà phát triển từ viện khoa học máy tính Thụy Điển, người đứng đầu là Adam Dunkels. Nhóm phát triển Contiki gồm nhiều thành viên đến từ SICS, CISCO, cùng nhiều tổ chức và các trường đại học khác trên thế giới. 

Hệ điều hành Contiki được thiết kế cho các vi điều khiển có bộ nhớ nhỏ, với thông số 2KB RAM và 40KB ROM. Nhờ đó, Contiki được sử dụng cho các hệ thống nhúng và các ứng dụng trong mạng cảm biến không dây. Contiki bắt đầu được nghiên cứu từ năm 2001 và phát hành phiên bản đầu tiên Contiki 1.0 năm 2003. Hình 3.1 cho thấy lịch sử phát triển của Contiki trong những năm qua. Phiên bản hiện nay của Contiki là 2.4, với nhiều thay đổi, bổ sung và phát triển vượt bậc. Trong thực tế, Contiki đã được ứng dụng trong nhiều dự án như giám sát đường hầm xe lửa, theo dõi nước trong biển Baltic,… 

Nhiều cơ chế, ý tưởng trong Contiki đã được ứng dụng rộng rãi trong công nghiệp. Điển hình như mô hình uIP được phát hành năm 2001 đã được sử dụng trong hệ thống ứng dụng của hàng trăm công ty trong các lĩnh vực hàng hải, thông tin vệ tinh, khai thác dầu mỏ,…; mô hình Protothreads được công bố lần đầu tiên năm 2005, đến nay đã được sử dụng trong nhiều ứng dụng như bộ giải mã kỹ thuật số và thiết bị cảm biến rung không dây.


NỘI DUNG:


I. Giới thiệu về contiki và Cooja: 2

1. Giới thiệu hệ điều hành Contiki: 2

2. Giới thiệu phần mềm mô phỏng Cooja: 3

II. Hướng dẫn Download và Install 4

1. Download 4

2. Cài đặt: 5

a. Cài đặt VMWare: 5

b. Cài đặt Contiki: 7

c. Download và cài đặt phần mềm Elipse 10

d. Install the Sun Java SDK 1.6 15

e. Cài đặt cooja 17

III. Hệ điều hành Contiki: 19

1. Tích hợp một platform mới vào hệ điều hành contiki: 19

a. Platform: 19

b. Platform trong Contiki: 19

c. Các bước tiến hành: 19

2. Tmode Sky trong hệ điều hành Contiki: 20

a. Giới thiệu Tmode Sky: 20

b. Khác biệt giữa Tmote Sky và native: 21

3. Sentilla nodes: 22

a. Giới thiệu Sentila node: 22

b. Các bước thiết lập Sentilla node: 22



LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: