[U5] U5 ATV8 Test 영상 


안녕하십니까 ?  EddyLab입니다.

최근에 엔비디아 쉴드와 샤오미 미박스 관련으로 
Android TV 8(ATV8) 오레오 FW업그레이드 관련 소식이 올라오고 있습니다.

구글 순정 (GMS)인증 제품과 답게, 빠르게 메이저 업그레이드가 진행되고 있고,
역시 문제점 수정이 되고 있습니다.

U5 Settop도 18년 6월에 ATV8 킥오프를 시작하였다고 이야기 드렸습니다.

현재 U5team에서 
U5의 ATV8 개발 진행과정을 영상으로 보내주셔서, 조금이나마 기다림을 즐겁게 해 주시고 계십니다.

참조로 하기 영상에서는 위의 구글 순정(GMS)인증 셋탑에 없는
내장 튜너 영상 재생 test가 우선시 되고 있습니다. 





그만큼 더 많은 기능을 내장하고 있기 때문에,
개발과정과 개발 일정은 더 많이 걸릴 수 밖에 없습니다.   

U5team은 1달동안의 ATV8 개발과정에서
비디오, 오디오 출력과 튜너 채널 스캔 및 재생을 해 내셨다는 것은
사실상 대단한 속도의 개발 능력을 입증해 주는 내용입니다. ^^




여기서, 기술적 
안드로이드 FW 개발단계의 이야기를 잠시 드리겠습니다.

구글 안드로이드 ATV8 OS는 작년에 발표가 되었습니다.
그리고, ATV8 관련 소스코드도 작년에 나왔습니다.

올해는 ATV9가 나오는 시기인데...   
왜 작년의 ATV8이 이제서야 개발이 될까요 ?
라는 질문을 받게 됩니다...


여기서 일반적인 개발 Process에서 반드시 필요로 되는 것은
메인 칩셋 기반의 ATV8 SDK가 반드시 필요로 됩니다.


이는 인텔칩셋 기반의 SW를 PC개발회사에서 처음부터 모두개발하지 못합니다.
그러므로, 인텔에서 개발된 신규 칩셋관련 바이오스 및 기타 SW정보를 받아서,
HW에 적합하게 개발하게 됩니다.

안드로이드 셋탑도 마찬가지로,
AMLogic, 엔비디아. Hisilicon, Rockchip, Allwinner, 미디어텍 등의 칩셋회사는
주력 메인칩셋관련으로 사용가능한 버젼별 안드로이드 SDK가 공개된 후,

이 SDK를 기반으로 각자 개발된 HW에 최적화로 FW를 개발 하게 됩니다.

이 SDK는 칩셋기반에 맞도록 설계된 FW이기 떄문에,
그냥 시스템 RAM에 올린다고 그대로 적용 가능한 FW가 아닙니다. ^^;;

이 SDK를 기반으로 적합하게 수정을 하고,
셋탑 최적화 과정은 모두 셋탑개발사의 역활이 됩니다.
(주) 안드로이드 순정 FW에서 커스텀 개발이 많으면 많을 수록, 수정할 내용은 더 많아지게 됩니다.

여기서 칩셋업체가 신규로 지원하지 않는 칩셋 (SDK가 지원되지 않는 버젼)은
셋탑업체에서는 더이상 FW업그레이드 지원이 불가능하게 됩니다.

즉, 새로운 신규 칩셋이 출시 되는 것은 좋은 현상이지만,
기존의 칩셋 지원 SDK가 발표될지는 미지수가 되어 버립니다.

만일 새로운 안드로이드 버젼의 SDK가 발표되지 않거나,
신규 칩셋 우선 순위로 기존 칩셋관련 SDK발표가 많이 늦어지게 된다면,
결국 커스텀FW의 엔지니어의 버퍼(?)를 받아야지만 생명을 유지 할 수 있습니다.

그러나, 사실상 
커스텀FW의 엔지니어의 활동 기간도 제한적이기 때문에
더 이상의 버그나 최적화 FW활동은 유효하지 않습니다.


그리고 발표된 SDK도 완벽한 소스코드가 아니기 때문에,
항시 문제점이 발생될 내용도 있고, 
SDK자체도 계속적으로 Upgrade를 하면서 발표가 되게 됩니다.


그러므로, SDK에서 가지고 있는 근본적인 성능 문제가 발생시
중국셋탑회사는 속수무책으로 칩셋업체 SDK가 수정될떄 까지 대기상태가 됩니다.

그러나, 경험이 많은 셋탑 개발회사의 경우,
SDK에 문제가 있더라도, 자체적으로 FW의 버그를 찾아서
해결할 수 있는 능력이 있는 회사에서는 빠른 문제점 대응이 가능하게 됩니다.


이러한 일련의 새로운 버젼의 메이저 업그레이드FW 개발 Process를
이해하시면 좋을 것 같습니다.


감사합니다.



+ Recent posts