안녕하십니까 ?



1. Dinobot U5 mini 박스 디자인입니다.

Dinobot(다이노봇)이라는 이름이 생소하실 것 같습니다. ^^

U5team에서 앞으로 셋탑제품관련으로 

Dinobot이라는 브랜드로 통합하기로 하셨다고 합니다.


원래는 "U4"를 제품 브랜드 개념으로 사용을 하셨는데,

제품 버젼이 올라가면서 U5로 변경되면서, 애매하게 되었다고 하시네요 ^^


그래서 금번부터는 유럽 수출제품과 국내 및 북미수출 셋탑 제품에

통합적으로 Dinobot 브랜드를 적용하게 되었습니다.



Dinobot U5 mini 일정은


하기의 에어마우스 BT리모콘관련 일정 지연으로 인하여,

양산 일정이 조금 더 늦어지고 있는 상황입니다. ^^




이 에어마우스 BT리모콘은 기존 BT리모콘의 단순기능 지원에서 벗어나서

U5의 독창적인 사용자 경험을 주게 될 

유저 인터페이스 기능을 제공하게 될 예정입니다. 



2. 에어마우스 기능


기본적으로 BT리모콘기능에 에어마우스 기능이 포함되어져 있습니다.

기존 U5 BT리모콘에서는 터치앱기반으로 만들어진 앱의 경우,

리모콘 방향키로서는 터치지원 버튼쪽으로 선택을 할 수 없는 상황이 가끔 발생됩니다.

이 경우, 부득이하게 마우스 커서 활성화를 통하여 방향키로 커서를 이동하여 사용하거나,

마우스를 연결하여 사용하였습니다. 


이번  에어마우스 BT리모콘은 

마우스 커서 활성화를 활성화 한 후, 

LG 매직리모콘과 같이 리모콘방향으로 커서를

원하시는 방향으로 이동이 가능하도록 되었습니다.


제가 국내에서는 에어마우스 키보드를 5년전 부터 포럼에서 공구를 하면서

사용하였기 때문에, 편리성에 대해서는 누구보다도 잘 알고 있습니다. ^^






5년전 제품에 비해서 성능에서도 우수하기 때문에,

이제는 필수 기능이 될 것으로 판단하고 있습니다. 





3. TV시청 및 녹화기능의 버튼 최적화



기존 U5 IR리모콘을 보시면 아시겠습니다만,

TV방송셋탑 리모콘은 기본적으로 꼭 필요한 버튼이 OTT셋탑 리모콘에 비하여

엄청 많이 필요로 됩니다.


항시 많은 리모콘 키 떄문에 부득이하게 리모콘이 커질 수 밖에 없는 점에 대해서

U5team은 많은 고민을 하면서, 최종적으로 복합 키 설정이라는 방법으로 접근을 하였습니다.


여러가지 변화를 시도하신 것 중에

U5셋탑에 적용된 가상버튼 시스템이 있습니다.  


U5 BT리모콘에서 톱니바퀴 버튼을 누르면,  

하기와 같이 가상 콘트롤 버튼이 나오게 됩니다.






그러나, 가상 콘트롤 버튼만으로는 실질적 사용자 경험이 충족되지 않기 때문에

금번에는 본질적으로 BT리모콘의 버튼 구조에 대한 변경을 시도하였습니다.


TV방송 셋탑 리모콘 버튼에서 

사용의 빈도가 적은 채널번호2nd키로 정의를 하고,

사용의 빈도가 높은 콘트롤 키메인키로 정의를 하여서

새로운 멀티 버튼 조합을 만들어 내셨습니다.  



 

즉, 콘트롤키를 사용하실때는 일반 버튼 기능대로 사용으로 하시고,

채널 번호를 누르실때는 하단의 "NumLock"키를 눌러서 

2nd 채널 번호키를 활성화 하시고 사용하시는 것 입니다.




