Danh mục

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    
10.10.2023

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 ...

Tài liệu được xem nhiều: