1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình hệ nhúng: Chương 7 - Phạm Ngọc Hưng

13 8 0

Đ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ài giảng Lập trình hệ nhúng - Chương 7: Lập trình mạng trên Linux nhúng trình bày các kiến thức: Lập trình socket trên Linux nhúng, thư viện lập trình mạng trên Qt, lập trình ứng dụng ChatRoom, lập trình ứng dụng gửi/nhận ảnh qua socket. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.

Bài số Lập trình mạng Linux nhúng Lập trình nhúng ARM-Linux 189 Mục tiêu học số  Sau kết thúc b{i học n{y, học viên • X}y dựng ứng dụng giao diện, sử dụng c|c điều khiển (widgets) • Vận dụng kỹ thuật quản lý layout để xếp c|c điều khiển form • Vận dụng chế xử lý kiện (signal/slot) • Lập trình socket Linux nhúng • Lập trình mạng với Qt Lập trình nhúng ARM-Linux 190 Nội dung học 7.1 Lập trình socket Linux nhúng 7.2 Thư viện lập trình mạng Qt 7.3 Lập trình ứng dụng ChatRoom 7.4 Lập trình ứng dụng gửi/nhận ảnh qua socket Lập trình nhúng ARM-Linux 191 7.1 Lập trình Socket Linux  Giới thiệu lập trình socket  Mơ hình lập trình  Minh họa Lập trình nhúng ARM-Linux 192 Giới thiệu lập trình socket  Socket: Kết nối đầu cuối tiến trình/2 m|y qua mạng (mơ hình client/server)  Tiến trình client kết nối đến tiến trình server yêu cầu trao đổi liệu  Client cần biết địa v{ tồn server, server không cần biết client kết nối đến  Mỗi thiết lập kết nối, bên gửi v{ nhận liệu  Liên hệ kết nối gọi điện thoại Lập trình nhúng ARM-Linux 193 Giới thiệu lập trình socket  C|c hệ thống (Windows, Linux, …) cung cấp c|c h{m hệ thống lập trình socket  Có loại socket sử dụng rộng r~i: • Stream socket • Datagram socket  Stream sockets: Dựa giao thức TCP (Tranmission Control Protocol), l{ giao thức hướng luồng (stream oriented)  Datagram sockets: Dựa giao thức UDP (User Datagram Protocol), l{ giao thức hướng thơng điệp (message oriented) Lập trình nhúng ARM-Linux 194 Mơ hình lập trình socket  Mơ hình lập trình socket TCP tiến trình client/server Lập trình nhúng ARM-Linux 195 Chương trình minh họa  tiến trình (M~ nguồn tham khảo): • server.c • client.c  Biên dịch v{ chạy chương trình n{y (trên m|y local host, m|y riêng biệt kết nối mạng) Lập trình nhúng ARM-Linux 196 Demo  Lập trình giao tiếp socket KIT micro 2440 v{ PC Demo Lập trình nhúng ARM-Linux 197 7.2 Thư viện lập trình mạng QT  QtNetwork • QTcpSocket • QUdpSocket • QTcpServer • QFtp: l{m việc với giao thức truyền file FTP • QHttp: l{m việc với giao thức Http (Xem Qt documentation) Lập trình nhúng ARM-Linux 198 7.3 Chương trình ChatRoom Lập trình nhúng ARM-Linux 199 7.4 Chương trình gửi/nhận ảnh  Lập trình socket client/server  Sử dụng lớp QImage Lập trình nhúng ARM-Linux 200 Thảo luận Lập trình nhúng ARM-Linux 201 ... (signal/slot) • Lập trình socket Linux nhúng • Lập trình mạng với Qt Lập trình nhúng ARM-Linux 190 Nội dung học 7. 1 Lập trình socket Linux nhúng 7. 2 Thư viện lập trình mạng Qt 7. 3 Lập trình ứng dụng... ChatRoom 7. 4 Lập trình ứng dụng gửi/nhận ảnh qua socket Lập trình nhúng ARM-Linux 191 7. 1 Lập trình Socket Linux  Giới thiệu lập trình socket  Mơ hình lập trình  Minh họa Lập trình nhúng ARM-Linux... trình nhúng ARM-Linux 198 7. 3 Chương trình ChatRoom Lập trình nhúng ARM-Linux 199 7. 4 Chương trình gửi/nhận ảnh  Lập trình socket client/server  Sử dụng lớp QImage Lập trình nhúng ARM-Linux 200

Ngày đăng: 08/05/2021, 19:18

Xem thêm:

TỪ KHÓA LIÊN QUAN