Bài giảng Hệ thống nhúng (2019): Phần 1
Số trang: 132
Loại file: pdf
Dung lượng: 14.29 MB
Lượt xem: 24
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống nhúng (2019): Phần 1HỌ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ẢNGHỆ THỐNG NHÚNG HÀ NỘI – 10.2019 1 MỤC LỤCMỤC LỤC .......................................................................................................................... 2DANH MỤC CÁC HÌNH................................................................................................... 5DANH MỤC BẢNG BIỂU ................................................................................................ 9CHƯƠNG 1 - GIỚI THIỆU CHUNG VỀ HỆ THỐNG NHÚNG .................................. 10 1.1 Khái niệm Hệ thống nhúng (Embedded system) ............................................... 10 1.2 Lịch sử phát triển của hệ thống nhúng ............................................................... 11 1.3 Các đặc điểm hệ thống nhúng ............................................................................ 11 1.3.1 Giao diện ..................................................................................................... 12 1.3.2 Kiến trúc CPU ............................................................................................. 12 1.4 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 1.5 Phân loại các hệ thống nhúng ............................................................................. 18 1.6 Phạm vi ứng dụng của hệ thống nhúng .............................................................. 18 1.7 Các yêu cầu về kĩ năng trong thiết kế hệ thống nhúng ...................................... 18 1.7.1 Quản lý, tích hợp, thiết kế hệ thống: ........................................................... 21 1.7.2 Thiết kế, phát triển phần mềm ứng dụng .................................................... 22 1.7.3 Thiết kế firmware ........................................................................................ 22 1.7.4 Thiết kế mạch, PCB: ................................................................................... 23 1.7.5 Thiết kế vi điện tử: Linh kiện, IP, IC, phụ kiện .......................................... 23Câu hỏi ôn tập ................................................................................................................... 25CHƯƠNG 2: CÁC THÀNH PHẦN HỆ THỐNG............................................................ 26 2.1 Các thành phần phần cứng ...................................................................................... 26 2.1.1 Bộ xử lý nhúng................................................................................................. 26 2.1.2 Bộ nhớ .............................................................................................................. 35 2.1.3 Bảng mạch Vào/Ra .......................................................................................... 37 2.1.5 Hệ thống Bus.................................................................................................... 46 2.2 Các thành phần phần mềm của hệ thống: ............................................................... 56 2.2.1. Trình điều khiển thiết bị.................................................................................. 56 2.2.2. Hệ điều hành thời gian thực ............................................................................ 58 2.2.3. Middleware ..................................................................................................... 59 2.2.4 Phần mềm ứng dụng ........................................................................................ 62 Câu hỏi ôn tập ............................................................................................................... 64CHƯƠNG 3 - HỆ ĐIỀU HÀNH THỜI GIAN THỰC DÙNG CHO CÁC HỆ THỐNGNHÚNG ............................................................................................................................ 66 3.1 Yêu cầu chung cho các hệ điều hành thời gian thực ............................................... 66 3.2 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 3.2.1. Kernel.............................................................................................................. 67 3.2.2 Tác vụ và Multi-tasking ................................................................................... 68 3.3.3 Lập lịch thời gian thực (Real-time Scheduling)............................................... 71 3.3.4 Đồng bộ............................................................................................................ 73 3.2.5 HAL (Hardware Ab ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống nhúng (2019): Phần 1HỌ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ẢNGHỆ THỐNG NHÚNG HÀ NỘI – 10.2019 1 MỤC LỤCMỤC LỤC .......................................................................................................................... 2DANH MỤC CÁC HÌNH................................................................................................... 5DANH MỤC BẢNG BIỂU ................................................................................................ 9CHƯƠNG 1 - GIỚI THIỆU CHUNG VỀ HỆ THỐNG NHÚNG .................................. 10 1.1 Khái niệm Hệ thống nhúng (Embedded system) ............................................... 10 1.2 Lịch sử phát triển của hệ thống nhúng ............................................................... 11 1.3 Các đặc điểm hệ thống nhúng ............................................................................ 11 1.3.1 Giao diện ..................................................................................................... 12 1.3.2 Kiến trúc CPU ............................................................................................. 12 1.4 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 1.5 Phân loại các hệ thống nhúng ............................................................................. 18 1.6 Phạm vi ứng dụng của hệ thống nhúng .............................................................. 18 1.7 Các yêu cầu về kĩ năng trong thiết kế hệ thống nhúng ...................................... 18 1.7.1 Quản lý, tích hợp, thiết kế hệ thống: ........................................................... 21 1.7.2 Thiết kế, phát triển phần mềm ứng dụng .................................................... 22 1.7.3 Thiết kế firmware ........................................................................................ 22 1.7.4 Thiết kế mạch, PCB: ................................................................................... 23 1.7.5 Thiết kế vi điện tử: Linh kiện, IP, IC, phụ kiện .......................................... 23Câu hỏi ôn tập ................................................................................................................... 25CHƯƠNG 2: CÁC THÀNH PHẦN HỆ THỐNG............................................................ 26 2.1 Các thành phần phần cứng ...................................................................................... 26 2.1.1 Bộ xử lý nhúng................................................................................................. 26 2.1.2 Bộ nhớ .............................................................................................................. 35 2.1.3 Bảng mạch Vào/Ra .......................................................................................... 37 2.1.5 Hệ thống Bus.................................................................................................... 46 2.2 Các thành phần phần mềm của hệ thống: ............................................................... 56 2.2.1. Trình điều khiển thiết bị.................................................................................. 56 2.2.2. Hệ điều hành thời gian thực ............................................................................ 58 2.2.3. Middleware ..................................................................................................... 59 2.2.4 Phần mềm ứng dụng ........................................................................................ 62 Câu hỏi ôn tập ............................................................................................................... 64CHƯƠNG 3 - HỆ ĐIỀU HÀNH THỜI GIAN THỰC DÙNG CHO CÁC HỆ THỐNGNHÚNG ............................................................................................................................ 66 3.1 Yêu cầu chung cho các hệ điều hành thời gian thực ............................................... 66 3.2 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 3.2.1. Kernel.............................................................................................................. 67 3.2.2 Tác vụ và Multi-tasking ................................................................................... 68 3.3.3 Lập lịch thời gian thực (Real-time Scheduling)............................................... 71 3.3.4 Đồng bộ............................................................................................................ 73 3.2.5 HAL (Hardware Ab ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ thống nhúng Hệ thống nhúng Đặc điểm của hệ thống nhúng Kiến trúc phần mềm hệ thống nhúng Thành phần phần mềm của hệ thống nhúng Hệ điều hành thời gian thựcGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi điều khiển
15 trang 133 0 0 -
26 trang 112 0 0
-
Báo cáo môn học: Xây dựng ứng dụng game Fun Math trên android
35 trang 56 0 0 -
Báo cáo nghiên cứu khoa học cấp trường: Thiết kế hệ thống nhúng cho thiết bị nội soi nha khoa
37 trang 45 0 0 -
Bài giảng Giới thiệu về hệ điều hành thời gian thực - Nguyễn Văn Thọ
18 trang 40 0 0 -
Đồ án môn học Hệ thống nhúng - Đề tài: Xây dựng đồng hồ thời gian thực hiển thị trên LED 7 thanh
60 trang 35 0 0 -
Xây dựng hệ thống nhúng (phần 2)
114 trang 31 0 0 -
Bài giảng Hệ thống nhúng - Đại học Hàng hải
72 trang 30 0 0 -
Xây dựng hệ thống nhúng (phần 3)
58 trang 29 0 0 -
Giáo trình Hệ thống nhúng: Phần 2
43 trang 29 0 0