Skip to content

Conversation

@ducvinh727
Copy link
Contributor

add build system and video

Copy link
Contributor

@tuanpmt tuanpmt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Em sửa hết các chỗ a review rồi commit lại

=================
Espressif Internet Development Framework (ESP-IDF) sử dụng FreeRTOS để tận dụng tốt hơn hai bộ xử lý tốc độ cao và quản lý nhiều thiết bị ngoại vi được cài sẵn. Nó được thực hiện bằng cách tạo các tác vụ. Hãy bắt đầu bằng chương trình "Hello world" để hiểu rõ hơn.

Chương trình Hello world sau mỗi 10 giây in ra một chuỗi "Hello world" và hiển thị trên màn hình máy tính thông qua chuẩn truyền thông UART.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

và hiển thị trên terminal máy tính xuất từ cổng UART của ESP32

Hàm app_main()
******************

Ngay khi khởi động thực hiện chương trình bắt đầu với app_main (), cũng giống như hàm main () thường dùng. Đây là chức năng đầu tiên được gọi tự động.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

app_main được thực thi sau khi hoàn tất quá trình khởi động chip ESP32


* pvTaskCode: con trỏ tới hàm task.
* pcName: là tên đặt cho task.
* usStackDepth: là giá trị số thanh ghi Stack được cấp cho Task.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bộ nhớ stack sẽ được cấp phát cho task, phụ thuộc vào bộ nhớ biến cục bộ định nghĩa trong task và số lần gọi hàm

* pvTaskCode: con trỏ tới hàm task.
* pcName: là tên đặt cho task.
* usStackDepth: là giá trị số thanh ghi Stack được cấp cho Task.
* pvParameters: Biến được truyền vào Task.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Context đưa vào argument của task

* usStackDepth: là giá trị số thanh ghi Stack được cấp cho Task.
* pvParameters: Biến được truyền vào Task.
* uxPriority: giá trị ưu tiên của Task.
* pxCreatedTask: Như kiểu là cái tên định danh để ta có thể tác động vào task. ví dụ như khi thay đổi Priority của Task.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reference để điều khiển task

@ducvinh727
Copy link
Contributor Author

Em đã sửa lại rồi anh

@tuanpmt tuanpmt merged commit 39ab01b into esp32vn:master Jul 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants