Bài giảng Hệ thống nhúng: Phần 2 - Đậu Trọng Hiển

Nối tiếp phần 1, Bài giảng Hệ thống nhúng: Phần 2 - Đậu Trọng Hiển tiếp tục trình bày về lập trình driver, driver và application trong hệ thống nhúng, phân loại và nhận dạng driver trong linux, character device driver, các giao diện hàm trong driver, trình tự viết character device driver, . Mời các bạn cùng tham khảo! | Chương 8 LẬP TRÌNH DRIVER BÀI 1 DRIVER VÀ APPLICATION TRONG HỆ THỐNG NHÚNG I. Khái quát về hệ thống nhúng Hệ thống nhúng embedded system được ứng dụng rất nhiều trong cuộc sống ngày nay. Theo định nghĩa hệ thống nhúng là một hệ thống xử lý và điều khiển những tác vụ đặc trưng trong một hệ thống lớn với yêu cầu tốc độ xử lý thông tin và độ tin cậy rất cao. Nó bao gồm phần cứng và phần mềm cùng phối hợp hoạt động với nhau tùy thuộc vào tài nguyên phần cứng mà hệ thống sẽ có phần mềm điều khiển phù hợp. Đôi khi chúng ta thường nhầm lẫn hệ thống nhúng với máy tính cá nhân. Hệ thống nhúng cũng bao gồm phần cứng CPU RAM ROM USB . và phần mềm Application Driver Operate System . . Thế nhưng khác với máy tính cá nhân các thành phần này đã được rút gọn thay đổi cho phù hợp với một mục đích nhất định của ứng dụng sao cho tối ưu hóa thời gian thực hiện đáp ứng yêu cầu về thời gian thực Real-time theo từng mức độ. Bài này sẽ đi sâu vào tìm hiểu cấu trúc bên trong phần mềm của hệ thống nhúng nhằm mục đích hiểu được vai trò của driver và application phân phối nhiệm vụ hoạt động cho hai lớp này sao cho đạt hiệu quả cao nhất về thời gian. II. Cấu trúc của hệ thống nhúng Hệ thống nhúng thông thường bao gồm những thành phần sau Phần cứng Bộ vi xử lý trung tâm bộ nhớ các thiết bị vào ra Phần mềm Các Driver cho thiết bị Hệ điều hành và các chương trình ứng dụng. Mối liên hệ giữa các thành phần được minh họa trong sơ đồ hình 3-2. Thành phần thứ nhất trong hệ thống nhúng là phần cứng. Đây là thành phần quan trong nhất trong hệ thống. Làm nhiệm vụ thực tế hóa những dòng lệnh từ phần mềm yêu cầu. Phần cứng của hệ thống nhúng thường bao gồm những thành phần chính sau Trang 109 Bộ xử lý trung tâm làm nhiệm vụ tính toán thực thi các mã lệnh được yêu cầu được xem như bộ não của toàn hệ thống. Các bộ xử lý trong hệ thống nhúng không giống như hệ thống máy vi tính cá nhân là những con vi xử lý mạnh chuyên về xử lý dữ liệu là những dòng vi điều khiển mạnh được tích hợp sẵn các module ngoại vi .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
16    70    2    29-03-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.