[U5] U5 Android TV 8.0 Oreo - Booting 성공 & AoL 비디오 출력 지원 News

 

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

오늘 여러가지로 좋은 소식을 접하게 되어서 대단히 기쁜날이네요 ^^


하기 내용으로 쉴드TV 8.0 Beta 업그레이드 News를 올려드렸습니다.

[SHIELD TV] SHIELD Experience Upgrade 7.0 - based on Android 8.0 Oreo



쉴드TV 셋탑은 제가 2015년6월에 구입하였고, 

당시 ATV 5.1부터 시작해서,
2018년 5월 ATV 8.0 Beta를 지원해 주고 있네요.. ^^

NVIDIA SHIELD 안드로이드 TV = "쉴드 셋탑" 4K@60fps HEVC@10bit HDMI2.0 test 1



약 3년동안 3번의 메이저 판올림(버젼)을 지원해 주고 있는
아주 대단한 셋탑기기임에 틀림 없습니다...  ^^

역시 안드로이드TV 셋탑의 지존이자, "기승전 쉴드"입니다. ㅎㅎㅎ
(주) "기승전 쉴드" 닉네임은 저희 포럼의 회원님이신 두목님이 지어주신 이름이시죠 


그리고 구글 공식 안드TV셋탑으로 미박스(인터네셔널버젼)은 6.0에서 시작했지만,
공식적으로는 ATV7버젼은 지원 안해 주었고 (비공식적으로 국내 텔레비 셋탑에서 7.x를 지원하였습니다.), 이제 8버젼 지원을 준비하고 있다는 소식이 있습니다.


여기서 구글 GMS인증 내용을 살짝 이야기 드리면,
각 버젼에 따른 인증 신청 마감 일정이 있습니다. (약1년)
즉, 마감기간내에 인증 가능한 버젼으로 구글인증 신청을 하지 못하면. 

그 버젼의 인증은 영영 받을 수 없습니다. 
(주) 이 내용은 언제라도 바로 삭제 할 수도 있는 내용입니다. ^^


그러므로 SW개발사는 

정해진 일정이내에서 새로운신규 버젼의 초기개발을 

완료 해야만 하는 부담감을 가지고 매년 활동을 하시게 됩니다.

U5team역시 새로운 ATV8 Oreo 개발을 기획하고 계시고,
ATV8 Oreo SDK를 검토하셨습니다만, 

예상 외에 ATV7버젼과 달리 구조가 전혀 달라서 당황을 하셨다고 하시네요 ^^;; 

검토 최종 의견은 ATV7코드를 모두 버리고, 새롭게 SW를 코딩해야 한다는 내용입니다.
즉, 기존에 ATV7코드를 가져다 쓸 수 없으며, 설계 알고리즘을 근간으로 새로 짜야 한다는 내용입니다.   그렇기 때문에, 많은 개발 시간이 예상되어지고 있습니다.


U5team에서 U5기반으로 ATV8부팅도 제대로 되지 못해서, 고전을 하시고 계셨는데
오늘 다행히 ATV8 부팅과 런처가 보여지는 것 까지 성공하셨다고 합니다. ^^











쉴드TV셋탑의 업그레이드를 보면서 장기간 기술 지원을 해 주는 것이

유저입장에서 얼마큼 고마운 것인지를 느끼는 동시에,


U5도 꼭 그렇게 해 내야 겠다는 의지와 함께 
여러분들과 함께 계속 갈 수 있다는 희망을 가지고 갑니다. ^^

쉴드TV ATV8은 U5에서는 아주 좋은 벤치마킹 대상이자,
좋은 경쟁 기기임에 틀림 없습니다. ㅎㅎㅎㅎ




그리고 U5의 AoL (Android Over Linux)에서도 새로운 이정표를 오늘 하나 만들었습니다.



U5PVR 리눅스 펌웨어 FrameBuffer 활용 HDMI 리눅스 데스크톱환경





그동안 U5의 AoL (Android Over Linux)은 Shell 환경에서만 사용이 가능했었습니다만,

이제는 비디오 출력도 지원 할 수 있는 길을 열게 되었습니다. ^^






16년12월 AoL 초기 프로젝트를 시작하면서 고민해왔던
리눅스 스크레치 어플이 정상적으로 비디오 출력 및 동작되는 것이 확인 되었습니다. ^^

다른 의미가 있는 것은 아니고, 아들녀석 코딩 교육을 시키려면 스크래치가 되야 하는데,
U5 AoL에서 지원이 되지 않다보니...  아쉬움이 많았었습니다... ^^;; 




아직은 HW디코딩이 지원되지 않기 때문에, 

비디오 재생은 원활하지 않습니다만, (그래도 1080P정도는 가능합니다. ^^)

리눅스 데스트탑모드에서 GUI어플을 이용하는 것은 충분히 가능할 것 같습니다.


U5 AoL에서 동작되는 것이라는 검증을 위해서,
LXTermimal에서 U5 안드로이드 빌드프롭을 불러서 하기 내용으로 보여드립니다.  




이제 U5 AoL이 ATV8에 올려지면, 새로운 버젼의 커널을 사용하게 될 것이고,
좀 더 안정적인 시스템에서 구현될 것으로 기대하고 있습니다.


이후에는 U5 AoL + HW디코딩을 지원하기 위한 다음단계는 
U5 리눅스 개발을 전담하고 있는 E2팀과 협의를 해서 좀 더 확실한 성능을 낼 수 있도록 
꾸며봐야 할 것 같습니다.



이렇듯이, 매년 발전해 나게는 ATV OS의 발전속도가 SW
개발쪽 입장에서는무척이나 부담(?)스럽습니다.    그러나, 좀 더 색다른 도전을 통하여 새로운 것을 만들어 내서, 유저가 즐길 수 있는 환경을 계속 만들어 가 보도록 하겠습니다. ^^  


U5관련으로 U5team, E2팀 그리고 포럼에서 개발 관련을 지원해 주시는 회원님들이 
아주 뛰어난 개발 엔지니어는 아닙니다. ^^;;
개별개별로는 부족한 점이 많은 팀입니다만, 

서로 각 분야별 장점을 잘 살려서 많은 시너지 효과를 내고 있다는 점은 분명합니다. ^^


좋은 꿈을 가지고 있으면, 언젠가는 이루어질 것이라 믿습니다. 




감사합니다.
 


+ Recent posts