이미 U5에서 BT리모콘의 빠른 반응속도와,

구글 음성 인식 어시스턴트 기능 지원으로 검색방법에 대한 용이성에 대해서 

안드로이드TV 셋탑 사용에 대한 많은 만족감을 표현해 주시고 계십니다.

  

여기에 최적화된 버튼 설계만 되어진다면, 

셋탑 사용하시는데 있어서 더 이상의 좋은 유저 인터페이스 가 없을 정도로

노력을 한 제품이라고 이야기 드릴 수 있을 것 같습니다. ^^



안드로이드 셋탑 제품완성도에 있어서 SW의 완성도가 무엇보다 중요하지만,

사용자 편리성이 동반되지 않는다면 큰 의미가 없습니다.



이런 측면에서 U5team은 새로운 많은 시도를 통하여

좀 더 기본기능에 충실하려고 노력을 많이 하고 있습니다.



U5 Mini 셋탑 일정은 5월 말경으로 일정이 지연되고 있습니다만,

제품의 완성도를 높이기 위한 과정에서 발생되는 사안이므로

좀 더 많이 지켜봐 주시기 바랍니다. ^^




오늘도 노력하시는 U5team에 대해서

많은 감사와 격려를 부탁드립니다.



 



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

U5PVR의 CPU인 Hisilicon CV200 기반 오픈소스를 약3년째 리서치를 하고 있습니다.  ^^

이는 U5 SBC를 기반으로 

네이티브 리눅스 부팅을 위한 자료를 모으고 있습니다. 


하기 내용은 Linaro프로젝트에서 96보드로 적용된 동일 Hisilicon CV200 관련

기술 내용을 보실 수 있습니다.



2018년 Linaro프로젝트에서는

Hisilicon CV200 기반으로 안드로이드 8.1을 올렸고,

독립 부팅 리눅스 데비안을 부팅 시켜 놓은 단계까지 왔습니다.


그러나, 아직 Hisilicon CV200의 GPU관련으로는

진행단계라고 하는 것 같네요...



차근차근 나가다보면, 좋은 결과가 있을 것으로 보여집니다. 





Bero, Linaro LMG / LHG 해킹 룸에서 최신 커널과 함께 AOSP TV 8.1, Gemini PDA, Android를 보여줍니다.




Charbax - 2018 년 3 월 24 일 게시자

Linaro Mobile Group (Android)과 Linaro Home Group (TV Boxes)의 Bero (Bernhard Rosenkränzer)와 그의 동료는 Linaro Connect의 해킹 룸에서 금요일 AOSP TV를 포함한 데모 금요일을 준비하고 있습니다 (대부분의 Android TV는 일부 최신 커널 버전으로 안드로이드 폰에 리눅스 커널을 업데이트) 7.1에서 실행되고 베로 또한 그가 구입 한 쌍둥이 PDA 놀라운 키보드 전화 (쌍둥이 자리 PDA 리눅스 지원에 내 비디오를 볼 부팅 멀티 리눅스에 대한 자신의 의견을 제공 여기 )




http://armdevices.net/2018/03/24/bero-of-linaro-lmg-lhg-aosp-tv-8-1-gemini-pda/







Bernhard Rosenkränzer

현재 Rosenkränzer는에서 작동 리나 , [3] 향상을 위해 최선을 다하고 조직 리눅스 에 ARM의 프로세서. 그는 또한 작동하는 데 사용 ROSA 연구소 , [4] 회사가 자신의 사용자 정의 브랜드 제공 맨드리바 리눅스를 러시아 정부에 대해. 이 작업의 일환으로 Ark Linux가 OpenMandriva 에 병합되었습니다 .

2012 년에는 Bionic (소프트웨어) 을 수정 하고 툴 체인을보다 잘 사용 하여 Linaro의 Android 빌드 속도를 높이는 작업에 참여했습니다 [5]

