Difference between revisions of "RSB-4710 user guide"
Xingxing.li (talk | contribs) (Created page with "== '''資源特性(Features)''' == * Rockchip RK3399 ARM Dual Cortex-A72 and Quad Cortex-A53 1.8 GHz *Onboard LPDDR4 2GB *HDMI 1920x1080 at 60Hz, 1 Dual Channel 24 bit L...") |
Jems.cheng (talk | contribs) |
||
(73 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | + | == '''產品介紹(Product introduction )''' == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == ''' | + | === '''產品特性(Product Features)''' === |
− | + | *Rockchip RK3399 ARM Dual Cortex-A72 and Quad Cortex-A53 1.8 GHz | |
+ | *Onboard 2GB LPDDR4 memory and 16GB eMMC | ||
+ | *Dual HDMI(4K 60fps + 1080P), 1 x eDP, 1 x dual channel LVDS, 1 x MIPI CSI | ||
+ | *Supports 4K H.264/H.265 video decoder | ||
+ | *6 x serial, 1 x USB3.0, 4 x USB2.0 ,1 x USB OTG, 2 x GbE, 1 x SPI, 1 x I2C, 5 x GPIOs | ||
+ | *M.2 for WIFI/BT support, mini-PCIe for 3G/4G support | ||
+ | *Supports Debian9/10 and Android7.1/10.0 | ||
− | == ''' | + | === '''產品官網連結(Product official website link) ''' === |
− | + | '''[https://www.advantech.com/zh-tw/products/b6edc1fb-ade2-4760-986c-451b7b3d6dd5/rsb-4710/mod_65fd847e-6e85-43ba-8efa-dfedf01b76b7 RSB-4710] ''' | |
− | + | == '''硬件接口說明(Hardware interface introduction)''' == | |
− | + | === '''接口布局和尺寸(Layout and Sizes)''' === | |
+ | === '''接口布局圖 Board Dimension Layout ''' === | ||
+ | '''[[File:Layout12021-08-04 085719.png|RTENOTITLE]]''' | ||
− | + | | |
+ | '''[[File:Layout2 2021-08-04 085803.png|RTENOTITLE]]''' | ||
+ | | ||
− | [[File:RSB- | + | [[File:RSB-4710 top.PNG|RTENOTITLE]] [[File:RSB-4710 back.PNG|RTENOTITLE]] |
== ''' Connector List''' == | == ''' Connector List''' == | ||
− | + | {| border="1" cellpadding="1" cellspacing="1" style="width:500px;" | |
− | |||
− | {| border="1" cellspacing="1" | ||
|- | |- | ||
− | | | + | | AUDIO |
− | | | + | | Audio pin header |
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | EDP |
− | | | + | | EDP CONN |
|- | |- | ||
| LVDS | | LVDS | ||
| LVDS CONN | | LVDS CONN | ||
|- | |- | ||
− | | | + | | BL |
− | | | + | | LVDS BKL CONN |
|- | |- | ||
− | | | + | | CSI |
− | | | + | | CSI CONN |
|- | |- | ||
| MINIPCIE | | MINIPCIE | ||
− | | MINI | + | | MINI PCIe 52P |
|- | |- | ||
| SIM | | SIM | ||
− | | Nano SIM | + | | Nano SIM card |
|- | |- | ||
− | | | + | | M2 |
− | | | + | | M.2 CONN |
+ | |- | ||
+ | | SD | ||
+ | | SD slot | ||
+ | |- | ||
+ | | BTN | ||
+ | | Power button and LED | ||
+ | |- | ||
+ | | DCIN1 | ||
+ | | 12V DC jack | ||
+ | |- | ||
+ | | COM1 | ||
+ | | COM1 | ||
+ | |- | ||
+ | | COM2/Debug | ||
+ | | COM2 | ||
+ | |- | ||
+ | | HDMI1 | ||
+ | | HDMI1 CONN | ||
+ | |- | ||
+ | | HDMI2 | ||
+ | | HDMI2 CONN | ||
|- | |- | ||
| USB1 | | USB1 | ||
− | | USB | + | | USB Type A (USB 3.0 and 2.0) |
+ | |- | ||
+ | | USB2 | ||
+ | | USB pin header | ||
|- | |- | ||
− | | | + | | USB3 |
− | | | + | | USB pin header |
|- | |- | ||
− | | | + | | LAN1 |
− | | | + | | LAN1 |
+ | |- | ||
+ | | LAN2 | ||
+ | | LAN2 | ||
+ | |- | ||
+ | | BAT | ||
+ | | RTC CONN | ||
+ | |- | ||
+ | | COM56 | ||
+ | | COM5 and COM6 with RS-232 or RS-485 | ||
+ | |- | ||
+ | | COM34 | ||
+ | | COM3 and COM4 with RS-232 | ||
|- | |- | ||
| OTG | | OTG | ||
| USB | | USB | ||
− | |||
− | |||
− | |||
|- | |- | ||
| RST | | RST | ||
− | | Reset | + | | Reset button |
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | CN3 |
− | | | + | | GPIO CONN |
|- | |- | ||
− | | | + | | CN1 |
− | | | + | | SPI |
|- | |- | ||
− | | | + | | CN2 |
− | | | + | | I2C |
|} | |} | ||
− | |||
− | |||
=== '''接口引脚定義 (Pin definitions)''' === | === '''接口引脚定義 (Pin definitions)''' === | ||
− | *[[ | + | *[[电池扣(RTC)|<span style="color:#0000CD;">电池扣(RTC)</span>]] |
− | *[[ | + | *[[串口(RS-232_(COM1),RS-232/Debug_Port_(COM2/DEBUG),RS-232/485_(COM56),Internal_RS-232_(COM34))|<span style="color:#0000CD;">串口(RS-232 (COM1),RS-232/Debug Port (COM2/DEBUG),RS-232/485 (COM56),Internal RS-232 (COM34))</span>]] |
− | *[[ | + | *[[显示接口(LVDS,LVDS_BL,EDP,HDMI)|<span style="color:#0000CD;">显示接口(LVDS,LVDS_BL,EDP,HDMI)</span>]] |
− | + | *[[LAN接口(LAN1,LAN2)|<span style="color:#0000CD;">LAN接口(LAN1,LAN2)</span>]] | |
− | + | *[[USB接口(USB1,Pin_Header,OTG)|<span style="color:#0000CD;">USB接口(USB1,Pin Header,OTG)</span>]] | |
− | *[[ | + | *[[音频接口(Audio)|<span style="color:#0000CD;">音频接口(Audio)</span>]] |
− | *[[ | + | *[[Micro_SD_&_Nano_SIM_Card|<span style="color:#0000CD;">Micro SD & Nano SIM Card</span>]] |
− | *[[ | + | *[[电源及指示灯和开关机复位按钮(DC_Power,Power_Button_and_LED,Power_Button_and_LED)|<span style="color:#0000CD;">电源及指示灯和开关机复位按钮(DC Power,Power Button and LED)</span>]] |
− | + | *[[Mini_PCIe_&_MIPI_CSI_接口|<span style="color:#0000CD;">Mini PCIe & MIPI CSI 接口</span>]] | |
− | + | *[[M.2接口|<span style="color:#0000CD;">M.2接口</span>]] | |
− | *[[ | + | *[[GPIO接口|<span style="color:#0000CD;">GPIO接口</span>]] |
− | *[[ | + | *[[SPI_,I2C接口|<span style="color:#0000CD;">SPI ,I2C接口</span>]] |
− | *[[ | + | *[[RSB-4710_Jumper_List|<span style="color:#0000CD;">RSB-4710 Jumper List</span>]] |
− | *[[ | ||
− | *[[ | ||
− | *[[ | ||
− | |||
− | |||
− | *[[RSB- | ||
=== '''机械尺寸 ('''Mechanical Characteristics) === | === '''机械尺寸 ('''Mechanical Characteristics) === | ||
− | [[File:RSB- | + | [[File:RSB-4710 Dimension.PNG|RTENOTITLE]] |
+ | |||
+ | | ||
== '''快速入门 (Quick Start)''' == | == '''快速入门 (Quick Start)''' == | ||
Line 126: | Line 147: | ||
=== '''系统下载 (OS Download)''' === | === '''系统下载 (OS Download)''' === | ||
− | + | Note: LIV=Yocto Linux, UIV=Ubuntu, DIV=Debian, AIV=Android | |
− | + | LBV=BSP, LIV=Image<br/> '''Debian 10:''' | |
− | {| | + | {| border="2" |
+ | |- | ||
+ | | '''Platform''' | ||
+ | | '''Product''' | ||
+ | | '''Image Version''' | ||
+ | | '''Release Date''' | ||
+ | | '''Release Version''' | ||
+ | | '''Release notes''' | ||
+ | | '''Image Download''' | ||
+ | | '''BSP Download Tag''' | ||
+ | | '''Comment''' | ||
|- | |- | ||
− | | | + | | colspan="1" rowspan="1" | RK3399 |
− | + | | colspan="1" rowspan="1" | RSB-4710 | |
+ | | DIV251029 | ||
+ | | 2022/03/15 | ||
+ | | GA | ||
+ | | [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/RockChip/Linux_Debian_OS_Release_note/RSB-4710/DIV251029 Release_Note] | ||
+ | | [https://pan.baidu.com/s/1mn8zGNEjWBQhG2-jN3PfRQ Baidu] Password:a887 | ||
+ | [https://www.dropbox.com/sh/48ibo57qi1usf3p/AADX9Q1olz6V7tD1Hl2fowPMa?dl=0 Dropbox] | ||
− | | | + | | RK3399_RISC_DIV251029.xml |
− | + | | MP Version | |
+ | |} | ||
− | + | '''Debian 9 :''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | {| border="2" | ||
|- | |- | ||
− | | | + | | '''Platform''' |
− | | | + | | '''Product''' |
− | | | + | | '''Image Version''' |
− | | | + | | '''Release Date''' |
− | | | + | | '''Release Version''' |
− | | | + | | '''Release notes''' |
− | | | + | | '''Image Download''' |
− | + | | '''BSP Download Tag''' | |
− | | | + | | '''Comment''' |
− | |||
− | ' | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | colspan="1" rowspan="2" | RK3399 |
− | + | | colspan="1" rowspan="2" | RSB-4710 | |
− | + | | DIV10030 | |
− | | | + | | 2020/12/11 |
− | + | | Alpha | |
− | + | | [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/RockChip/Linux_Debian_OS_Release_note/RSB-4710/DIV10030 Release_Note] | |
− | | | + | | [https://pan.baidu.com/s/1ITX9LEH3vPYi_JZ4yD54yw Baidu] Password:a887 |
− | + | [https://www.dropbox.com/sh/4cuyhhgwourmp28/AABDrZ1aGOoZATlzAZxzyopwa?dl=0 Dropbox] | |
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | | | ||
− | |||
− | | | + | | RK3399_RISC_DIV10030.xml |
− | + | | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | + | *Alpha: Basic I/O function bring up by RD; | |
− | + | *Beta: Basic I/O function、performance and middleware verified by RD. Peripherals integrated; | |
− | + | *GA: Beta version by QE verification; | |
+ | *RTM: Beta version by SI/Power/QE verification and pre-loaded; | ||
+ | Using AndroidTool: [https://ess-wiki.advantech.com.tw/view/1._Using_AndroidToool. AndroidTool] | ||
+ | | ||
+ | == '''Debian 燒錄方法 (Android Flash eMMC Method) ''' == | ||
+ | There are three ways to update images: | ||
+ | === '''[[1._Using_AndroidToool.|1._Using_AndroidToool.]]''' === | ||
+ | There is no limitation by this way. | ||
+ | === '''[[2._Using_storage(such_sd_or_USB_disk)with_update.zip_in_it.|2._Using_storage(such sd_or_USB_disk)with_update.zip_in_it.]]''' === | ||
− | + | There are some limitations: | |
− | + | (1)The device must be able to boot up to Android system. | |
− | + | (2)Only update images from the same os, eg : | |
− | + | Android6.0 upgrade to Android6.0 or Android7.1 upgrade to Android7.1. | |
− | + | (3)Using update.zip to upgrade. (see more detail in "Create OTA zip" on how to create update.zip) | |
− | + | === '''[[3._Using_bootup_sd_disk_made_by_SDDiskTool.|3._Using_bootup_sd_disk made_by SDDiskTool.]]''' === | |
− | + | (1)Only update images from the same os, eg : | |
− | + | Android6.0 upgrade to Android6.0 or Android7.1 upgrade to Android7.1. | |
− | + | (2)Using update.img to upgrade. | |
− | + | == '''Linux系统的基本使用(Linux System Basic Operating Method)''' == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === '''User Guide''' === | |
− | + | RISC series(RSB-3710/RSB-4710/ROM-5780) | |
− | [[ | + | *[http://ess-wiki.advantech.com.tw/view/Debian_BSP_User_Guide_for_rk3399_series_risc(RSB4710). Linux BSP User Guide for rk3399 series Debian9/Debian10] |
+ | *[http://ess-wiki.advantech.com.tw/view/Getting_Start_(RSB4710). Getting Start] | ||
+ | *[http://ess-wiki.advantech.com.tw/view/MAC_Address MAC_Address] | ||
− | + | DS-100 | |
− | + | *[[IoTGateway/BSP/Linux/Linux_BSP_User_Guide_Debian9_for_rk|Linux BSP User Guide for rk3399 series Debian9]] | |
+ | *[[IoTGateway/BSP/Linux/Linux_BSP_User_Guide_DeviceOn|Linux BSP User Guide for rk3399 series DeviceOn]] | ||
+ | *[[IoTGateway/BSP/Linux/Linux_BSP_User_Guide_SGI|Linux BSP User Guide for SGI [DMS-SA53]]] | ||
− | + | == '''通用方法(General Method)''' == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == ''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== '''乙太網路使用方法(Ethernent Testing Method)''' === | === '''乙太網路使用方法(Ethernent Testing Method)''' === | ||
'''Command : ifconfig ''' | '''Command : ifconfig ''' | ||
+ | <pre>root@linaro-alip:~# ifconfig | ||
+ | docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 | ||
+ | inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 | ||
+ | ether 02:42:83:27:77:c0 txqueuelen 0 (Ethernet) | ||
+ | RX packets 0 bytes 0 (0.0 B) | ||
+ | RX errors 0 dropped 0 overruns 0 frame 0 | ||
+ | TX packets 0 bytes 0 (0.0 B) | ||
+ | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
− | + | eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 | |
+ | inet 192.168.127.101 netmask 255.255.255.0 broadcast 192.168.127.255 | ||
+ | inet6 fe80::e405:b000:5963:d697 prefixlen 64 scopeid 0x20<link> | ||
+ | ether c6:ff:6c:34:9d:7d txqueuelen 1000 (Ethernet) | ||
+ | RX packets 23 bytes 7566 (7.3 KiB) | ||
+ | RX errors 0 dropped 0 overruns 0 frame 0 | ||
+ | TX packets 45 bytes 5391 (5.2 KiB) | ||
+ | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
+ | device interrupt 24 | ||
− | + | eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 | |
+ | ether 96:a4:98:8d:52:09 txqueuelen 1000 (Ethernet) | ||
+ | RX packets 0 bytes 0 (0.0 B) | ||
+ | RX errors 0 dropped 0 overruns 0 frame 0 | ||
+ | TX packets 0 bytes 0 (0.0 B) | ||
+ | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
− | + | lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 | |
+ | inet 127.0.0.1 netmask 255.0.0.0 | ||
+ | inet6 ::1 prefixlen 128 scopeid 0x10<host> | ||
+ | loop txqueuelen 1 (Local Loopback) | ||
+ | RX packets 484 bytes 32428 (31.6 KiB) | ||
+ | RX errors 0 dropped 0 overruns 0 frame 0 | ||
+ | TX packets 484 bytes 32428 (31.6 KiB) | ||
+ | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
− | + | </pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ''' | + | '''Command : ping 192.168.127.101''' |
− | + | <pre>root@linaro-alip:~# ping 192.168.127.101 | |
− | : | + | PING 192.168.127.101 (192.168.127.101) 56(84) bytes of data. |
− | + | 64 bytes from 192.168.127.101: icmp_seq=1 ttl=64 time=0.221 ms | |
− | + | 64 bytes from 192.168.127.101: icmp_seq=2 ttl=64 time=0.135 ms | |
− | + | 64 bytes from 192.168.127.101: icmp_seq=3 ttl=64 time=0.134 ms | |
− | + | 64 bytes from 192.168.127.101: icmp_seq=4 ttl=64 time=0.137 ms | |
− | + | 64 bytes from 192.168.127.101: icmp_seq=5 ttl=64 time=0.137 ms | |
+ | ^C | ||
+ | --- 192.168.127.101 ping statistics --- | ||
+ | 5 packets transmitted, 5 received, 0% packet loss, time 5ms | ||
+ | rtt min/avg/max/mdev = 0.134/0.152/0.221/0.037 ms | ||
+ | root@linaro-alip:~# | ||
</pre> | </pre> | ||
− | + | === ''' 查看CPU温度(Check CPU Temperature)''' === | |
− | + | <pre>root@linaro-alip:~# cat /sys/devices/virtual/thermal/thermal_zone0/temp 34444 | |
− | + | # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 37° | |
− | |||
− | ( | ||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | + | === ''' 查看CPU频率(Check CPU Frequency)''' === | |
− | + | <pre>root@linaro-alip:~# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq | |
− | + | 408000 | |
− | <pre> | + | root@linaro-alip:~# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq |
− | + | 1416000 | |
− | |||
</pre> | </pre> | ||
− | === ''' | + | === ''' 查看内存容量(Check Memory Capacity)''' === |
− | <pre> | + | <pre>root@linaro-alip:~# busybox free -m |
− | + | total used free shared buff/cache available | |
− | + | Mem: 1961 269 1454 18 237 1696 | |
− | + | Swap: 0 0 0 | |
− | |||
− | |||
− | |||
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | === ''' | + | === ''' 查看存储容量(Check Storage Capacity)''' === |
− | <pre> | + | <pre>root@linaro-alip:~# df -h |
− | + | Filesystem Size Used Avail Use% Mounted on | |
− | + | /dev/root 7.9G 2.6G 4.9G 35% / | |
− | + | devtmpfs 973M 8.0K 973M 1% /dev | |
− | + | tmpfs 981M 0 981M 0% /dev/shm | |
− | + | tmpfs 981M 8.9M 972M 1% /run | |
+ | tmpfs 5.0M 4.0K 5.0M 1% /run/lock | ||
+ | tmpfs 981M 0 981M 0% /sys/fs/cgroup | ||
+ | /dev/mmcblk1p10 6.4G 3.8M 6.4G 1% /userdata | ||
+ | /dev/mmcblk1p7 63M 13M 48M 21% /oem | ||
+ | tmpfs 197M 8.0K 197M 1% /run/user/1000 | ||
+ | tmpfs 197M 0 197M 0% /run/user/0 | ||
+ | root@linaro-alip:~# | ||
</pre> | </pre> | ||
− | === ''' | + | === '''設置RTC (RTC Setting) ''' === |
− | |||
− | |||
− | + | | |
+ | <syntaxhighlight lang="1">root@linaro-alip:~# date | ||
+ | Wed May 11 01:12:06 UTC 2022 | ||
+ | root@linaro-alip:~# date -s "2022-5-11 09:12:00" | ||
+ | Wed May 11 09:12:00 UTC 2022 | ||
+ | root@linaro-alip:~# date | ||
+ | Wed May 11 09:12:06 UTC 2022 | ||
+ | root@linaro-alip:~# hwclock -w | ||
+ | root@linaro-alip:~# hwclock | ||
+ | 2022-05-11 09:12:17.266424+00:00</syntaxhighlight> | ||
− | === ''' | + | === '''WiFi使用方法(WIFI Testing Method)''' === |
− | |||
− | |||
− | |||
− | + | '''1.Click Settings''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''2.Turn on Wi-Fi''' | |
− | ''' | + | '''3.Choose ESSID (for example, Advantech for guest)''' |
− | |||
− | + | '''4.Input the password''' | |
− | + | '''5.Wi-Fi connected''' | |
− | + | === '''4G使用方法(4G Testing Method)''' === | |
− | + | === '''蓝牙使用方法(BlueTooth Operating Method)''' === | |
− | |||
+ | === '''音訊使用方法(BlueTooth Operating Method)''' === | ||
− | + | Record: record audio to 1.wav file | |
+ | <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">arecord -f cd -d 10 -t wav 1.wav</div> | ||
+ | Play: play the 1.wav file | ||
+ | <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">aplay -Dplughw:0,0 1.wav</div> | ||
+ | Connect audio cable from PC to RSB-4710 Mic-in or Line-in | ||
− | + | Play audio on the PC and ensure there is audio output. | |
+ | Connect Lien-out with head phone to check if there is an audio output from the RSB-4710 Line-out: | ||
+ | Mic-in: | ||
+ | <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">arecord -f cd -t wav | aplay -Dplughw:0,0 -t wav</div> | ||
+ | Line-in: | ||
− | + | Switch to line-in: | |
+ | <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">amixer -c0 cset name="RECMIXL BST3 Switch" 1</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">arecord -f cd -t wav | aplay -Dplughw:0,0 -t wav</div> | ||
− | + | === '''I2C 測試( I2C Test method)''' === | |
− | == ''' | + | === '''看門狗測試 (Watch Dog Test method) ''' === |
− | === | + | === '''攝像頭測試(Camera Test method) ''' === |
− | |||
− | + | === '''遠程訪問及文件傳輸(Remote Access and File Transimmion)''' === | |
− | === | + | == QT 安装步骤 == |
− | |||
− | |||
− | |||
− | |||
− | + | [[Qt5Creator_toolchain_Qt_5.11.3|Qt5Creator_toolchain_Qt_5.11.3]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == How to build Debian 9 & 10 BSP (Debian 9 & 10 BSP 編譯) == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [http://ess-wiki.advantech.com.tw/view/Debian_BSP_User_Guide_for_rk3399_risc_series http://ess-wiki.advantech.com.tw/view/Debian_BSP_User_Guide_for_rk3399_risc_series] | |
− | |||
− | |||
− | |||
− | |||
− | + | | |
− | + | {| border="0" cellpadding="10" cellspacing="0" style="width:100%;" | |
− | + | |- | |
− | + | | <iframe height="230" key="advonline" level="campaign" path="en/aim-linux_community/" width="100%"></iframe> | |
− | + | |} | |
− | |||
− | |||
− | === | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 06:07, 10 December 2024
Contents
- 1 產品介紹(Product introduction )
- 2 硬件接口說明(Hardware interface introduction)
- 3 Connector List
- 4 快速入门 (Quick Start)
- 5 Debian 燒錄方法 (Android Flash eMMC Method)
- 6 Linux系统的基本使用(Linux System Basic Operating Method)
- 7 通用方法(General Method)
- 7.1 乙太網路使用方法(Ethernent Testing Method)
- 7.2 查看CPU温度(Check CPU Temperature)
- 7.3 查看CPU频率(Check CPU Frequency)
- 7.4 查看内存容量(Check Memory Capacity)
- 7.5 查看存储容量(Check Storage Capacity)
- 7.6 設置RTC (RTC Setting)
- 7.7 WiFi使用方法(WIFI Testing Method)
- 7.8 4G使用方法(4G Testing Method)
- 7.9 蓝牙使用方法(BlueTooth Operating Method)
- 7.10 音訊使用方法(BlueTooth Operating Method)
- 7.11 I2C 測試( I2C Test method)
- 7.12 看門狗測試 (Watch Dog Test method)
- 7.13 攝像頭測試(Camera Test method)
- 7.14 遠程訪問及文件傳輸(Remote Access and File Transimmion)
- 8 QT 安装步骤
- 9 How to build Debian 9 & 10 BSP (Debian 9 & 10 BSP 編譯)
產品介紹(Product introduction )
產品特性(Product Features)
- Rockchip RK3399 ARM Dual Cortex-A72 and Quad Cortex-A53 1.8 GHz
- Onboard 2GB LPDDR4 memory and 16GB eMMC
- Dual HDMI(4K 60fps + 1080P), 1 x eDP, 1 x dual channel LVDS, 1 x MIPI CSI
- Supports 4K H.264/H.265 video decoder
- 6 x serial, 1 x USB3.0, 4 x USB2.0 ,1 x USB OTG, 2 x GbE, 1 x SPI, 1 x I2C, 5 x GPIOs
- M.2 for WIFI/BT support, mini-PCIe for 3G/4G support
- Supports Debian9/10 and Android7.1/10.0
產品官網連結(Product official website link)
硬件接口說明(Hardware interface introduction)
接口布局和尺寸(Layout and Sizes)
接口布局圖 Board Dimension Layout
Connector List
AUDIO | Audio pin header |
EDP | EDP CONN |
LVDS | LVDS CONN |
BL | LVDS BKL CONN |
CSI | CSI CONN |
MINIPCIE | MINI PCIe 52P |
SIM | Nano SIM card |
M2 | M.2 CONN |
SD | SD slot |
BTN | Power button and LED |
DCIN1 | 12V DC jack |
COM1 | COM1 |
COM2/Debug | COM2 |
HDMI1 | HDMI1 CONN |
HDMI2 | HDMI2 CONN |
USB1 | USB Type A (USB 3.0 and 2.0) |
USB2 | USB pin header |
USB3 | USB pin header |
LAN1 | LAN1 |
LAN2 | LAN2 |
BAT | RTC CONN |
COM56 | COM5 and COM6 with RS-232 or RS-485 |
COM34 | COM3 and COM4 with RS-232 |
OTG | USB |
RST | Reset button |
CN3 | GPIO CONN |
CN1 | SPI |
CN2 | I2C |
接口引脚定義 (Pin definitions)
- 电池扣(RTC)
- 串口(RS-232 (COM1),RS-232/Debug Port (COM2/DEBUG),RS-232/485 (COM56),Internal RS-232 (COM34))
- 显示接口(LVDS,LVDS_BL,EDP,HDMI)
- LAN接口(LAN1,LAN2)
- USB接口(USB1,Pin Header,OTG)
- 音频接口(Audio)
- Micro SD & Nano SIM Card
- 电源及指示灯和开关机复位按钮(DC Power,Power Button and LED)
- Mini PCIe & MIPI CSI 接口
- M.2接口
- GPIO接口
- SPI ,I2C接口
- RSB-4710 Jumper List
机械尺寸 (Mechanical Characteristics)
快速入门 (Quick Start)
系统下载 (OS Download)
Note: LIV=Yocto Linux, UIV=Ubuntu, DIV=Debian, AIV=Android
LBV=BSP, LIV=Image
Debian 10:
Platform | Product | Image Version | Release Date | Release Version | Release notes | Image Download | BSP Download Tag | Comment |
RK3399 | RSB-4710 | DIV251029 | 2022/03/15 | GA | Release_Note | Baidu Password:a887 | RK3399_RISC_DIV251029.xml | MP Version |
Debian 9 :
Platform | Product | Image Version | Release Date | Release Version | Release notes | Image Download | BSP Download Tag | Comment |
RK3399 | RSB-4710 | DIV10030 | 2020/12/11 | Alpha | Release_Note | Baidu Password:a887 | RK3399_RISC_DIV10030.xml |
- Alpha: Basic I/O function bring up by RD;
- Beta: Basic I/O function、performance and middleware verified by RD. Peripherals integrated;
- GA: Beta version by QE verification;
- RTM: Beta version by SI/Power/QE verification and pre-loaded;
Using AndroidTool: AndroidTool
Debian 燒錄方法 (Android Flash eMMC Method)
There are three ways to update images:
1._Using_AndroidToool.
There is no limitation by this way.
2._Using_storage(such sd_or_USB_disk)with_update.zip_in_it.
There are some limitations:
(1)The device must be able to boot up to Android system.
(2)Only update images from the same os, eg :
Android6.0 upgrade to Android6.0 or Android7.1 upgrade to Android7.1.
(3)Using update.zip to upgrade. (see more detail in "Create OTA zip" on how to create update.zip)
3._Using_bootup_sd_disk made_by SDDiskTool.
(1)Only update images from the same os, eg :
Android6.0 upgrade to Android6.0 or Android7.1 upgrade to Android7.1.
(2)Using update.img to upgrade.
Linux系统的基本使用(Linux System Basic Operating Method)
User Guide
RISC series(RSB-3710/RSB-4710/ROM-5780)
DS-100
- Linux BSP User Guide for rk3399 series Debian9
- Linux BSP User Guide for rk3399 series DeviceOn
- Linux BSP User Guide for SGI [DMS-SA53]
通用方法(General Method)
乙太網路使用方法(Ethernent Testing Method)
Command : ifconfig
root@linaro-alip:~# ifconfig docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:83:27:77:c0 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.127.101 netmask 255.255.255.0 broadcast 192.168.127.255 inet6 fe80::e405:b000:5963:d697 prefixlen 64 scopeid 0x20<link> ether c6:ff:6c:34:9d:7d txqueuelen 1000 (Ethernet) RX packets 23 bytes 7566 (7.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 45 bytes 5391 (5.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 24 eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 96:a4:98:8d:52:09 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 484 bytes 32428 (31.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 484 bytes 32428 (31.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Command : ping 192.168.127.101
root@linaro-alip:~# ping 192.168.127.101 PING 192.168.127.101 (192.168.127.101) 56(84) bytes of data. 64 bytes from 192.168.127.101: icmp_seq=1 ttl=64 time=0.221 ms 64 bytes from 192.168.127.101: icmp_seq=2 ttl=64 time=0.135 ms 64 bytes from 192.168.127.101: icmp_seq=3 ttl=64 time=0.134 ms 64 bytes from 192.168.127.101: icmp_seq=4 ttl=64 time=0.137 ms 64 bytes from 192.168.127.101: icmp_seq=5 ttl=64 time=0.137 ms ^C --- 192.168.127.101 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 5ms rtt min/avg/max/mdev = 0.134/0.152/0.221/0.037 ms root@linaro-alip:~#
查看CPU温度(Check CPU Temperature)
root@linaro-alip:~# cat /sys/devices/virtual/thermal/thermal_zone0/temp 34444 # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 37°
查看CPU频率(Check CPU Frequency)
root@linaro-alip:~# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 408000 root@linaro-alip:~# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 1416000
查看内存容量(Check Memory Capacity)
root@linaro-alip:~# busybox free -m total used free shared buff/cache available Mem: 1961 269 1454 18 237 1696 Swap: 0 0 0
查看存储容量(Check Storage Capacity)
root@linaro-alip:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 7.9G 2.6G 4.9G 35% / devtmpfs 973M 8.0K 973M 1% /dev tmpfs 981M 0 981M 0% /dev/shm tmpfs 981M 8.9M 972M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 981M 0 981M 0% /sys/fs/cgroup /dev/mmcblk1p10 6.4G 3.8M 6.4G 1% /userdata /dev/mmcblk1p7 63M 13M 48M 21% /oem tmpfs 197M 8.0K 197M 1% /run/user/1000 tmpfs 197M 0 197M 0% /run/user/0 root@linaro-alip:~#
設置RTC (RTC Setting)
root@linaro-alip:~# date
Wed May 11 01:12:06 UTC 2022
root@linaro-alip:~# date -s "2022-5-11 09:12:00"
Wed May 11 09:12:00 UTC 2022
root@linaro-alip:~# date
Wed May 11 09:12:06 UTC 2022
root@linaro-alip:~# hwclock -w
root@linaro-alip:~# hwclock
2022-05-11 09:12:17.266424+00:00
WiFi使用方法(WIFI Testing Method)
1.Click Settings
2.Turn on Wi-Fi
3.Choose ESSID (for example, Advantech for guest)
4.Input the password
5.Wi-Fi connected
4G使用方法(4G Testing Method)
蓝牙使用方法(BlueTooth Operating Method)
音訊使用方法(BlueTooth Operating Method)
Record: record audio to 1.wav file
Play: play the 1.wav file
Connect audio cable from PC to RSB-4710 Mic-in or Line-in
Play audio on the PC and ensure there is audio output.
Connect Lien-out with head phone to check if there is an audio output from the RSB-4710 Line-out:
Mic-in:
Line-in:
Switch to line-in:
I2C 測試( I2C Test method)
看門狗測試 (Watch Dog Test method)
攝像頭測試(Camera Test method)
遠程訪問及文件傳輸(Remote Access and File Transimmion)
QT 安装步骤
Qt5Creator_toolchain_Qt_5.11.3
How to build Debian 9 & 10 BSP (Debian 9 & 10 BSP 編譯)
http://ess-wiki.advantech.com.tw/view/Debian_BSP_User_Guide_for_rk3399_risc_series