現在我得到了我的汽車 MCU 韌體檔案。而且我不知道是否可以編輯它並保存它。
我想修復一些錯誤並添加新功能或更新 android,因為它是在 Android 4.2.2 API 17 上。
有關更多詳細信息,它閃爍如下:
- 所有文件放入 USB 快閃記憶體
- 然後在汽車 MCU 中透過 USB 線連接
- 並且系統檢測到它
- 並嘗試安裝
- 在安裝過程中,所有步驟都在
scatter.mmcboot.ext4.xml
文件 中- 它一步一步進行
我的問題是:
- 有什麼IDE可以編輯和建置這個檔案嗎?
- 我想如何從 ext4 存取 Android 檔案並保存它?我想編輯或添加一些應用程序,並用新的東西將其閃存到我的 MCU 上。
- 也許有人知道所有文件的用途,或者可以告訴我在哪裡可以閱讀到此內容?
- 我可以在模擬器中測試它嗎?
謝謝。
答案1
我想修復一些錯誤並添加新功能
要修復錯誤或添加功能,您很可能需要問題應用程式的原始程式碼。您擁有的檔案是系統用於運行的二進位映像,而不是來源。如果沒有廣泛的逆向工程,您將無法“使固定「 任何事物。
也要更新android,因為它是在Android 4.2.2 API 17上
更新Android並不是一件小事。它需要大量的經驗和知識,並且需要數小時才能在功能強大的工作站上建造。
即使您要建立更新版本的 Android,您幾乎肯定會丟失一些驅動程式和其他重要的系統細節,這些細節可能會導致主機無法使用 -尤其如果他們的標準更新程式替換了引導程式(磁碟啟動)。
此外,如果主機的設計考慮到了安全性,安裝您自己的未簽名映像可能會導致其無法使用。
這些問題不是你可以解決的——製造商不太可能願意發布原理圖和來源。
總而言之,除非您正在開發一個具有良好社群的開源主機(您沒有提及它是什麼),否則這項任務將是不可能的。如果有一個好的社區,那麼我懷疑會有更新的 Android 版本可供使用。