0
1
00:00:00,190 --> 00:00:06,150
Chào mừng trở lại. Trong bài học này, chúng ta nên xem xét một số macro được sử dụng phổ biến nhất trong freeRTOS
1

2
00:00:06,510 --> 00:00:15,600
và các quy ước đặt tên của các macro nói chung. Hầu hết các macro được viết bằng chữ hoa và tiền tố
2

3
00:00:15,600 --> 00:00:19,780
với các chữ cái viết thường để chỉ nơi macro được xác định.
3

4
00:00:19,830 --> 00:00:28,560
Ví dụ: một macro như thế này, độ trễ tối đa của cổng được đặt trong tệp di động dấu chấm h Do đó,
4

5
00:00:28,560 --> 00:00:29,610
cổng tiền tố.
5

6
00:00:34,040 --> 00:00:41,870
taskcritical nằm trong task dot h và một số dị thường là một cái gì đó giống như pdtrue được đặt
6

7
00:00:41,870 --> 00:00:49,050
trong định nghĩa dự án, dấu chấm h, prodjdefs.h và chúng tôi đã có configuse_preemption được đặt trong
7

8
00:00:49,050 --> 00:00:57,380
freeRTOSconfig.h và lỗi Q4 cũng nằm trong định nghĩa dự án dot h.
8

9
00:00:57,440 --> 00:00:59,990
Macro như errqueue và pdtrue
9

10
00:00:59,990 --> 00:01:00,310
,
10

11
00:01:00,320 --> 00:01:01,800
Đây là những bất thường.
11

12
00:01:01,910 --> 00:01:08,180
Chúng không phản ánh tên của tệp trong đó chúng được xác định.
12

13
00:01:08,180 --> 00:01:13,970
Vì vậy, bất cứ khi nào chúng tôi gặp các macro như vậy, tôi sẽ chỉ ra chúng. Một số macro chúng ta sẽ bắt gặp rất thường xuyên
13

14
00:01:13,970 --> 00:01:22,780
bao gồm pdtrue có giá trị là một, pdfalse có giá trị bằng 0, pdpass có giá trị là một, pdfail
14

15
00:01:22,850 --> 00:01:24,740
có giá trị bằng không.
15

16
00:01:25,250 --> 00:01:27,440
Vì vậy, đây là tất cả có cho bài học này là tốt.
16

17
00:01:27,470 --> 00:01:29,420
Và tôi sẽ gặp bạn trong bài học tiếp theo.
