Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng hệ thống nhúng là một bài giảng nằm trong bộ môn kỹ thuật máy tính của khoa công nghệ thông tin thuộc trường đại học Hàng hải. Nội dung chủ yếu của giáo trình gồm 4 chương, chương 1 giới thiệu tổng quan về hệ thống nhúng, chương 2 trình bày về hệ thống phần cứng, chương 3 giới thiệu các kiến thức về phần mềm nhúng, chương 4 thiết kế hệ thống nhúng theo các họ vi xử lý. Với những nội dung đã nêu trên bài giảng sẽ cung cấp các kiến thức và mô hình của hệ thống nhúng. Áp dụng xây dựng các hệ thống nhúng cơ bản dựa trên các thiết bị, các họ vi xử lý thông dụng. | BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC HANG hải BỘ MÔN KỸ THUẬT MÁY TÍNH KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỆ THỐNG NHÚNG TÊN HỌC PHÀN MÃ HỌC PHÀN TRÌNH ĐỘ ĐÀO TẠO DÙNG CHO SV NGÀNH HỆ THỐNG NHÚNG 17312 ĐẠI HỌC CHÍNH QUY CÔNG NGHỆ THÔNG TIN HẢI PHÒNG - 2010 MỤC LỤC CHƯƠNG 1 - TỔNG QUAN.6 1.1 Tổng quan.6 1.1.1 Hệ thống nhúng.6 1.1.2 Hệ thống thời gian thực.6 1.1.3 Lĩnh vực ứng dụng của hệ thống nhúng.7 1.2 Kiến trúc hệ thống nhúng.7 1.3 Thiết kế hệ thống nhúng.10 1.4 Mô hình hệ thống nhúng.12 Chương 2 - HỆ THỐNG PHẦN CỨNG.13 2.1 Tổng quan.13 2.1.1 Bộ nhớ.13 2.1.2 Các thành phần kết nối.13 2.2 Hệ vi xử lý.14 2.2.1 Tổng quan.14 2.2.2 Kiến trúc vi xử lý.16 2.2.3 Sự thực thi.17 2.3 Bộ nhớ.24 2.3.1 Tổng quan.24 2.3.2 Bộ nhớ ROM.25 2.3.3 Bộ nhớ RAM.26 2.3.4 Quản lý bộ nhớ.27 2.4 Thiết bị ngoại vi.28 2.4.1 Tổng quan.28 2.4.2 Vào ra nối tiếp.30 2.4.3 Vào ra song song.31 2.5 Bus.33 2.5.1 Bus địa chỉ.33 2.5.2 Bus dữ liệu.33 2.5.3 Bus điều khiển.34 Chương 3 - PHẦN MỀM NHÚNG.35 3.1 Tổng quan.35 3.2 Trình điều khiển thiết bị.35 3.2.1 Tổng quan.35 3.2.2 Ngắt.36 3.2.3 Bộ nhớ.37 3.2.4 Bus.38 - 1 - 3.3 Hệ điều hành trong các hệ thống nhúng.38 3.3.1 Tổng quan.38 3.3.2 Tiến trình.40 3.3.3 Quản lý tiến trình.40 3.3.4 Quản lý bộ nhớ.42 3.4 Phần mềm ứng dụng.45 3.4.1 Middleware.45 3.4.2 Application.46 Chương 4 - THIẾT KẾ HỆ THỐNG NHÚNG THEO CÁC HỌ VI XỬ LÝ. 47 4.1 Tổng quan.47 4.2 Họ vi xử lý AT89C.48 4.2.1 Tổng quan.48 4.2.2 Kiến trúc họ vi xử lý AVR.49 4.2.3 Tập lệnh.50 4.2.4 Sự thực thi.52 4.2.5 Thiết kế ứng dụng.54 4.3 Họ vi xử lý AVR.57 4.3.1 Tổng quan.57 4.3.2 Kiến trúc họ.58 4.3.3 Tập lệnh của AVR.59 4.3.4 Sự thực thi.59 4.3.5 Thiết kế ứng dụng.61 4.4 Họ vi xử lý ARM.64 4.4.1 Tổng quan.64 4.4.2 Kiến trúc họ.64 4.4.3 Tập lệnh.65 4.4.4 Sự thực thi.65 4.4.5 Thiết kế ứng dụng.66 - 2