開發內容與工作範圍
以下工作可根據現有系統和專案條件組合實施,具體模組與交付責任在專案範圍中確認。
需求與現狀評估
核對業務目標、使用者、現有系統、資料、介面、部署環境和驗收要求,形成範圍與風險基線。
架構與介面設計
劃分前端、服務、資料、裝置和第三方系統邊界,確定介面、許可權、日誌和異常處理方案。
功能與模組開發
按照確認的技術棧和功能清單實施軟體開發,保持程式碼、配置和版本可追溯。
資料與系統整合
接入資料庫、業務 API、裝置或第三方平臺,完成資料格式、狀態和錯誤鏈路聯調。
測試與質量檢查
按目標環境驗證功能、相容性、效能、安全、異常流程和持續執行條件。
部署與維護交付
交付約定範圍內的原始碼或製品、部署配置、介面說明、測試記錄和維護資料。
OpenHarmony裝置與系統開發包括哪些交付?
OpenHarmony裝置與系統開發面向晶片、板卡、智慧硬體和行業終端,可按專案約定交付原始碼構建環境、BSP與板級適配、HDF或外設驅動、系統服務和子系統整合、系統裁剪與配置、映象和燒錄包、OTA、測試記錄以及維護資料。具體範圍必須繫結目標硬體、版本和驗收條件。
裝置專案首先區分輕量、小型或標準系統路線,並核對晶片廠商資料、可用BSP、核心、啟動鏈、外設、螢幕、儲存、網路和量產工具。沒有硬體和除錯資料時,可以完成資料評估,但不能替代板上驗證。
哪些專案適合這項服務?
適用於需要在指定硬體上構建、裁剪、適配或維護OpenHarmony系統的專案。
- 晶片或開發板需要建立OpenHarmony構建與啟動基線
- 定製板需要適配啟動鏈、裝置樹、BSP和外設
- 感測器、顯示、觸控、音訊或通訊外設需要驅動
- 行業終端需要裁剪系統、預裝應用和系統服務
- 裝置需要映象、燒錄、升級和回滾方案
- 量產前需要穩定性、介面、壓力和維護資料
OpenHarmony裝置與系統開發服務範圍
從原始碼、板級、驅動、系統和交付鏈路分別定義工作包。
原始碼與BSP基線
建立可復現的原始碼、工具鏈、配置和構建流程。
- 版本與倉庫清單
- 核心、啟動鏈和板級配置
- 構建產物和環境說明
HDF與外設驅動
按原理圖、介面和器件資料適配目標外設。
- 驅動框架與HDI
- 顯示、觸控、感測器等外設
- 日誌、異常和介面測試
系統定製與整合
按產品資源和業務需求配置系統能力。
- 子系統和元件裁剪
- 系統服務與預裝應用
- 許可權、安全和啟動配置
映象、OTA與量產準備
形成可燒錄、升級、測試和維護的版本。
- 映象與燒錄包
- 升級、回滾和版本策略
- 介面、壓力和長穩測試
專案啟動需要哪些資料?
硬體資料、廠商BSP和可除錯樣機是確定交付範圍的關鍵輸入。
- 晶片、板卡和硬體版本清單
- 原理圖、器件規格和外設介面
- 廠商BSP、核心、工具鏈與許可
- 目標OpenHarmony版本和系統型別
- 啟動、儲存、網路、顯示及升級要求
- 樣機、除錯介面、量產工具和驗收條件
交付物與驗收方式
交付範圍寫入任務書,驗收對應指定版本、裝置、環境、資料、步驟和透過條件。
在窄屏裝置上可左右滑動檢視完整表格。
| 交付類別 | 交付內容 | 主要驗收依據 |
|---|---|---|
| 構建基線 | 原始碼清單、配置、工具鏈和構建說明 | 指定環境可復現生成產物 |
| 板級與驅動 | BSP、HDF/HDI、驅動原始碼或補丁 | 目標板介面和異常用例透過 |
| 系統定製 | 元件配置、系統服務、預裝和許可權說明 | 映象功能與範圍一致 |
| 映象與升級 | 燒錄包、映象、OTA及回滾資料 | 燒錄、升級和恢復步驟可復現 |
| 測試與維護 | 介面、壓力、長穩、問題和維護記錄 | 版本、硬體和測試條件明確 |
OpenHarmony裝置與系統開發常見問題
專案範圍、輸入條件、交付物和驗收方式在需求確認及專案任務書中明確。
技術參考與版本依據
開發實施以目標版本、裝置、API支援範圍、官方開發資料和第三方許可條件為依據。
服務邊界與專案約定
支援範圍僅限任務書列明的晶片、板卡硬體版本、BSP、核心、外設、OpenHarmony版本、工具鏈和測試條件。缺失資料、封閉驅動、第三方許可、晶片缺陷、硬體改版、認證和量產工裝不作為預設交付內容。
OpenHarmony裝置與系統開發常見問題
OpenHarmony裝置開發和HarmonyOS應用開發有什麼區別?+
裝置開發面向晶片、板卡和系統,通常涉及原始碼、BSP、驅動、映象和OTA;HarmonyOS應用開發面向終端應用和元服務。兩者輸入、工具鏈和驗收環境不同。
是否支援任意晶片和板卡?+
不能概括為支援任意平臺。需要核對晶片資料、廠商BSP、工具鏈、核心、外設和目標版本,再決定可移植範圍和預研項。
沒有廠商BSP能否開發?+
可以先評估資料和社群基線,但從零建立板級支援通常需要更多晶片資料、啟動鏈、核心、驅動和除錯條件,工作量與風險需單獨確認。
可以開發哪些外設驅動?+
根據目標板介面和器件資料評估顯示、觸控、感測器、攝像頭、音訊、儲存、網路和通訊等外設。是否可交付取決於資料、樣機和測試條件。
是否交付映象和燒錄包?+
可在專案中約定系統映象、分割槽配置、燒錄包、指令碼和說明,並在指定硬體和工具上驗證。
OTA是否包含回滾和斷電恢復?+
需要根據升級框架、分割槽、儲存和產品要求單獨定義。回滾、斷點、斷電和失敗恢復必須寫入測試用例,不能預設包含。
OpenHarmony裝置如何驗收?+
按硬體版本、映象雜湊、介面、外設、網路、升級、壓力、執行時長和透過條件驗收,並儲存日誌、燒錄和測試記錄。
是否包含認證和量產?+
可提供量產準備相關的軟體包、配置和測試資料;具體認證、工裝、採購、生產線和現場支援需另行約定,不能預設包含。
服務與驗收說明
本頁說明可討論的工程服務範圍,不構成對固定效能、週期、價格、認證、審批或業務結果的承諾;最終範圍以目標環境、輸入資料及雙方確認的技術和商務檔案為準。
線上諮詢
電話諮詢
微信諮詢

回到頂部