EPC-R3430 user guide
Contents
- 1 資源特性(Features)
- 2 訂購資訊(Ordering Information)
- 3 规格(Specifications)
- 4 接口布局和尺寸(Layout and Sizes)
- 5 快速入门 (Quick Start)
- 6 Linux 燒錄方法 (Linux Flash eMMC Method)
- 7
- 8 Linux系统的基本使用(Linux System Basic Operating Method)
- 8.1 載入預設值由uboot 設定(Load Default Setting in Uboot )
- 8.2 顯示設定 (Display Setting )
- 8.3
- 8.4 乙太網路使用方法(Ethernent Testing Method)
- 8.5 WiFi & BT 使用方法(WIFI & Bluetooth Testing Method)
- 8.6 3G使用方法(3G Testing Method)
- 8.7 USB 測試方式(USB Test metod )
- 8.8 串口使用方法(Serial Port Operating Method)
- 8.9
- 8.10 遠程訪問及文件傳輸(Remote Access and File Transimmion)
- 9 通用方法(General Method)
- 10 Linux BSP編譯方法(Linux BSP Compile Method)
資源特性(Features)
- NXP ARM® Cortex®-A9 i.MX6 Dual 1GHz
- On-board 1GB DDR3L and 4GB eMMC
- HDMI
- RS-232/422/485, 2 USB, 1 GbE
- Mini-PCIe w/ Nano SIM socket for 3G/LTE
- M.2 Key E, Type 2230 for Wi-Fi & BT
- Micro SD socket
- UIO40-Express expansion as 1 RS-485, 8 GPIO, 2 RS-232, 2nd LAN, CAN Bus
訂購資訊(Ordering Information)
规格(Specifications)
接口布局和尺寸(Layout and Sizes)
接口布局圖 Board Dimension Layout
机械尺寸 (Mechanical Characteristics)
Connector List
DC-In | 12V DC in by DC-Jack |
SIM,SD | SIM, SD slot |
Antenna | Antenna connector |
USB | supports 2 x USB2.0 type A connectors |
HDMI | HDMI CONN |
LAN | Ethernet port |
COM | Supports 1 x RS-232/RS-422/RS-485. |
接口引脚定義 (Pin definitions)
COM Pin Define
快速入门 (Quick Start)
系统下载 (OS Download)
'Linux系统 (Linux OS)'
Git BSP Tag Version |
Product |
BSP/Image |
Date |
Alpha Release |
Beta Release |
MP Release |
Release Note |
Comment |
Release Owner |
imx6LBV90146 | RSB-3430A1 | 3430A1AIM20LIV90146_DualQuad_2021-08-08.img.gz | 2021-08-08 | V |
- Baidu link for imx6 Yocto 2.5 BSP and Image Password:ra18
- Dropbox link for imx6 Yocto 2.5 BSP and Image
- Downloads 2.5
Debug Port連接 (Ddbug Port Connection)
1. Connect debug cable to EPC-R3430 debug port
2. Connect the other side of debug cable to USB-to-RS232 cable then connect to your PC
Debug Port設定 (Debug Port Settings)
EPC-R3430 can communicate with a host server by using serial cables. Common serial communication programs such as HyperTerminal, Tera Term or Putty can be used in this case. The example below describes the serial terminal setup using HyperTerminal on a Windows host: 1. Connect EPC-R3430 with your PC by using a serial cable
2. Open HyperTerminal on your Windows PC and select the settings as shown below
3. After the boot loader is programmed on Micro SD card, insert power adapter connector to DC jack on EPC-R3430 to power up the board. The boot loader prompt is displayed on the terminal screen. HyperTerminal Settings for Terminal Setup
Linux 燒錄方法 (Linux Flash eMMC Method)
1. 確認SD 在Ubuntu 電腦中的代號
<img _fck_mw_filename="RSB-3430 Check SDCard 2021-10-26 134232.jpg" _fck_mw_origimgheight="22" _fck_mw_origimgwidth="677" alt="RTENOTITLE" src="/wiki/images/2/21/RSB-3430_Check_SDCard_2021-10-26_134232.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 SDCardInfo 2021-10-26 134323.jpg" _fck_mw_origimgheight="191" _fck_mw_origimgwidth="583" alt="RTENOTITLE" src="/wiki/images/5/55/RSB-3430_SDCardInfo_2021-10-26_134323.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
2. 先將鏡像燒錄到SD Card 中( Create a bootable SD card )
'<img _fck_mw_filename="RSB-3430 dd SDcard 2021-10-26 134535.jpg" _fck_mw_origimgheight="46" _fck_mw_origimgwidth="1267" alt="RTENOTITLE" src="/wiki/images/1/15/RSB-3430_dd_SDcard_2021-10-26_134535.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 SDCard info 2 2021-10-26 134939.jpg" _fck_mw_origimgheight="87" _fck_mw_origimgwidth="1243" alt="RTENOTITLE" src="/wiki/images/5/54/RSB-3430_SDCard_info_2_2021-10-26_134939.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
3.設定終端機(Set Debug Terminal)
Debug 串口調試 (Debug port Setting)
以 Tera Term 为例介绍如何使用串口调试功能
Baud Rate波特率:115200 Data 数据位:8 Parity 奇偶校验:无 Stop 停止位:1 Flow Control流控:无
Tera Term Tool
<img _fck_mw_filename="TeraTerm 2021-09-10 140930n.jpg" _fck_mw_origimgheight="428" _fck_mw_origimgwidth="700" alt="RTENOTITLE" src="/wiki/images/2/25/TeraTerm_2021-09-10_140930n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="TeraTerm12021-09-10 141114n.jpg" _fck_mw_origimgheight="391" _fck_mw_origimgwidth="609" alt="RTENOTITLE" src="/wiki/images/6/6d/TeraTerm12021-09-10_141114n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
Check the Sriel port in Device Manager (查看PC端的串口号):
if you can not identify the Serial device , please check your serial driver.
<img _fck_mw_filename="COMportinx862021-09-10 141610.jpg" _fck_mw_origimgheight="640" _fck_mw_origimgwidth="588" alt="RTENOTITLE" src="/wiki/images/9/99/COMportinx862021-09-10_141610.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
4. 將SD card 插入機器
<img _fck_mw_filename="RSB-3430 plugSD Card3 24240133.jpg" _fck_mw_origimgheight="739" _fck_mw_origimgwidth="554" alt="RTENOTITLE" src="/wiki/images/9/9a/RSB-3430_plugSD_Card3_24240133.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
5. 檢查撥碼開關 ( 1 ON , 2 OFF)
<img _fck_mw_filename="RSB-3430 Switch 24240134.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/3/32/RSB-3430_Switch_24240134.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
6. 接上Debug Cable
<img _fck_mw_filename="RSB-3430 Debug port 24240136.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/4/46/RSB-3430_Debug_port_24240136.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
7. 打開電源
<img _fck_mw_filename="RSB-3430 turnonpower 24240137.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/1/19/RSB-3430_turnonpower_24240137.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
8. 由終端機進入系統
<img _fck_mw_filename="RSB-3430 Debug terminal 2021-10-26 141124.jpg" _fck_mw_origimgheight="461" _fck_mw_origimgwidth="800" alt="RTENOTITLE" src="/wiki/images/6/60/RSB-3430_Debug_terminal_2021-10-26_141124.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
9. 燒錄鏡像到 eMMC flash
將3430A1AIM20LIV90146_DualQuad_flash_tool.tgz 複製到U盤中,插入機器的USB Port
<img _fck_mw_filename="RSB-3430 Cpfile toUsb 2021-10-26 141813.jpg" _fck_mw_origimgheight="158" _fck_mw_origimgwidth="503" alt="RTENOTITLE" src="/wiki/images/d/d0/RSB-3430_Cpfile_toUsb_2021-10-26_141813.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
在系統中 ,確認USB中燒錄資料
<img _fck_mw_filename="RSB-3430 USB IN Device 2021-10-26 142038.jpg" _fck_mw_origimgheight="96" _fck_mw_origimgwidth="727" alt="RTENOTITLE" src="/wiki/images/0/0c/RSB-3430_USB_IN_Device_2021-10-26_142038.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 CP file into root 2021-10-26 143316.jpg" _fck_mw_origimgheight="46" _fck_mw_origimgwidth="806" alt="RTENOTITLE" src="/wiki/images/d/d9/RSB-3430_CP_file_into_root_2021-10-26_143316.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
在根目錄下 ,解壓縮
<img _fck_mw_filename="RSB-3430 Unzip file in root 2021-10-26 143506.jpg" _fck_mw_origimgheight="231" _fck_mw_origimgwidth="810" alt="RTENOTITLE" src="/wiki/images/c/c5/RSB-3430_Unzip_file_in_root_2021-10-26_143506.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
在mk_Inand 資料夾中執行 ./mksd-linux.sh
<img _fck_mw_filename="RSB-3430 check file 2021-10-26 143952.jpg" _fck_mw_origimgheight="140" _fck_mw_origimgwidth="807" alt="RTENOTITLE" src="/wiki/images/8/87/RSB-3430_check_file_2021-10-26_143952.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 mksd linuxsh 2021-10-26 143855.jpg" _fck_mw_origimgheight="241" _fck_mw_origimgwidth="815" alt="RTENOTITLE" src="/wiki/images/d/d0/RSB-3430_mksd_linuxsh_2021-10-26_143855.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 flash image done 2021-10-26 144801.jpg" _fck_mw_origimgheight="290" _fck_mw_origimgwidth="801" alt="RTENOTITLE" src="/wiki/images/2/29/RSB-3430_flash_image_done_2021-10-26_144801.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
10. 移除SD 卡,從eMMC 開機.
<img _fck_mw_filename="RSB-3430 boot from eMMC 2021-10-27 091349.jpg" _fck_mw_origimgheight="477" _fck_mw_origimgwidth="1018" alt="RTENOTITLE" src="/wiki/images/d/d9/RSB-3430_boot_from_eMMC_2021-10-27_091349.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
Linux系统的基本使用(Linux System Basic Operating Method)
載入預設值由uboot 設定(Load Default Setting in Uboot )
1. 開機時 在五秒內按下空白鍵 ,進入Uboot
2. Command :
env default -a
saveenv
reset
<img _fck_mw_filename="RSB-3430 Load default 2021-10-27 091752.jpg" _fck_mw_origimgheight="487" _fck_mw_origimgwidth="1025" alt="RTENOTITLE" src="/wiki/images/2/22/RSB-3430_Load_default_2021-10-27_091752.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
顯示設定 (Display Setting )
預設值為: HDMI 輸出
乙太網路使用方法(Ethernent Testing Method)
Command : ifconfig
<img _fck_mw_filename="RSB-3430 ifconfig info 2021-10-27 092342.jpg" _fck_mw_origimgheight="320" _fck_mw_origimgwidth="517" alt="RTENOTITLE" src="/wiki/images/5/52/RSB-3430_ifconfig_info_2021-10-27_092342.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
Command: Ping 8.8.8.8
<img _fck_mw_filename="RSB-3430 ping 8888 2021-10-27 092542.jpg" _fck_mw_origimgheight="287" _fck_mw_origimgwidth="671" alt="RTENOTITLE" src="/wiki/images/d/d8/RSB-3430_ping_8888_2021-10-27_092542.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
WiFi & BT 使用方法(WIFI & Bluetooth Testing Method)
M.2 module (EWM-W162M201E) - WIFI / BT Function WIFI $ ifconfig mlan0 up $ wpa_passphrase ${SSID} ${WPA_KEY} > /tmp/wpa.conf $ wpa_supplicant -BDwext -imlan0 -c/tmp/wpa.conf $ udhcpc -b -i mlan0 BlueTooth $ /usr/libexec/bluetooth/bluetoothd -C & $ hciconfig hci0 up $ bluetoothctl $ discoverable on $ pairable on $ scan on [NEW] FC:18:3C:8D:75:F4 Device ID $ scan off $ pair FC:18:3C:8D:75:F4 $ connect FC:18:3C:8D:75:F4
3G使用方法(3G Testing Method)
Command: 3G (Telit HE910D) pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99#" "CONNECT" ""' user username password password /dev/ttyACM3 460800 nodetach crtscts debug usepeerdns defaultroute &
USB 測試方式(USB Test metod )
USB
Insert a USB disk
usb 1-1.2: new high-speed USB device number 4 using ci_hdrc
usb-storage 1-1.2:1.0: USB Mass Storage device detected
scsi2 : usb-storage 1-1.2:1.0
scsi 2:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 3862528 512-byte logical blocks: (1.97 GB/1.84 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] Attached SCSI removable disk
串口使用方法(Serial Port Operating Method)
RS-232 Test
Command : stty -F /dev/ttymxc1 115200 echo Serial Port Test > /dev/ttymxc1
RS-422 setting
echo 134 > /sys/class/gpio/export echo 135 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio1/direction echo out > /sys/class/gpio/gpio2/direction echo 1 > /sys/class/gpio/gpio1/value echo 1 > /sys/class/gpio/gpio2/value
RS-422 test
Command : stty -F /dev/ttymxc1 115200 echo Serial Port Test > /dev/ttymxc1
RS-485 setting
echo 134 > /sys/class/gpio/export echo 135 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio1/direction echo out > /sys/class/gpio/gpio2/direction echo 0 > /sys/class/gpio/gpio1/value echo 1 > /sys/class/gpio/gpio2/value
RS-485 test
Command : stty -F /dev/ttymxc1 115200 echo Serial Port Test > /dev/ttymxc1
遠程訪問及文件傳輸(Remote Access and File Transimmion)
查看主板IP位址 ( Chech IP Address ):
Command : ifconfig
<img _fck_mw_filename="Eth0ssh 2021-09-10 143210.jpg" _fck_mw_origimgheight="395" _fck_mw_origimgwidth="1002" alt="RTENOTITLE" src="/wiki/images/5/52/Eth0ssh_2021-09-10_143210.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
Windows下SSH访问及文件传输
SSH Remote Log into Device
- SSH远程登录,以putty选择putty.exe(或者使用Xshell、SecureCRT等类似软件)
- 需要设置远程设备的IP、通讯端口(默认22)、通讯方式,登录后验证用户名密码
<img _fck_mw_filename="SSHsettingdetail.png" _fck_mw_origimgheight="600" _fck_mw_origimgwidth="748" alt="RTENOTITLE" src="/wiki/images/3/35/SSHsettingdetail.png" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="SSHSetting2021-09-10 143631.jpg" _fck_mw_origimgheight="437" _fck_mw_origimgwidth="477" alt="RTENOTITLE" src="/wiki/images/b/b6/SSHSetting2021-09-10_143631.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="Sshsetting12021-09-10 143743n.jpg" _fck_mw_origimgheight="363" _fck_mw_origimgwidth="576" alt="RTENOTITLE" src="/wiki/images/b/b0/Sshsetting12021-09-10_143743n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />
<img _fck_mw_filename="RSB-3430 ssh connection.png" _fck_mw_origimgheight="449" _fck_mw_origimgwidth="821" alt="RTENOTITLE" src="/wiki/images/c/cf/RSB-3430_ssh_connection.png" style="vertical-align:middle;" title="RTENOTITLE" />
通用方法(General Method)
查看CPU温度(Check CPU Temperature)
root@imx8qxprom5620a1:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp 44600 # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 45°
查看CPU频率(Check CPU Frequency)
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq >> 900000 cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq >> 1200000
查看内存容量(Check Memory Capacity)
root@imx8qxprom5620a1:/# busybox free -m total used free shared buffers cached Mem: 1794920 516080 1278840 17252 9852 80292 -/+ buffers/cache: 425936 1368984 Swap: 0 0 0
查看存储容量(Check Storage Capacity)
root@imx8qxprom5620a1:/# busybox df -h Filesystem Size Used Available Use% Mounted on /dev/root 13.4G 1.7G 11.1G 13% / devtmpfs 395.8M 4.0K 395.8M 0% /dev tmpfs 876.4M 0 876.4M 0% /dev/shm tmpfs 876.4M 16.5M 859.9M 2% /run tmpfs 876.4M 0 876.4M 0% /sys/fs/cgroup tmpfs 876.4M 4.0K 876.4M 0% /tmp tmpfs 876.4M 280.0K 876.2M 0% /var/volatile /dev/mmcblk0p2 13.6G 1.7G 11.3G 13% /run/media/mmcblk0p2 /dev/mmcblk0p1 63.9M 23.4M 40.5M 37% /run/media/mmcblk0p1 /dev/mmcblk1p1 63.9M 23.4M 40.5M 37% /run/media/mmcblk1p1 tmpfs 175.3M 88.0K 175.2M 0% /run/user/0 root@imx8qxprom5620a1:/#
網路Ping測試(Ping Network Testing)
ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=2.10 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=2.10 ms
設置RTC (RTC Setting)
RTC : $ date MMDDhhmm[[CC]YY][.ss] $ hwclock -w $ ntpdate tw.pool.ntp.org
Audio 測試
Line out : $ aplay -D plughw:0,0 Advantech.wav MIC in : $ arecord -t wav -c 1 -r 44100 -d 10 test.wav
Display (LVDS:800x480)設置
U-boot command : setenv mmcargs setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} ${bootargs} video=mxcfb0:dev=ldb,800x480M@60,if=RGB24