2012-05-10 3 views
0

펌웨어 업그레이드 메커니즘을 구현해야합니다. 여기서는 Apache ACE를 프로비저닝에 사용하고 Apache Felix를 대상 측에서 사용합니다. Felix에는 장치의 펌웨어를 업그레이드 할 수 있습니까?OSGi를 이용한 펌웨어 업그레이드

Apache ACE의 설명서에서 언급했듯이 펌웨어 업그레이드 공급이 가능합니다. 그러나 펌웨어 번들을 만드는 방법은 무엇입니까?

도움을 주시면 감사하겠습니다.

감사

+0

어때? 너 뭐 해봤 니? –

+0

우리는 JAVA 응용 프로그램을 업그레이드하기 위해 Apache Ace 및 felix를 시도했습니다. 그러나 우리는 이것이 펌웨어 업그레이드를 위해 어떻게 작동하는지 전혀 모릅니다. – Ayushi

답변

1

아파치 ACE architecture page은 참으로 "이러한 구성 데이터, 네이티브 코드 및 장치 펌웨어 등 관련 유물을."뿐만 아니라 OSGi 번들을 업데이트를 의미뿐만 아니라, 이 문제를 해결하기 위해 ACE는 Demoyment Admin (OSGi Compendium 사양의 섹션 114)을 사용합니다.이 도구는 리소스 프로세서를 연결합니다.

배포 관리자를 사용하면 필요한 아티팩트를 장치에 배포하고 적합한 방식으로 파일을 처리하는 방법이 있습니다. 파일을 특정 위치에 두거나 응용 프로그램 패키지 (예 : rpm 또는 Android 응용 프로그램)를 설치하거나 심지어 페이로드를 사용하여 펌웨어를 업데이트하십시오. 따라서 표준화 된 배포 메커니즘을 사용하고 라이프 사이클을 사용할 수 있습니다.

데이터에 민감한 부분을 수행하는 것은 여전히 ​​귀하의 책임이라는 점에 유의하십시오. 즉, 펌웨어를 업데이트하기위한 부트 로더가 없으면 ACE가 문제를 해결할 수는 없지만 그렇게 할 경우 배포 메커니즘을 따라갈 수 있습니다.

공개 : 저는 Apache ACE 커미터입니다.

+0

답변 해 주셔서 감사합니다. – Ayushi