MCU 펌웨어 구성

MCU 펌웨어 구성

지금은 자동차 MCU 펌웨어 파일을 받았습니다. 그리고 수정해서 저장하는 것도 가능한지 모르겠네요.

Android 4.2.2 API 17에 있기 때문에 몇 가지 버그를 수정하고 새로운 기능을 추가하거나 Android를 업데이트하고 싶습니다.

자세한 내용은 다음과 같이 깜박입니다.

  • 모든 파일은 USB 플래시에 넣어
  • 그런 다음 자동차 MCU에서 USB 케이블로 연결합니다.
    • 시스템이 이를 감지합니다.
    • 그리고 설치를 시도합니다
  • 설치 과정에서 모든 단계가 scatter.mmcboot.ext4.xml파일 에 있습니다.
    • 단계별로 진행됩니다

내 질문은 다음과 같습니다

  • 이 파일을 편집하고 빌드하기 위한 IDE인가요?
  • 제가 생각하는 ext4에서 Android 파일에 어떻게 접근하고 저장할 수 있나요? 일부 애플리케이션을 편집하거나 추가하고 새로운 내용으로 MCU에 플래시하고 싶습니다.
  • 어쩌면 모든 파일의 기능을 아는 사람이 있거나 이에 대해 읽을 수 있는 위치를 알려줄 수 있는 사람이 있을까요?
  • 에뮬레이터에서 테스트할 수 있나요?

감사해요.

답변1

버그를 수정하고 새로운 기능을 추가하고 싶습니다.

버그를 수정하거나 기능을 추가하려면 문제가 있는 애플리케이션의 소스 코드가 필요할 가능성이 높습니다. 가지고 있는 파일은 소스가 아니라 시스템이 실행하는 데 사용하는 바이너리 이미지입니다. 광범위한 리버스 엔지니어링 없이는 "고치다" 아무것.

Android 4.2.2 API 17에 있으므로 Android도 업데이트하세요.

Android 업데이트는 작은 작업이 아닙니다. 많은 경험과 지식이 필요하며 강력한 워크스테이션을 구축하는 데 몇 시간이 걸립니다.

최신 버전의 Android를 구축하더라도 헤드 유닛을 사용할 수 없게 만들 수 있는 몇 가지 드라이버 및 기타 중요한 시스템 세부 정보가 거의 누락될 것입니다.특히표준 업데이트 절차가 부트로더를 대체하는 경우(U-부트).

또한 헤드 유닛이 보안을 염두에 두고 설계된 경우 서명되지 않은 이미지를 설치하면 사용할 수 없게 될 수 있습니다.

이러한 문제는 해결할 수 있는 문제가 아닙니다. 제조업체가 회로도와 소스를 기꺼이 공개할 가능성은 거의 없습니다.


요약하자면, 좋은 커뮤니티가 있는 오픈 소스 헤드 유닛에서 작업하지 않는 한(그것이 무엇인지 언급하지 않았음) 이 작업은 불가능할 것입니다. 좋은 커뮤니티가 있다면 이를 위한 최신 Android 릴리스가 있을 것이라고 생각합니다.

관련 정보