2017 년 그는 AArch64 기반 데스크탑 및 노트북 컴퓨터의 프로토 타입 제작 및 데모 작업을 처음 으로 수행했습니다. [6]

https://en.wikipedia.org/wiki/Bernhard_Rosenkr%C3%A4nzer






Linaro Debian (Developer) and AOSP

https://www.96boards.org/documentation/enterprise/poplar/build/


/Documentation

https://github.com/96boards-poplar/Documentation/



/Documentation

https://github.com/96boards-poplar/Documentation/tree/master/debian



Building Poplar Debian System Recovery Media From Source

The instructions that follow describe the process for creating a USB flash drive suitable for use in recovering a Poplar system from a "bricked" state. The USB memory stick must be at least 2 GB.

Using prebuilt image files

Step 1: Download images

Download prebuilt images from https://releases.linaro.org (coming soon! Until then, please build from source using the instructions in the Building the image files from source section below.

Step 2: Prepare the images directory

Follow Step 7 in the Build everything section of debian_build_instructions.md to place the images to the TFTP directory.

Step 3: Recover board

Follow the prepare a USB flash drive section below until the end of the document.

In the Step 3: Copy "fastboot.bin" to the drive section, you can use https://github.com/96boards-poplar/l-loader/raw/master/installer/fastboot.bin rather than build the "fastboot.bin" file yourself.

Building the image files from source

Follow the instructions in debian_build_instructions.md to create image suitable for use in a Poplar system, with the following exceptions:

Step 1: Build ARM Trusted Firmware components for recovery.

Add POPLAR_RECOVERY=1 to the end of the make command, as shown below:

    cd ${TOP}/arm-trusted-firmware
    make distclean
    make CROSS_COMPILE=${CROSS_64} all fip DEBUG=1 PLAT=poplar SPD=none \
        BL33=${TOP}/u-boot/u-boot.bin POPLAR_RECOVERY=1

Step 2: Build "l-loader" for recovery

Add RECOVERY=1 to the end of the make command, as shown below:

    cp ${TOP}/arm-trusted-firmware/build/poplar/debug/bl1.bin atf/
    cp ${TOP}/arm-trusted-firmware/build/poplar/debug/fip.bin atf/
    make clean
    make CROSS_COMPILE=${CROSS_32} RECOVERY=1

Once you are done with Step 7 in the Build everything section, come back to this document.

To allow recovery of a Poplar board in a "bricked" state, prepare a USB flash drive.

Step 1: Identify your USB flash drive device

Insert the USB flash drive into your host system, and identify your USB device:

	grep . /sys/class/block/sd?/device/model

If you recognize the model name as your USB flash device, then you know which "sd" device to use. Here is an example:

	/sys/class/block/sdh/device/model:Patriot Memory
	                 ^^^

I had a Patriot Memory USB flash drive, and the device name I will want is "/dev/sdh" (based on "sdh" above). Record this name:

	USBDISK=/dev/sdh	# Make sure this is *your* device

The instructions that follow assume your USB flash drive needs to be formatted "from scratch." Once formatted, all that is required is to copy fastboot.bin to the first partition on the drive, and then properly eject the medium before removing the USB drive.

Step 2: Format the flash drive using MBR partitioning.

THIS IS VERY IMPORTANT. The following commands will COMPLETELY ERASE the contents of whatever device you specify here. So be sure USBDISK defines the flash device you intend to erase.

You will need superuser access. First, unmount anything mounted on that device:

    sudo umount ${USBDISK}?

Next, clobber any existing partitioning information that might be found at the beginning of the device:

    sudo dd if=/dev/zero of=${USBDISK} bs=2M count=1 status=none

Create a DOS MBR partition table on the USB flash drive with a single partition, and format that partition using FAT32.

    {   echo label:dos
	echo 1: start=8 size=62496KiB type=0x0c
	echo write
    } | sudo sfdisk --label dos ${USBDISK}
    sudo mkfs.fat -F 32 ${USBDISK}1

