單晶片韌體配置

單晶片韌體配置

現在我得到了我的汽車 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 版本可供使用。

相關內容