DANH MỤC TÀI LIỆU
Thực hành T-Engine
1
MC LC
BÀI THC HÀNH S 1 - CYGWIN VÀ CÁC LNH LINUX CƠ BN...........................................3
1. MC ĐÍCH.....................................................................................................................................3
2. LÝ THUYT ..................................................................................................................................3
2.1. Cygwin.....................................................................................................................................3
2.1.1. Khái nim..............................................................................................................................3
2.1.2. Cài đặt ...................................................................................................................................3
2.2. Tp lnh cơ bn ca Linux.......................................................................................................8
3. THC HÀNH...............................................................................................................................13
BÀI THC HÀNH S 2 - GII THIU V GCC VÀ GDB .............................................................14
1. MC TIÊU ...................................................................................................................................14
2. LÍ THUYT..................................................................................................................................14
2.1 Làm quen vi gcc....................................................................................................................14
2.2 Debug mt chương trình bng GDB.......................................................................................16
3. THC HÀNH...............................................................................................................................19
BÀI THC HÀNH S 3 - LÀM QUEN VI T-ENGINE..................................................................21
1. MC TIÊU ...................................................................................................................................21
2. LÝ THUYT ................................................................................................................................21
2.1 Tng quan v T-Engine ..........................................................................................................21
2.2 Tng quan v H thng...........................................................................................................33
2.3 Cài đặt môi trường phát trin (Cygwin)..................................................................................34
2.4 Biên dch và liên kết chương trình chy trên t-kernel.............................................................43
2.5 Mt s lnh cơ bn ca CLI và IMS : Xem phn ph lc ......................................................47
3. THC HÀNH...............................................................................................................................47
3.1 Thc hin cài đặt Tera Term và Cygterm :.............................................................................47
3.2 Thc hin cài đặt môi trường phát trin cho T-Engine :.........................................................47
3.3 Khi động T-Engine, to đĩa boot và đĩa làm vic :...............................................................48
3.4 Dch và thc thi chương trình sample trong phn 2.4 : ..........................................................48
3.5 Dch và thc thi chương trình drawsamp : .............................................................................48
BÀI THC HÀNH S 4 - CU TRÚC MT TRÌNH NG DNG.................................................49
1. MC TIÊU ...................................................................................................................................49
2. LÝ THUYT ................................................................................................................................49
2.1 Tng quan v T-Kernel...........................................................................................................49
2.2 Các hàm API được cung cp cho vic qun lý task................................................................51
2.3 Cu trúc ca mt chương trình ng dng ...............................................................................61
3. THC HÀNH...............................................................................................................................64
BÀI THC HÀNH S 5 - ĐỒNG B TASK-DEPENDENT ............................................................67
1. MC TIÊU ...................................................................................................................................67
2. LÝ THUYT ................................................................................................................................67
3. THC HÀNH...............................................................................................................................77
3.1 Bài tp.....................................................................................................................................77
3.2 Bài tp đề ngh........................................................................................................................79
BÀI THC HÀNH S 6 - SEMAPHORE – MESSAGE BUFFER....................................................81
1. MC TIÊU ...................................................................................................................................81
2. LÝ THUYT ................................................................................................................................81
2
2.1 Semaphore...............................................................................................................................81
2.2 Message Buffer :.....................................................................................................................85
3. THC HÀNH...............................................................................................................................92
3.1 Semaphore : ............................................................................................................................92
3.2 Message Buffer .......................................................................................................................95
3.3 Bài tp đề ngh : ......................................................................................................................99
BÀI THC HÀNH S 7 - MEMORY POOL ...................................................................................100
1. MC TIÊU .................................................................................................................................100
2. LÝ THUYT ..............................................................................................................................100
2.1 Fixed-size Memory pool.......................................................................................................100
2.2 Variable-size Memory pool ..................................................................................................105
3. THC HÀNH.............................................................................................................................109
3.1 Fixed-size Memory Pool.......................................................................................................109
3.2 Variale-size Memory Pool....................................................................................................113
BÀI THC HÀNH S 8 - QUN LÝ THI GIAN .........................................................................115
1. MC TIÊU .................................................................................................................................115
2. LÝ THUYT ..............................................................................................................................115
2.1 Qun lý thi gian h thng....................................................................................................115
2.2 Trình x lý cyclic..................................................................................................................117
2.3 Trình x lý alarm ..................................................................................................................121
3. THC HÀNH.............................................................................................................................125
3.1 Cyclic handler .......................................................................................................................125
3.2 Alarm handler .......................................................................................................................128
BÀI THC HÀNH S 9 - DEVICE MANAGERMENT và SCREEN DRIVER ............................132
1. MC TIÊU .................................................................................................................................132
2. LÝ THUYT ..............................................................................................................................132
2.1 Nhng khái nim cơ bn.......................................................................................................132
2.2 Interface ng dng ................................................................................................................134
2.2 Screen driver .........................................................................................................................142
3. THC HÀNH.............................................................................................................................145
3.2 Bài tp đề ngh......................................................................................................................147
BÀI THC HÀNH S 10 - LOAD BITMAP , THIT B KBPD ....................................................149
1. MC TIÊU .................................................................................................................................149
2. LÍ THUYT................................................................................................................................149
2.1 Thiết b kbpd (key board / pointing device)..........................................................................149
2.2 Load mt hình nh bitmap....................................................................................................154
3. THC HÀNH.............................................................................................................................155
3.1 Thiết b kbpd.........................................................................................................................155
3.2 Load bitmap ..........................................................................................................................160
3
BÀI THC HÀNH S 1
CYGWIN VÀ CÁC LNH LINUX CƠ BN
1. MC ĐÍCH
Cài đặt và s dng cygwin.
S dng mt s lnh cơ bn ca Linux
2. LÝ THUYT
2.1. Cygwin
2.1.1. Khái nim
Cygwin là mt môi trường ging như Linux cho Window.Nó bao gm hai phn:
Mt DLL (cygwin1.dll) cung cp các chc năng ca Linux API.
Mt tp các công c,cung cp cách nhìn và cm giác như Linux.
2.1.2. Cài đặt
Chy file setup.exe để cài đặt
Nhn OK để tiếp tc.
4
Nhn Next để tiếp tc.
Chn Install from Local Directory sau đó nhn Next.
5
Chn đường dn để cài đặt chương trình ( đây là D:\cygwin) sau đó nhn Next.
Bn la chn đường dn có cha file setup.exe sau đó nhn Next.
6
Nhn chut vào Default mc All ch cho Default chuyn thành Install như hình sau
Nhn Next để cài đặt.
thông tin tài liệu
Tài liệu cung cấp các bài tập thực hành liên quan đến hệ thống T-engine
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×