Thiết kế, tích hợp và phát triển phần cứng, phần mềm hệ nhúng armadillo 300 cho phép truyền video trên mạng WLAN và mạng adhoc

59 205 0
Thiết kế, tích hợp và phát triển phần cứng, phần mềm hệ nhúng armadillo 300 cho phép truyền video trên mạng WLAN và mạng adhoc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH HÒA XÃ HÔI CHỦ NGHĨA Bộ GIÁO DỤC VÀ ĐÀO TẠOKHOACỘNG HÀ NỘI TRƯỜNG ĐẠI HỌC BÁCH VIỆT NAM BẢN NHẬN KHOAXÉT HÀ ĐỒ NỘIÁN TÓT NGHIỆP Độc lập - Tự - Hạnh phúc Họ tên sinh viên: .Nguyễn Thành Nam số viên: 20042074 hiệu sinh NHIỆM VỤ ĐỒ ÁN TÓT NGHIỆP Ngành: Khoá: Họ tên viên:dẫn: Nguyễn Thành Nam số hiệu Giảng viênsinh hướng viên: 20042074 sinh Cán phản biện: Khoá: 49 Khoa: Điện tử - Viễn thông Ngành: Đâu đề đồ án: Các sổ liệu liệu han đầu: Nhận xét cán phản biện: Các vẽ, đồ thị (ghi rồ loại kích thước hản vẽ ): Họ tên giảng viên hướng dân: Ngày giao nhiệm vụ đồ Ngày Ngày tháng năm tháng năm Sinh viên hoàn thành nộp đồ án tốt nghiệp ngày tháng năm Giáo viên hướng dẫn: T.s Phạm Văn Tiến Lòi nói đau Sự bùng nổ hệ nhúng (Embcdded System) thời gian gần mở hội to lớn cho nhiều ngành công nghiệp: thông tin, điều khiên tự động, điện tử Những tiến phần cứng phần mềm cho phép ứng dụng hệ nhúng nhỏ gọn, rẻ tiền vào nhiều lĩnh vực, cung cấp phương tiện thông tin nơi, lúc Ket mạng không dây ngày trở nên phổ biến dễ dàng giúp cho việc truyền thông nhanh chóng thuận tiện Mạng Ad-hoc mạng wireless sử dụng giao tiếp không dây phân tán nhiều điếm truy cập khác mà không cần tới sở hạ tầng cố định Ket nối mạng không dây đặc biệt mạng Ad-hoc cho phép truyền xử lý tín hiệu multimedia vào ứng dụng phi truyền thống, gắn với PC nối mạng Internet Bất thiết bị cầm tay cố định điện thoại di động, PDAs, laptop, máy nhắn Nguyễn Thành Nam ĐT4-K49 Trang Giáo viên hướng dẫn: T.s Phạm Văn Tiến Tóm tắt công trình Sự phát triển kỳ thuật phần cứng phần mềm cho phép sử dụng hệ nhúng nhỏ gọn, rẻ tiền vào nhiều lĩnh vực, cung cấp phương tiện thông tin nơi, lúc Ket nối mạng không dây cho phép chúng truyền xử lý tín hiệu multimedia vào ứng dụng phi truyền thống, không gắn với máy tính PC nối mạng Internet Các hệ nhúng mang người, đối tượng di chuyển (xe cộ, tàu thuyền) đặt cố định trường (địa điếm công cộng) giúp truyền video có tương tác giám sát thời gian thực Nhóm nghiên cứu thiết kế, tích hợp phát triển phần cứng, phần mềm cho hệ nhúng (Armadillo-300) cho phép truyền video mạng WLAN mạng di động sở hạ tầng thiết lập trước (ad-hoc network) Hệ thống cho phép người dùng thay đổi tham số video cách dễ dàng tự Nguyễn Thành Nam ĐT4-K49 Trang Giáo viên hướng dẫn: T.s Phạm Văn Tiến Abstract The development of hardware and software enables to apply small, cheap embedded Systems to various tlelds, supply anytime, anywhere connectivity The wireless network enables them to transmit and process multimedia iníormation in an Iinconventional manner without PC connected to Internet These embedded Systems can be wearable, implemented in moving objects (vehicles, ships etc) or set up in public positions for interactive video transmission and real time monitoring This thesis aims to design, integrate and develop hardware, software for an embedded System (Armadillo-300) in order to transmit video over WLAN and Ad- hoc network as well The System enables users to adjust video parameters Nguyễn Thành Nam ĐT4-K49 Trang Giáo viên hướng dẫn: T.s Phạm Văn Tiến Mục lục Lòi nói đầu .1 Tóm tắt công trình Abstract Mục lục Danh mục hình vẽ Đặt vấn đề 1.1 Giới thiệu mạng Ad-hoc 1.2 Giới thiệu hệ nhúng 11 1.2.1 Định nghĩa hệ nhúng (Embcddcd System) 11 1.2.2 Lịch sử 12 1.2.3 Đặc điểm .13 1.2.4 Giao diện .14 1.2.5 Kiến trúc CPU .14 1.2.6 Thiết bị ngoại vi 15 1.2.7 Công cụ phát triên .15 1.2.8 Độ tin cậy 16 1.2.9 Xu hướng phát triến hệ nhúng 17 1.2.8 Thách thức vấn đề tồn hệ nhúng 17 1.2.9 Hệ nhúng có hệ điều hành 18 1.3 Nhu cầu thực tiễn 21 1.4 Mục tiêu đề tài 21 Thiết kế hệ thống 22 Mô hình cấu trúc 22 Board nhúng sử dụng 25 2.2.1 Giới thiệu Armadillo-300 25 a Chíp vi xử lý 26 2.1 2.2 Nguyễn Thành Nam ĐT4-K49 Trang Giáo viên hướng dẫn: T.s Phạm Văn Tiến IEEE802.11 a/b/g WLAN and Ethernet .26 c Hệ điều hành 26 d Bảo mật IPv6 26 e Giao tiếp USB, CompactFlash LCD .26 2.2.2 Cách boot board mạch 28 b 2.2.3 Cách nạp file image vào boarđ mạch 30 Môi trưòng phát triển ứng dụng cho bo nhúng (ATDE) 32 3.1 Giới thiệu ATDE 32 3.2 Biên dịch file image cho board nhúng ATDE 33 3.3 Cross-compile ATDE .34 3.3.1 Giới thiệu Cross-compile Linux 34 3.3.2 Biên dịch chương trình “Hello world” 35 3.3.3 Nạp ứng dụng xuống Armadillo-300 .36 3.4 Kiến trúc chức hệ thống 31 3.5 Mô tả chức hoạt động 31 Triển khai thực .36 4.1 Tiến trình nghiên cứu triển khai 36 4.2 Cấu hình mạng Ad-hoc cho hệ nhúng .39 4.3 Triên khai phần mềm định tuyến hệ nhúng 39 4.3.1 Giới thiệu OLSRD 39 4.3.2 Triển khai OLSRD hệ nhúng 40 Triên khai driver cho webcam hệ nhúng 42 4.4.1 Tiến trình thực 42 4.4.2 Giới thiệu gói phần mềm GSPCA .42 4.4.3 Triển khai GSPCA .42 4.5 Triên khai phần mềm truyền video 45 4.5.1 Giới thiệu phần mềm truyền video 45 4.4 4.5.2 4.6 Triển khai mjpeg-streamer hệ nhúng 45 Phát triển giao tiếp cổng COM cho hệ nhúng 46 4.6.1 Cổng COM bo nhúng Armađillo-300 46 4.6.2 Lập trình nối tiếp Linux 48 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Cơ sở giao tiếp nối tiếp 48 b RS 232 48 c Định nghĩa mức tín hiệu .48 d Lập trình với cổng nối tiếp 49 e Cấu hình cho cổng COM 52 4.6.3 Phát triển chương trình điều khiển độ phần .giải vidco qua cổng COM 55 4.7 Các module 57 a 4.7.1 Module Nghiên cứu hệ nhúng xây dựng mạng ad-hoc hệ nhúng 57 4.7.2 Module triển khai video streamingtrên server 57 4.7.3 Triển khai kết nối mạng .57 4.8 Giao diện người - máy 57 4.9 Tích hợp hệ thống 58 Ket đạt 59 Nguyễn Thành Nam ĐT4-K49 Trang Giáo viên hướng dẫn: T.s PhạmVăn VănTiến Tiến T.s Phạm OLSRD Optimized Link State RoutingĐịnh tuyến mạng DaemonDanh từvẽ viết tắt Danhsách mụccác hình • ATDE Ad-hoc Hình Mạng Ad-hoc Hình Board nhúng 19 Hình Mô hình hệ thống 22 Hình SơDevelopment đồ kết nối Video Streaming 23 Atmark Techno Môi trường phát triển cho Hình Board nhúng Armadillo 300 25 Environment bo nhúng Armadillo-300 Hình Sơ đồ khối Armadillo-300 .27 Hình Thiết lập jump đế boot 28 Hình Sơ đồ cáp nối .29 Hình Hermit-at-WIN32 Window 30 Hình 10 ATDE 32 Hình 11 Kiến trúc chức hệ thống .31 Hình 12 Tiến trình xây dựng video streaming hệ nhúng 38 Hình 13 OLSRD chạy bo nhúng 41 Hình 14 Tiến trình triển khai Webcam driver 42 Hình 15 Thư mục /dev bo nhúng 44 Hình 16 Driver nhận webcam cắm vào bo nhúng 45 Hình 17 Sơ đồ chân cổng COM bo nhúng 46 Hình 18 Sơ đồ chân cổng COM2 bo nhúng .47 Hình 19 Sơ đồ nối chân cổng COM 47 Hình 20 Bảng cờ điều khiển cổng COM 52 Hình 21 Bảng tùy chọn cho cờ c_cflag .54 Hình 22 Lun đồ thuật toán thay đổi độ phân giải 56 Hình 23 Giaodiện người máy web browser 57 Hình 24 Giaodiện người máy thay đối độ phân giải 58 Hình 25 Webcam Lab Tech .59 Hình 26 Giaotiếp RS232 máy tính với bo nhúng 60 Hình 27 Giaodiện web giới thiệu 61 Nguyễn Thành Nam ĐT4-K49 Trang 87 Giáo viên hướng dẫn: T.s Phạm Văn Tiến l Đăt vấn đề 1.1 Giói thiệu mạng Ad-hoc vô tuyến) Công nghệ cho phép nodes (điểm nối) mạng truyền trực tiếp với sử dụng thu phát không dây (wireless transceiver) mà không cần sở hạ tầng cố định Đây đặc tính riêng biệt ad hoc network so Nguyễn Thành Nam ĐT4-K49 với Trang Giáo viên hướng dẫn: T.s Phạm Văn Tiến Ad hoc networks mong đợi làm cách mạng hóa thông tin không dây vài năm tới việc bổ sung thêm vào mô hình mạng truyền thống (như Internet, cellular networks, truyền thông vệ tinh - satellite communication) Mạng Ad hoe xem công nghệ khái niệm máy tính thường gặp Bằng việc khám phá công nghệ mạng không dây Ad hoc, nhừng thiết bị cầm tay đủ chủng loại (như điện thoại di động, PDAs, máy tính xách tay, máy nhắn tin “pager” ) thiết bị cố định (như trạm vô tuyến sỡ, điểm truy cập Internet không dây, ) kết nối với nhau, tạo thành mạng toàn cầu, khắp nơi Trong tương lai, công nghệ mạng Ad hoc lựa chọn hữu ích Ví dụ, xem tình sau Một động đất khủng khiếp tàn phá thành phố chúng ta, có hầu hết sớ hạ tầng viễn thông (như đường điện thoại, trạm vô tuyến sở ) Nhiều đội cứu hộ ( lính cứu hỏa, cảnh sát, bác sĩ, tình nguyện viên ) nồ lực để cứu người khỏi động đất Nguyễn Thành Nam ĐT4-K49 Trang 10 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Lập trình nối tiếp Linux 4.6.2 a Cơ sở giao tiếp nối tiếp Máy tính truyền dừ liệu hay nhiều bit lúc giao tiếp nối tiếp ám chi tới việc truyền dừ liệu bit Các giao tiếp nối tiếp bao gồm thiết bị mạng, bàn phím, chuột, MODEM, Tốc độ liệu nối tiếp thường thể thông qua bit giây (“bps”) hay gọi baudot rate (“baud”) Tham số thể số lượng số có thê gửi giây Vào thời kỳ đầu kỷ nguyên máy tính, baud rate 300 coi nhanh máy tình ngày có tốc độ baud rate lên tới 430,800 Khi baud rate vượt 1000 người ta dùng đơn vị kilo baud, với baud rate vượt 1000,000 có đơn vị mega baud b RS232 RS-232 giao diện chuẩn cho giao tiếp nối tiếp định nghĩa Nguyễn Thành Nam ĐT4-K49 Trang 48 Giáo viên hướng dẫn: T.s Phạm Văn Tiến - GND mặt kỳ thuật, chân đất tín hiệu nhung thiếu mức tín hiệu khác không hoạt động, bản, chân đất đóng vai trò mức điện áp tham chiếu mà qua thành phần điện tử mức điện áp dưong đâu mức điện áp âm - TXD Dữ liệu truyền Chân dung để truyền liệu - TXD Dữ liệu nhận Chân dùng để nhận liệu - DCD - Data Carrier Detect Tín hiệu DCD dùng đề xác định xem liệu có thiết bị nối vào máy tính qua cổng nối tiếp hay không - DTR - Data Terminal Ready Nguyễn Thành Nam ĐT4-K49 Trang 49 Giáo viên hướng dẫn: T.s Phạm Văn Tiến - Các íĩle cống nối tiếp Mỗi cổng nối tiếp hệ điều hành UNIX, hay Linux có hay nhiều file tương ứng với chúng Ví dụ: cổng COM1 /dev/ttySO cổng COM2 /dev/ttySl - Truv nhập cổng COM Cổng COM gắn kết với file, hàm open() dùng để truy nhập Giả thiết tất người dùng có quyền truy nhập vào fíle thiết bị lập trình để truy nhập cổng COM1 UNIX, Linux sau; #include #include #include Nguyễn Thành Nam ĐT4-K49 Trang 50 Giáo Giáoviên viênhướng hướngdẫn: dẫn:T.s T.sPhạm PhạmVăn VănTiến Tiến */ - Đóng cổng COM perror("open_port: Unable to open /dev/ttySO - "); Đe đóng cổng COM ta dùng } else fcntl(fd, hàm close(fd); F_SETFL, Đóng 0); cổng COM đồng thời thiết lập tín hiệu DTR retum (fd); e } Cấu hình cho cổng COM - Giao diện nối tiếp - Ghi liệu qua cổng COM Ghi liệu qua cồng COM bàng cách sư dụng hàm hệ thống write() đế ghi n = write(fd, "ATZ\r", 4); if (n < 0) fputs("ghi bytes lỗi !\n", stderr); Hàm write() Hình trả số ghi thành công trả -1 có lỗi xảy 20byte Bảng cờ điều khiến cống COM - Tùy chọn điều khiến Nguyễn NguyễnThành ThànhNam NamĐT4-K49 ĐT4-K49 Trang Trang53 51 52 Hình 21 Bảng tùy chọn cho cờ c_cflag Cờ c_cflag chứa tham số mà bật CLOCAL CREAD Điều đảm bảo chương trình không chiếm quyền sử dụng cồng nối tiếp driver cho cổng nối tiếp đọc dừ liệu đầu vào Các tùy chọn B9600, BI 15200, dùng cho phiên cù thiếu tham số tùy chọn c_ispeed c_ospeed đế thiết lập tốc độ bit - Thiết lập kích thước kí tự Không giống tốc độ bit, hàm trưc tiếp thiết lập kích thước kí tự mà thay vào ta phải thực sau: options.c_cflag &= ~CSIZE; /* tắt bit kích thước kí tự */ options.c_cflag 1= CS8; /* chọn bit liệu */ - Thiết lập chế độ đọc truyền thống Nguyễn Thành Nam ĐT4-K49 Trang 54 Giáo viên hướng dẫn: T.s Phạm Văn Tiến options.c lílag &= -(ICANON I ECHO I ECHOE IISIG); Phát triển chương trình điều khiến độ phần giải video qua cổng COM 4.6.3 Chưong trình truyền vidco bo nhúng phải chạy từ dòng lệnh bất tiện việc sử dụng Việc phát triển tiện ích qua cổng COM giúp người dùng dễ dàng thao tác với giao diện thân thiện để điều chỉnh sổ tham Nguyễn Thành Nam ĐT4-K49 số Trang 55 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Bị tắt bời tiến trình cha Hình 22 Lưu đồ thuật toán thav đổi độ phân giải Nguyễn Thành Nam ĐT4-K49 Trang 56 Giáo viên hướng dẫn: T.s Phạm Văn Tiến 4.7 Các module nhúng Tìm hiều hệ nhúng, board , kiến trúc Việc xây dựng mạng ad-hoc dựa hệ nhúng Việc triên khai khả thi hệ nhúng tiết kiệm lượng Phù hợp với việc xây dựng mạng khu vực địa hình hiêm trở Đặc biệt mạng Ad-hoc không cần sở hạ tầng 4.7.2 Module triến khai video streaming server Hệ thống mạng Ad-hoc phù hợp để truyền video thời gian thực, ứng dụng hệ thống vào việc quan sát trường Video từ trường đưa lên server Module kết nối mạng Quan sát trường thông qua trình duyệt We Người dùng Web Brovvser Hình 23 Giao diện người máy web browser Nguyễn Thành Nam ĐT4-K49 Trang 57 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Xây dựng chương trình thay đổi độ phân giải “Resolution changing” cho phép người trường thay đổi độ phân giải (resolution) video Hình 24 Giao diện nguửi máy thav đối độ phân giải 4.9Tích họp hệ thống - Ket nối webcam vào Armadillo 300 cài driver hỗ trợ - Triên khai chương trình video streaming - Triên khai webserver Armadillo 300, Triên khai Webpage Nguyễn Thành Nam ĐT4-K49 Trang 58 Giáo viên hướng dẫn: T.s Phạm Văn Tiến r Kêt đạt Các máy Client mạng Ad-hoc theo dõi trường qua trang web truy cập vào địa server Tín hiệu thu tưong đối rõ nét Khi khoảng cách xa chất lượng đường Hình 25 Webcam Lab Tech Nguyễn Thành Nam ĐT4-K49 Trang 59 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Hình 26 Giao tiếp RS232 máy tính với bo nhúng Nguyễn Thành Nam ĐT4-K49 Trang 60 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Giáo viên hướng dẫn: T.s Phạm Văn Tiến 5.2 Phần mềm ^ Sudung he nhung mang Ad-hoc tho cac ung dung video hien §8 tiuong • Mciilla Fiiefoxnoi - Giao diện web quan sát trường: File Ẹdit View Histoty Bookmarks Tooli Help ứ ' 0' (0Ị * c ^ • http:/tl92.168.7213:80 (ị Su dung he nhung noi mang Ad-hoc cho C3C ung dung video hĩen truong - MozílU Rreíox SỬpỤNG HỆ NHÚNG NỖI MẠNG ADHOC CHO CÁC ỨNG DUNG VIDEO HIỆN TRƯỐNG Quan sát trường nhiệm dê tài TS Phạm văn Tiến Quan sát trường iì Hình 28 Giao diện web quan sát tnrờng Hình 27 Giao diện web giói thiệu Nguyễn Thành Nam ĐT4-K49 Nguyễn Thành Nam ĐT4-K49 Trang 62 Trang 61 □ I i’ T-Ị Giáo viên hướng dẫn: T.s Phạm Văn Tiến - Giao diện chương trình thay đồi độ phân giải “Resolution changing” Hình 29 Giao diện chương trình Resolution Changing (start) Hình 30 Giao diện chương trình Resolution Changing (coníĩgure) Nguyễn Thành Nam ĐT4-K49 Trang 63 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Kết luân - Sản phẩm có ý nghĩa lớn đời sống thực tiễn Hệ thống triển khai không cần sở hạ tầng mạng Có thề triển khai khu vực dân cư đông đúc, khu đô thị, chung cư đặc biệt có thê triên khai khu vực có địa hình hiểm trở Cho phép người theo dõi trường điều chỉnh chất lượng hình ảnh chất lượng kênh truyền không đảm bảo Nguyễn Thành Nam ĐT4-K49 Trang 64 Giáo viên hướng dẫn: T.s Phạm Văn Tiến Tài liêu tham khảo [1]Thuyết minh đề tài KHCN trọng điểm cấp nhà nước KC.01.10/06-10 [2] Symbian dcveloper library, section “Application development tutoriar, http://www.symbian.com/ [3] Embcdded Linux: BlueCat Linux, http://www.lynuxworks.com/embeddedlinux/embedded-linux.php Nguyễn Thành Nam ĐT4-K49 Trang 65 [...]... dịch và trình liên kết (linker) chuyên dụng được sử dụng để tối ưu hóa một thiết bị phần cứng V Một hệ thống nhúng có thế có ngôn ngữ lập trình và công cụ thiết kế riêng của nó hoặc sử dụng và cải tiến từ một ngôn ngữ đã có sẵn Các công cụ phần mềm có thê được tạo ra bới các công ty phần mềm chuyên dụng về hệ thống nhúng hoặc chuyển đổi từ các công cụ phát triển phần mềm GNU Đôi khi, các công cụ phát triển. .. thị trường của các sản phẩm nhúng tăng mạnh nên các nhà sản xuất ngày càng sử dụng các hệ điều hành nhúng để bảo đảm sản phẩm có sức cạnh tranh và Embedded Linux đang là sản phấm hệ điều hành nhúng có uy tín chiếm vị trí số 1 trong nhũng năm tới Phần mềm nhúng (Embcdded Software): Phần mềm nhúng là phần mềm tạo nên phần hồn, phần trí tuệ của các sản phẩm nhúng Phần mềm nhúng ngày càng có tỷ lệ giá... phần cứng - mềm, trong khi các phương pháp thiết kế và kiểm tra chưa chín muồi Khoảng cách giữa lý thuyết và thực hành lớn và còn thiếu các phưong pháp và lý thuyết hoàn chỉnh cho khảo sát phân tích toàn cục các hệ nhúng V Thiếu phương pháp tích họp tối ưu giũa các thành phần tạo nên hệ nhúng bao gồm lý thuyết điều khiển tự động, thiết kế máy, công nghệ phần mềm, điện tử, vi xử lý, các công nghệ hỗ trợ... thể thực hiện được, cho phcp các nỗ lực cứu hộ được hợp tác thành công mà không cần thiết lập lại các cơ sở viễn thông cố định Giói thiệu về hệ nhúng 1.2 1.2.1 Định nghĩa hệ nhúng (Embedded System) Hệ thống nhúng (Embeddcd System) là một thuật ngữ đề chỉ một hệ thống có khả năng tự trị được nhúng vào trong một môi trường hay một hệ thống mẹ Đó là các hệ thống tích hợp cả phần cứng và phần phềm phục vụ... tài truyền video hiện trường trên mạng không dây tích hợp trên bo nhúng vẫn còn là một lĩnh vục khá mới mẻ và tiềm năng Một số các sản phẩm cho phép ghi lại video hiện trường như một chiếc camera cầm tay nhưng lại không cho Nguyễn Thành Nam ĐT4-K49 Trang 21 Giáo viên hướng dẫn: T.s Phạm Văn Tiến 2 Thiết kế hệ thống 2.1 Mô hình và cấu trúc - Hệ thống gồm nhiều nút mạng khác nhau trong đó mồi nút mạng. .. những thiết bị nhỏ gọn sử dụng mạng không dây cho phcp truyền tải video hiện trường sè đem lại lợi ích to lớn Với sự phát triển không ngừng của mạng không dây, việc truyền tải video sê trở nên linh hoạt và các thiết bị nhỏ gọn sẽ chiếm ưu thế khi phải thao tác ở những địa hình phức tạp Hiện nay trên thế giới nhũng ứng dụng sử dụng truyền vidco ngày càng phát triển, được ứng dụng nhũng công nghệ mới và. .. dàng kế thừa và phát triên các phần mềm sẵn có - Các thiết bị ngoại vi cho hệ thống bao gồm wifí card, camera, webcam cho phcp thiết bị nhúng có thể đóng vai trò server để truyền video Người Nguyễn Thành Nam ĐT4-K49 Trang 24 Giáo viên hướng dẫn: T.s Phạm Văn Tiến 2.2 Board nhúng sử dụng Từ việc thiết kế như trên, bo nhúng được dùng cho hệ thống được chọn là Armadillo 300 với vi xử lý kiến trúc Arm... Văn Tiến Hình 10 Kiến trúc chức năng của hệ thống Hệ thống cho phép truyền video từ các thiết bị nhúng đặt tại hiện trường trên mạng Ad-hoc Người dùng có thể tưong tác với các thiết bị thông qua bàn phím, cổng COM được gắn trực tiếp hoặc laptop thông qua mạng Ad-hoc, WLAN Mô tả chửc năng và hoạt động 2.4 - Thiết bị nhúng đóng vai trò server sẽ truyền vidco và các Client có thể Nguyễn Thành Nam ĐT4-K49... công nghệ thông tin và truyền thông Xu hướng phát triên của các hệ thống nhúng hiện nay là: - Phần mềm ngày càng chiếm tỷ trọng cao và đã trở thành một thành phần cấu tạo nên thiết bị bình đăng như các phần cơ khí, linh kiện điện tử, linh kiện quang học - Các hệ nhúng ngày càng phức tạp hơn đáp ứng các yêu cầu khắt khe về thời gian thực, tiêu ít năng lượng và hoạt động tin cậy ổn định hơn - Các hệ nhúng. .. dành cho máy tính cá nhân cũng được sử dụng nếu bộ xử lý của hệ thống nhúng đó gần giống với bộ xử lý của một máy PC thông dụng 1.2.8 Độ tin cậy Các hệ thống nhúng thường nằm trong các cồ máy được kỳ vọng là sẽ chạy hàng năm trời liên tục mà không bị lỗi hoặc có thê khôi phục hệ thống khi gặp lồi Vì thế, các phần mềm hệ thống nhúng được phát triển và kiểm thử một cách cẩn thận hơn là phần mềm cho máy ... giúp truyền video có tương tác giám sát thời gian thực Nhóm nghiên cứu thiết kế, tích hợp phát triển phần cứng, phần mềm cho hệ nhúng (Armadillo- 300) cho phép truyền video mạng WLAN mạng di động... sản phấm hệ điều hành nhúng có uy tín chiếm vị trí số nhũng năm tới Phần mềm nhúng (Embcdded Software): Phần mềm nhúng phần mềm tạo nên phần hồn, phần trí tuệ sản phẩm nhúng Phần mềm nhúng ngày... cắm vào bo nhúng Cách hànphần dây cáp cồng COMvideo cho bo nhúng mô tả hình 4.5 Triến khai mềm truyền vẽ I 4.5.1 Giói thiệu phần mềm truyền video Hiện có nhiều phần mềm mã nguồn mở chạy Linux cho

Ngày đăng: 07/01/2016, 17:39

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan