對于不同的平臺,需要在對應的平臺目錄修改對應的 hcs 文件,接下來示例為在 rk3568下新增 uart4 uart9 uart7 的修改方法。 修改 vendor/hihope/rk3568/hdf_config/khdf/device_info/device_info.hcs 文件,device_info.hcs 中添加以下內容: ![]() 在配置過程中要注意以下幾點: 1 device3,device4,device5 是自定義的,可以根據實際情況修改 2 policy 表示服務策略,取值為 0 時,表示不發布服務,取值為 1 時表示向內核態發布服務,取值為 2 時表示向內核用戶態發布服務 3 moduleName 的值要與驅動實現的 HdfDriverEntry 結構體中的 moduleName 相同。 4 deviceMatchAttr 的值表示驅動的私有配置信息 5 serviceName 表示服務名稱,服務加載成功之后會在開發板的/dev/目錄下生成節點。例如HDF_PLATFORM_UART_9 后面跟著的數據 9 是 UartOpen()的端口號 |