Search

'OS/ROC-RK3328-CC'에 해당되는 글 3건

  1. 2018.08.08 ROC-RK3328-CC : GApps 설치 (실패이력)
  2. 2018.08.03 ROC-RK3328-CC : eMMC에 Android 설치
  3. 2018.08.01 ROC-RK3328-CC

ROC-RK3328-CC : GApps 설치 (실패이력)

OS/ROC-RK3328-CC 2018.08.08 00:44 Posted by 파란크리스마스

출처

개발자 모드 설정

GApps 설치 (용량부족으로 설치 실패)

GApps 압축해제

C:\gapps\pkg>7z x open_gapps-arm64-7.1-stock-20180810.zip
C:\gapps\pkg>forfiles /s /m *.tar.lz /c "cmd /c lzip -d @path"
C:\gapps\pkg>cd ..
C:\gapps>forfiles /s /m *.tar /c "cmd /c 7z x @path -oc:\gapps\tmp"
C:\gapps>for /D %i in (tmp/*) do for /D %j in (tmp/%i/*) do xcopy /S /I /Y tmp\%i\%j sys

GApps 설치

C:\gapps>adb push sys/. /system/.
adb: error: failed to copy 'sys/.\app\EditorsSheets\EditorsSheets.apk' to '/system/././app/EditorsSheets/EditorsSheets.apk': remote write failed: No space left on device

C:\gapps>adb shell
roc_rk3328_cc_box:/ # df -h
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 1.9G  456K  1.9G   1% /dev
tmpfs                 1.9G     0  1.9G   0% /mnt
/dev/block/mmcblk0p13 1.0G  1.0G   23M  98% /system
/dev/block/mmcblk0p10 122M  136K  122M   1% /cache
/dev/block/mmcblk0p11  12M   40K   12M   1% /metadata
/dev/block/mmcblk0p14  12G  287M   12G   3% /data
tmpfs                 1.9G     0  1.9G   0% /storage
/dev/fuse              12G  287M   12G   3% /mnt/runtime/default/emulated
/dev/fuse              12G  287M   12G   3% /storage/emulated
/dev/fuse              12G  287M   12G   3% /mnt/runtime/read/emulated
/dev/fuse              12G  287M   12G   3% /mnt/runtime/write/emulated

play store 설치 (설치 실패 - logcat 오류 로그)

D:\Data.ROC-RK3328-CC>adb connect 192.168.137.54
connected to 192.168.137.54:5555

D:\Data.ROC-RK3328-CC>adb root

D:\Data.ROC-RK3328-CC>adb connect 192.168.137.54
connected to 192.168.137.54:5555

D:\Data.ROC-RK3328-CC>adb remount
remount succeeded

D:\Data.ROC-RK3328-CC>adb push com.android.vending_11.2.14-all_0_PR_207207134-81121400_minAPI16(armeabi,armeabi-v7a,mips,mips64,x86,x86_64)(240,320,480dpi)_apkmirror.com.apk /system/priv-app/
com.android.vending_11.2.14-all_0_PR_207207134-81121400_mi...om.apk: 1 file pushed. 8.5 MB/s (17011959 bytes in 1.898s)

D:\Data.ROC-RK3328-CC>adb push com.google.android.gms_12.8.74_(040408-204998136)-12874025_minAPI23(arm64-v8a,armeabi-v7a)(480dpi)_apkmirror.com.apk /system/priv-app/
com.google.android.gms_12.8.74_(040408-204998136)-12874025...om.apk: 1 file pushed. 8.6 MB/s (63703526 bytes in 7.066s)

D:\Data.ROC-RK3328-CC>adb push com.google.android.gsf_7.1.2-25_minAPI25(nodpi)_apkmirror.com.apk /system/priv-app/
com.google.android.gsf_7.1.2-25_minAPI25(nodpi)_apkmirror.com.apk: 1 file pushed. 9.4 MB/s (3787707 bytes in 0.385s)

D:\Data.ROC-RK3328-CC>adb reboot

play store 다시 설치하기

D:\Data.ROC-RK3328-CC>adb connect 192.168.137.179
connected to 192.168.137.179:5555

D:\Data.ROC-RK3328-CC>adb root

D:\Data.ROC-RK3328-CC>adb connect 192.168.137.179
connected to 192.168.137.179:5555

D:\Data.ROC-RK3328-CC>adb install -r com.android.vending_11.2.14-all_0_PR_207207134-81121400_minAPI16(armeabi,armeabi-v7a,mips,mips64,x86,x86_64)(240,320,480dpi)_apkmirror.com.apk
Success

권한 설정

D:\Data.ROC-RK3328-CC>adb shell
roc_rk3328_cc_box:/ # pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
roc_rk3328_cc_box:/ # pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
roc_rk3328_cc_box:/ # exit

오류 로그

D:\Data.ROC-RK3328-CC>>adb logcat
08-11 02:53:19.833   191   238 D AudioHardwareTiny: out_set_parameters: kvpairs = routing=1034
08-11 02:53:19.834   191   238 D AudioHardwareTiny: start_output_stream
08-11 02:53:19.833   191   191 I AudioOut_D: type=1400 audit(0.0:73): avc: denied { read } for name="audioinfo" dev="sysfs" ino=10440 scontext=u:r:audioserver:s0 tcontext=u:object_r:sysfs_hdmi:s0 tclass=file permissive=1
08-11 02:53:19.833   191   191 I AudioOut_D: type=1400 audit(0.0:74): avc: denied { open } for path="/sys/devices/virtual/display/HDMI/audioinfo" dev="sysfs" ino=10440 scontext=u:r:audioserver:s0 tcontext=u:object_r:sysfs_hdmi:s0 tclass=file permissive=1
08-11 02:53:19.837   191   238 D AudioHardwareTiny: Device     : 0x40a
08-11 02:53:19.837   191   238 D AudioHardwareTiny: SampleRate : 44100
08-11 02:53:19.837   191   238 D AudioHardwareTiny: Channels   : 2
08-11 02:53:19.837   191   238 D AudioHardwareTiny: Formate    : 0
08-11 02:53:19.837   191   238 D AudioHardwareTiny: PreiodSize : 512
08-11 02:53:19.837   191   238 D alsa_route: route_info->sound_card 0, route_info->devices 0
08-11 02:53:19.837   191   238 D alsa_route: route_set_controls() set route 24
08-11 02:53:19.833   191   191 I AudioOut_D: type=1400 audit(0.0:75): avc: denied { getattr } for path="/sys/devices/virtual/display/HDMI/audioinfo" dev="sysfs" ino=10440 scontext=u:r:audioserver:s0 tcontext=u:object_r:sysfs_hdmi:s0 tclass=file permissive=1
08-11 02:53:19.857  2657  2657 W ChimeraUtils: Non Chimera context
08-11 02:53:19.875   405  1587 W ActivityManager: Unable to start service Intent { act=com.google.android.gsf.notouch.LAUNCH_AUTH_UI pkg=com.google.android.gsf.notouch } U=0: not found
08-11 02:53:19.876  2657  2669 W AccountAuthenticator: addAccount(com.google)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator: java.lang.RuntimeException: Unable to bind to auth delegate service.
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at gbe.a(:com.google.android.gms@12874025@12.8.74 (040408-204998136):25)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at gbe.a(:com.google.android.gms@12874025@12.8.74 (040408-204998136):1)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at gbe.a(:com.google.android.gms@12874025@12.8.74 (040408-204998136):36)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at gbr.addAccount(:com.google.android.gms@12874025@12.8.74 (040408-204998136):92)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at android.accounts.AbstractAccountAuthenticator$Transport.addAccount(AbstractAccountAuthenticator.java:167)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at android.accounts.IAccountAuthenticator$Stub.onTransact(IAccountAuthenticator.java:67)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at android.os.Binder.transact(Binder.java:499)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at deg.onTransact(:com.google.android.gms@12874025@12.8.74 (040408-204998136):3)
08-11 02:53:19.876  2657  2669 W AccountAuthenticator:  at android.os.Binder.execTransact(Binder.java:565)
08-11 02:53:19.885  2506  2506 W Finsky  : [1] com.google.android.finsky.unauthenticated.b.run(9): AuthenticatorException while adding account: android.accounts.AuthenticatorException: addAccount failed.
08-11 02:53:23.081   191   238 D alsa_route: route_set_controls() set route 24
08-11 02:53:23.081   191   238 D AudioHardwareTiny: close device

ROC-RK3328-CC : eMMC에 Android 설치

OS/ROC-RK3328-CC 2018.08.03 23:09 Posted by 파란크리스마스

출처

Rockusb Mode - PC에서 드라이버로 인식 시키기

1. 보드의 전원을 끄기 위해 모든 USB 케이블 (마이크로 USB 케이블 및 M/M USB 케이블 포함)을 보드에서 빼냅니다.

2. eMMC를 장착하고 SD 카드를 꺼냅니다.

3. M/M USB 케이블을 사용하여 호스트 PC를 보드의 USB 2.0 OTG 포트 (이층 포트의 아래쪽 포트)에 연결합니다.

4. 보드의 RECOVERY 버튼을 계속 누른 상태에서 마이크로 USB 케이블을 보드에 연결하여 전원을 켭니다.

5. 전원을 켜고, PC에서 드라이버로 인식 할때까지 3초간 RECOVERY 버튼 누르고 있습니다.

PC 드라이버 설치

DriverAssistant를 다운로드하고 압축을 풀고 DriverInstall.exe를 실행하십시오.

AndroidTool 실행

[Run] 버튼 선택

와이파이 설치

ROC-RK3328-CC

OS/ROC-RK3328-CC 2018.08.01 02:06 Posted by 파란크리스마스

출처

ROC-RK3328-CC

ASUS Tinker Board에 사용된 CPU는 RK3288로 ARMv7 SoC에서 하이엔드급이고, ROC-RK3328-CC의 CPU는 RK3328로 ARMv8 SoC에서 로우엔드급을 사용하고 있습니다. 

두개의 스펙을 보면 Tinker Board의 경우 ARMv7-A(32-bit) CPU에 메모리는 DDR3를 사용하고 있고, ROC-RK3328-CC는 ARMv8(64-bit) CPU에 메모리는 DDR4를 사용하고 있는데, CPU의 벤치마킹 점수만 보면 ASUS Tinker Board의 RK3288가 조금 더 높게 나옵니다.

USB의 경우 Tinker Board는 4개의 USB2가 있고, ROC-RK3328-CC는 2개의 USB2와 1개의 USB3가 있고, ROC-RK3328-CC는 Wifi와 블루투스가 기본 내장되어 있지 않습니다.

현재 설치 가능한 안드로이드 OS의 경우 Tinker Board는 안드로이드6버전이 ROC-RK3328-CC는 안드로이드7버전이 설치됩니다.

전용 방열판 장착전후

전용 방열판용 마운팅 홀있어 간단하게 장착이 가능한데, 전용 방열판을 사용했더니, 마운팅 홀에 나온 연결부분이 높아져서 라즈베리파이 전용 케이스 장착에 문제가 있습니다.

뒤판에 eMMC 장착

라즈베리파이용 케이스 사용

  

스펙

출처 : ROC-RK3328-CC (Renegade) – Libre Computer

  • Rockchip RK3328 SoC
    • 4 ARM Cortex-A53 @ 1.4GHz
      • Cryptography Extensions
    • 2G + 2P ARM Mali-450 @ 500MHz
      • OpenGL ES 1.1 / 2.0
      • OpenVG 1.1
    • Multi-Media Processor
      • Decoders
        • VP9 P2 4K60
        • H.265 M10P@L5.1 4K60
        • H.264 H10P@L5.1 4K60
        • JPEG
      • Encoders
        • H.265 1080P30 or 2x H.265 720P30
        • H.264 1080P30 or 2x H.264 720P30
  • Up to 4GB DDR4-2133 SDRAM
  • 2 USB 2.0 Type A
  • 1 USB 3.0 Type A
  • Gigabit Ethernet
  • 3.5mm TRRS AV Jack
  • HDMI 2.0
  • MicroUSB Power In
  • MicroSD Card Slot with UHS support
  • eMMC Interface with 5.x support
  • IR Receiver
  • U-Boot Button
  • 40 Pin Low Speed Header (PWM, I2C, SPI, GPIO)
  • ADC Header
  • Power Enable/On Header


 

티스토리 툴바