[AIOT] Tinker Config 應用程式介紹(適用於 Tinker Board 3)
簡介
Tinker Config 是一款基於 Android 的應用程式,為用戶在使用 Tinker Board 3 時,提供靈活且簡易的方式來配置 40pin 排針的 I/O 介面、MIPI DSI 連接器,以及 Linux 核心 Device tree overlays。

- 先決條件
Tinker Board 3 已安裝 Android 14 作業系統 v.1.0.1(或更新版本)。如需映像檔安裝,請造訪 Tinker Board 於 wiki 網頁(Github)。
選配:硬體配件,例如 LED 模組、螢幕 … 等。
Tinker Config 是內建的,您可以在應用程式列表中找到。

功能
- 介面:允許使用者設定 40 針 GPIO 排針的功能。完整的 GPIO 設定表可在 [Github 維基] 上找到。以下是支援的功能:
UART 設定:UART0、UART1、UART4
I2C 設定:I2C1, I2C5
音訊設定:I2S3_2CH, SPDIF_8CH
SPI 設定:SPI2 SPI3
PWM 設定:PWM0、PWM1、PWM2、PWM5、PWM7、PWM8
其他設定:XIN32K、AUTO_UMS

將所有功能重設為預設設定的圖示:
注意:變更後不會立即生效,請於每次變更後重新開機主機板。
- Linux核心設備樹覆蓋: 用於DSI面板和觸控支援更改設定。
設備樹資料檔案(DTB)支援包括:dsi_LKW070N13000-V2、dsi_in_main_display_LKW070N13000-V2、i2c5_ilitek、mipi2edp_G156HAB02

注意:變更內容不會立即生效,請每次變更後重新啟動主機板。
- 應用程式白名單:允許使用者在發生記憶體不足(OOM)時,防止勾選於白名單中的應用程式被終止。當記憶體不足時,白名單中的應用程式將可持續運行。

備註:變更不會立即生效,請於每次變更後重新啟動主機板。
- 電源管理:用戶可以調整CPU和GPU頻率,以節省電力或提升效能。以下是支援的電源政策選項:
CPU:
調控器:interactive(互動式)、conservative(保守)、ondemand(隨需)、userspace(使用者空間)、powersave(省電)、performance(效能)、schedutil(排程工具)
核心頻率:408000、600000、816000、1104000、1416000、1608000、1800000
GPU:
Governor: rknpu_ondemand、dmc_ondemand、vop2_ondemand、vdec2_ondemand、venc_ondemand、userspace、powersave、performance、simple_ondemandUSB:
啟用、停用,以及重置 USB3.0 和 USB2.0 的電源



- 開機標誌:此功能允許使用者更換主機板開機時顯示的影像。
選擇一張圖片(大小限制:233k 像素 / 700KB),點擊「更換圖片」,然後點擊「套用」。


注意:更改不會立即生效,請在每次更改後重新啟動主機板。
開機影像變更即使將主機板重設為原廠設定也會保留。請清除並重新刷寫作業系統映像檔,以將開機標誌恢復為預設設定。
- Power Scheduling: 允許使用者設置排程器來開機或關閉裝置,使用者在排程觸發前可透過 [簡訊]、[電子郵件] 或 [系統通知] 來獲得通知。

Add scheduler: 點擊「+」圖示按鈕於角落,選擇動作、執行時間、重複、通知,然後按下「儲存」。注意:新排程器的預設狀態為停用,請記得點擊排程器右側的切換按鈕以啟用。
修改排程器:點擊要修改的排程器,設定排程器後,請按「套用」。
刪除排程器:點擊要刪除的排程器,再點擊刪除按鈕。

通知:啟用或停用通知,並設定排程啟動前的通知時間。

郵件伺服器設定可以通過點擊「設定」按鈕來進行設定。

歷史:顯示排程器相關的日誌以及上次關機的原因。