Step 3: Copy "fastboot.bin" to the drive

Finally, mount that partition and copy fastboot.bin into it. Once the partition has been unmounted and the device has been ejected, the USB stick can be removed.

    cd ${TOP}/recovery/recovery_files
    mkdir -p /tmp/usbdisk
    sudo mount -t vfat ${USBDISK}1 /tmp/usbdisk

    sudo cp fastboot.bin /tmp/usbdisk

    sudo umount /tmp/usbdisk
    rmdir /tmp/usbdisk
    sudo eject ${USBDISK}

(For a previously-formatted drive, simply inserting it will cause it be mounted automatically--normally under /media/...somewhere.)

Remove the USB flash drive from your host system.

De-brick a Poplar board in a "bricked" state

If a Poplar board is in a "bricked" state, it can be booted using the USB flash drive prepared above.

Step 1: Prepare the Poplar board for power-on

  • The Poplar board should be powered off. You should have a cable from the Poplar's micro USB based serial port to your host system so you can connect and observe activity on the serial port. For me, the board console shows up as /dev/ttyUSB0 when the USB cable is connected. The serial port runs at 115200 baud. I use this command to see what's on the console:
      screen /dev/ttyUSB0 115200

Step 2: Insert the USB flash drive on the Poplar board

  • There are a total of 4 USB connectors on the Poplar board. Two are USB 2.0 ports, they are stacked on top of each other. Insert the USB memory stick into one of these two.

  • There is a "USB_BOOT" button on the board. It is one of two buttons on same side of the boards as the stacked USB 2.0 ports. To boot from the memory stick, this button needs to be depressed at power-on. You only need to hold it for about a second; keeping it down a bit longer does no harm.

  • Next you will be powering on the board, but you need to interrupt the automated boot process. To do this, be prepared to press a key, perhaps repeatedly, in the serial console window until you find the boot process has stopped.

Step 3: Boot the Poplar board from the USB flash drive

  • Power on the Poplar board (while pressing the USB_BOOT button), and interrupt its automated boot with a key press. This should lead to a poplar# prompt.

  • If the board does not power up properly, something is wrong with the images built or USB flash drive created. The console log should give some details regarding the error.

Re-flash images onto the Poplar board eMMC

Follow Steps 3-4 of the Flash images onto the Poplar board eMMC section in debian_build_instructions.md to re-flash working images onto the board.

Additional information about the recovery files

The following paragraphs provide some more information about the files found in the recovery_files directory.

fastboot.bin

When this file is placed in the first partition of a USB memory stick formatted with a FAT32 file system, that memory stick can be used to boot the Poplar board. This is useful if the board has become "bricked" and is otherwise unusable.

install, install-layout, install-partition1, install-partitionX

These are human-readable versions of installer scripts used by U-Boot. The top-level installer is install; it loads and executes the other install scripts. Each install script has a corresponding ".scr" file (e.g., install.scr), which is the file that U-Boot actually uses. install-layout installs the Master Boot Record and the Extended Boot Records required for partitions 5 and above. install-partitionX contains commands to install the contents of just one partition.

Each install*.scr file can be loaded into U-Boot and run. If the top-level install.scr is used, it will execute all the others. Otherwise, partial installs can be performed by, for example, loading and running install-layout.scr to re-write the boot records, or install-partition2.scr to re-write only partition 2.

mbr.bin.gz, ebr5.bin.gz, ebr6.bin.gz

These are the Master Boot Record and Extended Boot Records for partitions 5 and 6. They are compressed. They are normally loaded and flashed to eMMC using install-layout.

partition1.1-of-1.gz, partition3.1-of-4.gz, etc.

These are files that contain (parts of) the contents of the partitions. The contents of an entire partition can't fit entirely in memory, so large partitions are broken into pieces. Each piece is compressed. The install script for the partition takes care of uncompressing each part before writing it to eMMC.


