tailieunhanh - Bài giảng Hệ thống nhúng (2019): Phần 1

Bài giảng Hệ thống nhúng (2019): Phần 1 có nội dung trình bày giới thiệu chung về hệ thống nhúng (Embedded system); các đặc điểm hệ thống nhúng; một số kiến trúc phần mềm hệ thống nhúng; các thành phần phần cứng và thành phần phần mềm của hệ thống; hệ điều hành thời gian thực dùng cho các hệ thống nhúng; thiết kế và cài đặt các hệ thống nhúng; . Mời các bạn cùng tham khảo! | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG NGUYỄN NGỌC MINH LƯƠNG CÔNG DUẨN BÀI GIẢNG HỆ THỐNG NHÚNG HÀ NỘI 1 MỤC LỤC MỤC LỤC . 2 DANH MỤC CÁC HÌNH. 5 DANH MỤC BẢNG BIỂU . 9 CHƯƠNG 1 - GIỚI THIỆU CHUNG VỀ HỆ THỐNG NHÚNG . 10 Khái niệm Hệ thống nhúng Embedded system . 10 Lịch sử phát triển của hệ thống nhúng . 11 Các đặc điểm hệ thống nhúng . 11 Giao diện . 12 Kiến trúc CPU . 12 Kiến trúc điển hình của hệ thống nhúng . 14 Một số kiến trúc phần mềm hệ thống nhúng. 15 Phân loại các hệ thống nhúng . 18 Phạm vi ứng dụng của hệ thống nhúng . 18 Các yêu cầu về kĩ năng trong thiết kế hệ thống nhúng . 18 Quản lý tích hợp thiết kế hệ thống . 21 Thiết kế phát triển phần mềm ứng dụng . 22 Thiết kế firmware . 22 Thiết kế mạch PCB . 23 Thiết kế vi điện tử Linh kiện IP IC phụ kiện . 23 Câu hỏi ôn tập . 25 CHƯƠNG 2 CÁC THÀNH PHẦN HỆ THỐNG. 26 Các thành phần phần cứng . 26 Bộ xử lý nhúng. 26 Bộ nhớ . 35 Bảng mạch Vào Ra . 37 Hệ thống Bus. 46 Các thành phần phần mềm của hệ thống . 56 . Trình điều khiển thiết bị. 56 . Hệ điều hành thời gian thực . 58 . Middleware . 59 Phần mềm ứng dụng . 62 Câu hỏi ôn tập . 64 CHƯƠNG 3 - HỆ ĐIỀU HÀNH THỜI GIAN THỰC DÙNG CHO CÁC HỆ THỐNG NHÚNG . 66 Yêu cầu chung cho các hệ điều hành thời gian thực . 66 Các chức năng chính của phần lõi trong hệ điều hành thời gian thực . 67 . Kernel. 67 Tác vụ và Multi-tasking . 68 Lập lịch thời gian thực Real-time Scheduling . 71 Đồng bộ. 73 HAL Hardware Abstraction Layer . 75 Giới thiệu các hệ điều hành thời gian thực . 76 2 FreeRTOS . 76 Windows CE . 88 Hệ điều hành Embedded Linux . 90 Hệ điều hành uCLinux . 91 Câu hỏi ôn tập . 92 CHƯƠNG 4 THIẾT KẾ VÀ CÀI ĐẶT CÁC HỆ THỐNG NHÚNG . 93 Thiết kế hệ thống . 93 Xác định yêu cầu . 93 Đặc tả . 95 Phân hoạch phần cứng - phần mềm . 98 Thiết kế hệ thống . 109

TỪ KHÓA LIÊN QUAN