Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (35.73 KB, 1 trang )
TÌM HIỂU VÀ XÂY DỰNG DRIVER ĐIỀU KHIỂN ĐA LUỒNG CHO HỆ
THỐNG NHÚNG LINUX
RESEARCHING AND BUILDING A MULTITHREADED CONTROL
DRIVER BASE FOR LINUX EMBEDDED SYSTEMS
Phan Ngọc kỳ*
Trường Cao Đẳng Công nghệ
TÓM TẮT
Thời gian thực được xem như một trong những tiêu chí quan trọng trong việc đánh giá một hệ
thống điều khiển khiển ngày nay, bởi tốc độ xử lý tín hiệu của chúng và dộ tin cậy. Để đáp ứng được
yêu cầu về thời gian xử lý hay thời gian thực hiện các công việc trong một bài toán thực thi nhiều công
việc thì người lập trình phải xây dựng các tiến trình thực thi phải sao cho quá trình xử lý mất ít thời
gian, đồng thời không bỏ qua các sự kiện phát sinh. Mỗi phương thức xử lý đều tồn tại các hạn chế của
nó. Trong xây dựng Driver cho hệ thống nhúng yêu cầu này là một đòi hỏi bởi việc thực thi một chương
trình trên nền hệ thống nhúng rất phức tạp rất dễ bị xung và tranh chấp phần cứng. Trong phạm vi bài
báo này sẽ trình bày thực hiện xây dựng chương trình Driver điều khiển theo phương thức điều khiển đa
luồng cho của hệ thống nhúng Micro2440 trên hệ điều hành Linux.
Từ khóa: Điều khiển tiến trình; điều khiển luồng; điều khiển đa luồng; tác vụ; chương trình điều
khiển; hệ thống nhúng.