Giáo trình Hệ thống nhúng: Phần 1 - CĐ Kỹ Thuật Cao Thắng
Số trang: 37
Loại file: pdf
Dung lượng: 2.00 MB
Lượt xem: 23
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(NB) Giáo trình Hệ thống nhúng này gồm có 4 chương chính và được chia thành 2 phần, trong đó phần 1 gồm có các nội dung sau: Tổng quan về hệ thống nhúng, các thành phần của một hệ thống nhúng, xây dựng hệ thống nhúng.
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ thống nhúng: Phần 1 - CĐ Kỹ Thuật Cao Thắng BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG KHOA ĐIỆN TỬ TIN HỌC LẠI NGUYỄN DUY LƯU VĂN ĐẠI GIÁO TRÌNHHỆ THỐNG NHÚNG THÀNH PHỐ HỒ CHÍ MINH - 2016 MỤC LỤCCHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG NHÚNG .......................................................... 1 1.1. KHÁI NIỆM VỀ HỆ THỐNG NHÚNG ...................................................................... 1 1.2. LỊCH SỬ PHÁT TRIỂN CỦA HỆ THỐNG NHÚNG................................................ 2 1.3. ĐẶC ĐIỂM HỆ THỐNG NHÚNG ............................................................................... 2 1.4. KIẾN TRÚC ĐIỂN HÌNH CỦA HỆ THỐNG NHÚNG ............................................. 3 1.5. PHÂN LOẠI HỆ THỐNG NHÚNG ............................................................................. 4 1.6. PHẠM VI ỨNG DỤNG CỦA HỆ THỐNG NHÚNG ................................................. 4 1.7. CÂU HỎI VÀ BÀI TẬP ................................................................................................. 5CHƯƠNG 2. CÁC THÀNH PHẦN CỦA MỘT HỆ THỐNG NHÚNG ................................ 6 2.1. CÁC THÀNH PHẦN PHẦN CỨNG CỦA HỆ THỐNG NHÚNG ............................ 6 2.1.1. Đơ n vị xử lý trung tâm CPU ........................................................................... 6 2.1.2. Bộ nhớ ....................................................................................................................... 10 2.1.3. Ngoại vi ..................................................................................................................... 13 2.2. MỘT SỐ NỀN TẢNG PHẦN CỨNG THÔNG DỤNG ............................................ 21 2.3. CÁC THÀNH PHẦN PHẦN MỀM HỆ THỐNG NHÚNG ..................................... 23 2.3.1. Phần mềm nhúng là gì? ........................................................................................... 23 2.3.2. Đặc điểm của phần mềm nhúng ............................................................................. 24 2.3.3. Quy trình phát triển của phần mềm nhúng .......................................................... 24 2.4. CÂU HỎI VÀ BÀI TẬP ............................................................................................... 27CHƯƠNG 3. XÂY DỰNG HỆ THỐNG NHÚNG ................................................................. 29 3.1. CÁC BƯỚC XÂY DỰNG PHẦN CỨNG .................................................................. 29 3.1.1. Lựa chọn kiến trúc CPU ......................................................................................... 29 3.1.2. Lựa chọn CPU vendor............................................................................................. 29 3.1.3. CPU được support bởi hệ điều hành nào .............................................................. 29 3.1.4. Tìm hiểu đặc tả, cơ chế boot của CPU ................................................................... 30 3.1.5. Xây dựng sơ đồ nguyên lý cho hệ thống ................................................................ 30 3.1.6. Thiết kế PCB ............................................................................................................ 30 3.2. CÁC BƯỚC XÂY DỰNG PHẦN MỀM .................................................................... 31 3.2.1. Cài đặt boot loader .................................................................................................. 31 3.2.2. Cài đặt Linux OS (porting) ..................................................................................... 32 3.2.3. Phát triển driver ...................................................................................................... 32 3.2.4. Xây dựng root file system (rootfs) .......................................................................... 32 3.2.5. Phát triển phần mềm ứng dụng.............................................................................. 32 3.3. CÂU HỎI VÀ BÀI TẬP ............................................................................................... 33CHƯƠNG 4. LẬP TRÌNH NHÚNG TRÊN ARM ................................................................. 34 4.1. GIỚI THIỆU ARM STM32......................................................................................... 34 4.2. GIỚI THIỆU KIT ........................................................................................................ 36 4.2.1. Đặc tính của kit ........................................................................................................ 36 4.2.2 Đặc tính STM32F103RDT6 ..................................................................................... 37 4.2.3. Sơ đồ nguyên lý board ..................................... ...
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ thống nhúng: Phần 1 - CĐ Kỹ Thuật Cao Thắng BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG KHOA ĐIỆN TỬ TIN HỌC LẠI NGUYỄN DUY LƯU VĂN ĐẠI GIÁO TRÌNHHỆ THỐNG NHÚNG THÀNH PHỐ HỒ CHÍ MINH - 2016 MỤC LỤCCHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG NHÚNG .......................................................... 1 1.1. KHÁI NIỆM VỀ HỆ THỐNG NHÚNG ...................................................................... 1 1.2. LỊCH SỬ PHÁT TRIỂN CỦA HỆ THỐNG NHÚNG................................................ 2 1.3. ĐẶC ĐIỂM HỆ THỐNG NHÚNG ............................................................................... 2 1.4. KIẾN TRÚC ĐIỂN HÌNH CỦA HỆ THỐNG NHÚNG ............................................. 3 1.5. PHÂN LOẠI HỆ THỐNG NHÚNG ............................................................................. 4 1.6. PHẠM VI ỨNG DỤNG CỦA HỆ THỐNG NHÚNG ................................................. 4 1.7. CÂU HỎI VÀ BÀI TẬP ................................................................................................. 5CHƯƠNG 2. CÁC THÀNH PHẦN CỦA MỘT HỆ THỐNG NHÚNG ................................ 6 2.1. CÁC THÀNH PHẦN PHẦN CỨNG CỦA HỆ THỐNG NHÚNG ............................ 6 2.1.1. Đơ n vị xử lý trung tâm CPU ........................................................................... 6 2.1.2. Bộ nhớ ....................................................................................................................... 10 2.1.3. Ngoại vi ..................................................................................................................... 13 2.2. MỘT SỐ NỀN TẢNG PHẦN CỨNG THÔNG DỤNG ............................................ 21 2.3. CÁC THÀNH PHẦN PHẦN MỀM HỆ THỐNG NHÚNG ..................................... 23 2.3.1. Phần mềm nhúng là gì? ........................................................................................... 23 2.3.2. Đặc điểm của phần mềm nhúng ............................................................................. 24 2.3.3. Quy trình phát triển của phần mềm nhúng .......................................................... 24 2.4. CÂU HỎI VÀ BÀI TẬP ............................................................................................... 27CHƯƠNG 3. XÂY DỰNG HỆ THỐNG NHÚNG ................................................................. 29 3.1. CÁC BƯỚC XÂY DỰNG PHẦN CỨNG .................................................................. 29 3.1.1. Lựa chọn kiến trúc CPU ......................................................................................... 29 3.1.2. Lựa chọn CPU vendor............................................................................................. 29 3.1.3. CPU được support bởi hệ điều hành nào .............................................................. 29 3.1.4. Tìm hiểu đặc tả, cơ chế boot của CPU ................................................................... 30 3.1.5. Xây dựng sơ đồ nguyên lý cho hệ thống ................................................................ 30 3.1.6. Thiết kế PCB ............................................................................................................ 30 3.2. CÁC BƯỚC XÂY DỰNG PHẦN MỀM .................................................................... 31 3.2.1. Cài đặt boot loader .................................................................................................. 31 3.2.2. Cài đặt Linux OS (porting) ..................................................................................... 32 3.2.3. Phát triển driver ...................................................................................................... 32 3.2.4. Xây dựng root file system (rootfs) .......................................................................... 32 3.2.5. Phát triển phần mềm ứng dụng.............................................................................. 32 3.3. CÂU HỎI VÀ BÀI TẬP ............................................................................................... 33CHƯƠNG 4. LẬP TRÌNH NHÚNG TRÊN ARM ................................................................. 34 4.1. GIỚI THIỆU ARM STM32......................................................................................... 34 4.2. GIỚI THIỆU KIT ........................................................................................................ 36 4.2.1. Đặc tính của kit ........................................................................................................ 36 4.2.2 Đặc tính STM32F103RDT6 ..................................................................................... 37 4.2.3. Sơ đồ nguyên lý board ..................................... ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Hệ thống nhúng Hệ thống nhúng Điện tử tin học Đặc điểm của phần mềm nhúng Xây dựng Hệ thống nhúngTài liệu có liên quan:
-
Đề cương chi tiết học phần Vi điều khiển
15 trang 149 0 0 -
26 trang 126 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 63 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 51 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 41 0 0 -
Xây dựng hệ thống nhúng (phần 2)
114 trang 37 0 0 -
Xây dựng hệ thống nhúng (phần 1)
48 trang 36 0 0 -
Kỹ thuật vi xử lý Microprocessors - Phần 1
84 trang 35 0 0 -
Giáo trình Hệ thống nhúng: Phần 2
43 trang 34 0 0 -
Xây dựng hệ thống nhúng (phần 3)
58 trang 34 0 0