|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
|
Functions | |
| bool | ipc_service_init (void) |
| การเริ่มการทำงานของ service task — ลำดับที่สามใน boot prologue | |
Header: ipc_service.h ตัวโค้ดที่ทำงานจริง: ipc_service.c ที่อยู่ใน archive (libbento_ipc.a) เป็น service คำสั่ง WiFi/MQTT/TESAIoT แบบสองทาง: รับคำสั่ง service จาก CM33_NS ประมวลผลใน FreeRTOS task ของตัวเอง แล้วเขียนคำตอบลงหน่วยความจำร่วมให้ CM33_NS มาวนถาม
| bool ipc_service_init | ( | void | ) |
การเริ่มการทำงานของ service task — ลำดับที่สามใน boot prologue
Initialize the IPC service. Creates queue, registers IPC callback, starts handler task. Must be called after cm55_ipc_communication_setup() and wifi_manager_init().
ipc_service.h) display controller ที่อยู่ใน archive เรียกฟังก์ชันนี้เป็นลำดับที่สามใน boot prologue (ช่วงต้นของลำดับการบูต) ถัดจาก ipc_sensorhub_init() ทันที และก่อนการเริ่มการทำงานของ GFXSS เพื่อให้ service ยังอยู่รอดเมื่อจอแสดงผลล้มเหลว สร้าง queue ลงทะเบียน IPC callback และเริ่ม handler task ผู้ใช้ไลบรารี (consumer) ที่ใช้ display controller ที่ส่งมอบมาจะไม่เรียกฟังก์ชันนี้เลย