https://github.com/96boards-poplar/Documentation/blob/master/debian/debian_recovery.md





이 4K Android TV 스틱은 아마도 다음 Chromecast가 아닙니다


어떤 이유로 Google에는 두 가지 스마트 TV 플랫폼이 있습니다. 35 달러짜리 Chromecast를 구입 하여 TV에 연결하여 음악, 동영상 및 기타 인터넷 콘텐츠를 스트리밍 할 수 있지만 휴대 전화, 태블릿 또는 컴퓨터를 원격 제어 및 내비게이션 기기로 사용해야합니다. 또는 실제 리모컨과 TV에서 실행되는 그래픽 사용자 인터페이스가 필요한 경우 Google의 Android TV 소프트웨어 를 실행하는 기기를 구입할 수 있습니다 .

FCC 웹 사이트에 이번 주에 나타난 새 장치가  선을 흐리게하는 것처럼 보입니다 . Chromecast와 크기는 비슷하지만 Android TV 소프트웨어를 실행하는 것으로 보입니다. 또한 상단에 큰 G 로고가있어 일부 사용자는 이것이 공식 Google 제품 일 수 있다고 추측합니다 ( " Chromecast Pro? "

나는 그것을 의심한다. 하지만 꽤 멋진 작은 Android TV 기기처럼 보입니다.

이 작은 HDMI 동글은 Amlogic S905X 프로세서, 2GB RAM 및 8GB eMMC 저장 장치를 갖추고 있습니다. 그것들은 Xiaomi Mi Box 안드로이드 TV 장치 와 기본적으로 동일한 사양 이지만 새로운 모델은 더 작습니다.

HDMI 2.0A 및 HDCP 2.2를 지원하며 H.264, H.265 / HEVC 또는 VP9 프로파일 2를 사용하여 인코딩 된 비디오의 초당 최대 60 프레임의 4K 비디오 재생을 처리 할 수 ​​있습니다.

기기 용으로 게시 된 사용자 설명서에는 Android TV 소프트웨어처럼 보이는 것이 나타나고 음성으로 미디어 플레이어를 제어하고 질문을하거나 다른 작업을 수행 할 수 있도록 Google Assistant를 실행하는 전용 버튼이있는 리모콘이 함께 제공됩니다. 음성 액션.

그렇다면 이것이 공식 Google 기기가 아닌 이유는 무엇이라고 생각합니까?

  1. Shenzhen SEI Robotics Co. , Ltd. 에서 FCC에 제출했습니다 .
  2. 모든 사진 및 기타 문서가 표시된다는 기밀 요구는 없습니다.

그것의 동안  가능한 구글이 다음 미디어 스트리밍 장치를 생산하기 위해 상대적으로 알 수없는 중국어 제조업체에 도청 수 있었다는 것을, 나는 회사가 이전에 대중에게 보이는 사용자 매뉴얼 및 사진을 확인하기 위해 FCC를 수 있도록 충분히 부주의했을 것으로이 희박 찾기 장치가 공식적으로 출시되었습니다.

즉, 지난 몇 년 동안 안드로이드 소프트웨어를 실행하는 저렴한 중국 미디어 스트리머를 보았지만 대부분은 공식 Android TV 소프트웨어 또는 Google Assistant에 액세스 할 수 없었습니다. 이 모델에 이러한 기능이 모두 포함되어 있다면 기존 미디어 스트 리머를 대체 할 수 있습니다. 그러나 심천 SEI Robotics가 재고 Android 소프트웨어보다 Android TV 유사 사용자 인터페이스를 사용하여 진정한 Google Assistant 경험을 제공하지 못했다고 생각하면 어떻게 든 그것을 위장 할 수 있습니다.

via / r / AndroidTV

https://liliputing.com/2018/04/this-4k-android-tv-stick-probably-isnt-the-next-chromecast-but-it-looks-pretty-nice.html




 
Google+