Tải bản đầy đủ (.pdf) (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 pot

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.



ABSTRACT


Real time clock shall be considered to be one of the important criteria in evaluating a control
system today by the speed of signal processing. To meet the requirements on time or real-time
processing tasks in a problem that handles many tasks, the programmer must build the executable
process in such a way that it takes less time for processing and it’s necessary not to ignore the events at
the same time. However, each treatment method has its own limitations. It is necessary to built drivers
for embedded systems in order to deal with real-time implementation of the hardware without ignoring
the events, because it is complicated and contradictory to carry out a program based on embedded
systems. Within the scope of this article, the author will present the construction program controller
driver in multithreaded mode control for embedded systems of Micro2440 on the Linux operating
system.


Keywords: process; threads; multithreads; tasks; driver; embedded system.

×