Đ I H C THÁI NGUYÊN
KHOA CÔNG NGH THÔNG TIN
O CÁO BÀI T P L N
MÔN:K Thu t Vi Đi u Khi n
Đ tài:
NGHIÊN C U H ĐI U HÀNH NHÚNG TH I
GIAN TH C FREERTOS
Thành viên tham gia : Ph m Ng c Th ch
Ngô H u H ng ư
Giáo viên h ng d nướ : Ph m Qu c Th nh
Thái nguyên, tháng 11 năm 2009
M C L C
M T T K T QU B ............................................................... 5
Ngày nay,ng v i s phát tri n chung c a công ngh , lĩnh
v c h đi u hành đã có nh ng b c ti n dài trong quá ướ ế
trìnhnh thành và phát tri n c a mình. T s kh i đ u
đ n gi n có b n quy n trên máy tính cá nhân nh H đi uơ ư
hành DOS, ti n lên các phiên b n Windows nh win3.1 r iế ư
win95, win 98 ... m i đây nh t là h đi u hành đa nhi m
th i gian th c Win7, bên c nh đó ph i k đ n các h đi u ế
hành mã ngu n m nh Max OS, Linux, Ubuntu... hi n nay ư
đã xu t hi n nh ng h đi u hànhnh cho đi n tho i đi
đ ng nh Windown Mobile, và đ c bi t trong lĩnh v c đi n ư
t có nh ng h đi u hành chuyên bi t cho các chip x
nh VxWork, uCLinux,FreeRTOS, OpenRTOSư
SAFERTOS...Trong đó c n ph ii đ n FreeRTOS, v i ế
tính th i gian th c và các u đi m đã gi i quy t nhi u yêu ư ế
c u trong công ngh vi x lý. Đ làm rõ đi u này, đ tài
c a em trình bày 3 ph n: ............................................................. 5
PH N I : M Đ U ....................................................................... 5
PH N NÀY TRÌNH BÀY V NH HÌNH NGHIÊN C U
V Đ I NÀY TRONG VÀ NGOÀI N C, M C TIÊU ƯỚ
C A Đ I .................................................................................. 5
PH N II: GI I THI U HĐH NHÚNG TH I GIAN TH C
FREERTOS VÀ VI ĐI U KHI N ATMEGA 128 ................... 5
SUMMARY OF RESULTS OF RESEARCH THEMES ......... 6
Today, with the development of technology, field operating
system has made strides in the process of formation and
development of his. From the beginning simple copyright on
personal computer operating system like DOS, progress on
the Windows version as win3.1 then Win95, Win 98 ... latest
operating system multitasking real-time Win7, in addition to
mentioning that the open source operating systems like Mac
2
OS, Linux, Ubuntu ... now appeared that the operating system
for mobile phones as Windown Mobile, and especially in the
field of electronics is the operating system dedicated to
processing chip as VxWork, uCLinux, FreeRTOS, and
OpenRTOS SAFERTOS. .. In which need FreeRTOS
mention, with real-time and solved many advantages required
in microprocessor technology. To illustrate this, she presented
the topic of three parts: ................................................................. 6
PART I: TO TOP
PRESENTATION OF THIS SITUATION RESEARCH ON
THIS TOPIC AT HOME AND ABROAD, OBJECTIVES OF
THEMES ......................................................................................... 6
PART II: ABOUT TIME AVAILABILITY OF OS
FREERTOS VI AND CONTROL ATMEGA 128
THIS PRESENTATION AS MANAGER DEVICES AND
EXPLANATION Ò GERENAL CONCEPTS, FREERTOS
AND PRESENTATION OF VDK ATMEGA 128
PART III: THE STEP DESIGN APPLICATIONS Minh Hoa
THIS STEP PRESENTATION OF DESIGN
APPLICATIONS ON OS FREERTOS ....................................... 6
PART IV: THE RESULTS OF ASSESSMENT AND DAT
THIS YET ACHIEVED RESULTS AND GENERAL
ASSESSMENT ............................................................................... 6
PH N I : M Đ U ....................................................................... 7
I.1 T NG QUAN TÌNH HÌNH NGHIÊN C U NGOÀI N C ƯỚ .............................. 7
I.2 T NG QUAN TÌNH HÌNH NGHIÊN C U TRONG N C ƯỚ ............................ 7
I.3 M C TIÊU Đ TÀI ................................................................................................ 7
II.1 T NG QUAN H ĐI U HÀNH .......................................................................... 8
II.2 GI I THI U VI ĐI U KHI N ATmega 128 ..................................................... 12
II.3 GI I THI U H ĐI U HÀNH NHÚNG TH I GIAN TH C FreeRTOS ...... 33
Hình 3.1: Thi t k mô ph ng ng d ngế ế .................................................................... 44
III.2 L A CH N C U HÌNH CHO HĐH QUA FreeRTConfig.h ............................ 45
III.3 VI T PH N NG D NG B NG AVR Studio ................................................. 47
III.4 D CH PH N NG D NG THÀNH FILE .hex ................................................. 47
III.5 DÙNG M CH N P VÀO VI ĐI U KHI N ..................................................... 48
3
4
Tìm Hi u H Đi u Hành Nhúng Th i Gian Th c
TÓM T T K T QU B
Ngày nay, cùng v i s phát tri n chung c a công ngh , lĩnh v c h đi u
nh đãnh ng b c ti n dài trong quá trình hình thành và phát tri n c a ướ ế
nh. T s kh i đ u đ n gi n có b n quy n trêny tính cá nhân nh ơ ư
H đi u hành DOS, ti n lên các phiên b n Windows nh win3.1 r i win95, ế ư
win 98 ... m i đây nh t là h đi u hành đa nhi m th i gian th c Win7, bên
c nh đó ph i k đ n các h đi u hành mã ngu n m nh Max OS, Linux, ế ư
Ubuntu... hi n nay đã xu t hi n nh ng h đi u hành dành cho đi n tho i đi
đ ng nh Windown Mobile, và đ c bi t trong lĩnh v c đi n t nh ng h ư
đi u hành chuyên bi t cho các chip x lý nh ư VxWork, uCLinux,FreeRTOS,
OpenRTOS và SAFERTOS...Trong đó c n ph i nói đ n FreeRTOS, v i tính ế
th i gian th c và các u đi m đã gi i quy t nhi u yêu c u trong công ngh ư ế
vi x lý. Đ làm đi u này, đ i c a em trình bày 3 ph n:
PH N I : M Đ U
PH N NÀY TRÌNH BÀY V TÌNH HÌNH NGHIÊN C U V Đ TÀI NÀY
TRONG NGI N C, M C TIÊU C A Đ TÀIƯ
PH N II: GI I THI U HĐH NHÚNG TH I GIAN TH C FREERTOS
VI ĐI U KHI N ATMEGA 128
PH N NÀY TRÌNH BÀY NGUYÊN LÝ H ĐI UNH NÓI CHUNG VÀ
GI I THÍCH CÁC KHÁI NI M, TRÌNH BÀY V FREERTOS VÀ VĐK
ATMEGA 128
PH N III: CÁC B C THI T K NG D NG MINH H A ƯỚ
PH N NÀY TRÌNH BÀY CÁC B C THI T K NG D NG TRÊN ƯỚ
HĐH FREERTOS
PH N IV:C K T QU Đ T Đ C VÀ ĐÁNH GIÁ ƯỢ
PH N NÀYU RA NH NG K T QU ĐA Đ T Đ C VÀ ĐÁNH GIÁ ƯỢ
CHUNG
Khoa Công Ngh Thông Tin-Đ i H c Thái Nguyên
5