Page 2
Your Idea Customize the embedded system based on 1. Introduction 1.1. About this Manual This manual is intended to provide the user with an overview of the board and benefits, complete features specifications, and set up procedures. It contains important safety information as well. 1.2.
Page 3
Your Idea Customize the embedded system based on Revision History Description Author Date V1.0 Initial version android7.1.2 industry Qin Xueqin 2019-05-05 V1.1 Description update Zhou Lijun 2019-11-22...
Your Idea Customize the embedded system based on 1 Idea3399 Introduction Headphone Gigabit Type-C0 Ethernet Host Type-C1 Power in HDMI Mini DP PWR&Battery MIPI_RX Camera, optional Debug WiFi&BT MIPI_TX/RX UART1/SPI0 Camera,optional WiFi antenna Reset MIPI Power AI-Audio IR Recover UART3 NVME SSD optional SIM Card...
Your Idea Customize the embedded system based on Power DC 5V/3A or 3.7V Li-Battery 1x USB2.0 Host, 2x USB3.0 Type C UART 1x 3pin connector. For debug. MIPI TX for MIPI LCD via 26-pin header interface Ethernet 1000M High performance Ethernet (RTL8211E), RJ45 interface HDMI OUT HDMI 1.4 /2.0 support 4K, 1080P, 720P, 480P resolution MIPI RX for camera1, 13 Megapixels OV13850 model;...
Your Idea Customize the embedded system based on Execute the follow command in ubuntu system to download jdk and install. # sudo apt-get update # sudo apt-get install openjdk-8-jdk For example, the installation path is /usr/lib/jvm/java-8-openjdk-amd64. Configure the environment variable at the terminal by executing commands # export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 # export PATH=$JAVA_HOME/bin:$PATH # export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar...
Page 8
Your Idea Customize the embedded system based on # sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev # sudo apt-get install lib32z-dev ccache libgl1-mesa-dev libxml2-utils # sudo apt-get install xsltproc unzip...
Your Idea Customize the embedded system based on 3 Compile Source Unzip the source. # tar zxvf ideal3399-android7.1-industry.tar.gz 3.1 Compile Kernel # cd ideal3399-android7.1-industry/kernel/ # make ARCH=arm64 boardcon_defconfig -j8 # make ARCH=arm64 ideal3399-boardcon.img -j12 kernel.img and resource.img are generated in current directory. 3.2 Compile Android # cd ideal3399-android7.1-industry / # source build/envsetup.sh...
Your Idea Customize the embedded system based on Generated image file # cd rockdev/Image-ideal3399 # ls Images are generated in current directory. 4 Images Operation 4.1 Pack Image Step 1, unzip AndroidTool.rar in windows. Step 2, copy all the files in the Android root directory rockdev/Image-ideal3399 to the development tools rockdev/Image directory.
Page 11
Your Idea Customize the embedded system based on...
Your Idea Customize the embedded system based on Step 4, update.img will be generated in rockdev directory. Note: If an error occurs, it may be in the script is not the same bootloader version, follow the prompts to modify the file mkupdate.bat package-file the same version of the current directory.
Your Idea Customize the embedded system based on The unzip files will be generated in the directory AndroidTool\rockdev\Image. 5 Install Serial Terminal Tool The serial terminal SecureCRT is used for debugging. It can be used directly after decompression. Open SecureCRT.exe after copy to PC (path: tools\windows\SecureCRT.exe), then click the icon Quick Connect to config.
Page 14
Your Idea Customize the embedded system based on Set the parameters as follow: Protocol: Serial Port: To be specified by user PC Baud rate: 1500000 Please check XON/XOFF but not RTS/CTS Check Save session After all, click connect Illusion: If open more than one serial terminal tools, and they use the same serial port, there will be...
Your Idea Customize the embedded system based on reported the port is busy. Solution: Turn off the serial tool that unnecessary. 6 Burn Images 6.1 Install Driver Step 1, Install CP2102 driver. Plug the USB-to-UART cable CP2102 to the PC, unzip CP2102WIN7.rar on Windows, then click preInstaller.exe to install Now the device will be listed under Device Manager ->...
Page 16
Your Idea Customize the embedded system based on Path: Step 2, Install Rockchip Driver Assistant( Release_DriverAssitant/DriverInstall.exe) Step 3, After the installation is complete, connect the board and PC with USB Type-C cable, then power on, in Computer Management can see the following information:...
Your Idea Customize the embedded system based on 6.2 Upgrade Uniform Firmware Step 1, unzip AndroidTool_Release_v2.63 on Windows. Step 2, open AndroidTool.exe (Path: AndroidTool\AndroidTool_Release_v2.63\AndroidTool.exe) Step 3, connect PC and development board with USB Type-C cable, keep pressing the Recover Key and power on, until the windows PC shows Found one LOADER Device.
Page 18
Your Idea Customize the embedded system based on Step 4, click Upgrade Firmware -> Firmware, select update.img. Click Upgrade to flash. Download complete...
Page 19
Your Idea Customize the embedded system based on If necessary, user can choose to update the firmware separating. Step 1, Click the column on the right side for the path of the file want to flash. Step 2, Select the checkbox on the left. Step 3, Click “run”...
Your Idea Customize the embedded system based on 7 Android Application 7.1 Serial Terminal Connect the board and PC with USB Serial cable, then power on, the terminal will output startup information. 7.2 ADB Execute the follow commands to turn off verity of system partition before enable ADB. # adb root # adb disable-verity # adb reboot...
Your Idea Customize the embedded system based on 7.4 SD Card Idea3399 supports SD Hot-plug. 7.5 USB Host The USB Host can be used to connect USB mouse, USB keyboard, U-Disk or other USB devices.
Your Idea Customize the embedded system based on 7.6 Ethernet Connect the Board and router with an Ethernet cable (default DHCP=Yes). User can ping URL/IP at terminal, or open the browser to test Network. # su # ping www.boardcon.com...
Your Idea Customize the embedded system based on 7.7 WiFi Connect the WiFi antenna, then click Settings -> WiFi -> turn on, select the SSID from the list of available networks and enter the password. After connected, user can open the browser to browse the web.
Your Idea Customize the embedded system based on 7.8 Bluetooth Click Settings -> Bluetooth -> turn on Select the available device in the list to pair. After pairing, devices can connect with each other automatically 7.9 4G Network Step 1, Insert 4G module to PCI-E slot (4G model:EC20). Step 2, Connect antenna and insert SIM card.
Page 26
Your Idea Customize the embedded system based on...
Your Idea Customize the embedded system based on 7.10 GPS Plug the EC20 module and connect GPS antenna, then power on and install the APP GPS_test1.2.4.apk (path: CD/Tools/)
Your Idea Customize the embedded system based on 7.11 Camera Connect the camera module (OV13850) to the development board before power on,then click the camera app to test.
Your Idea Customize the embedded system based on 7.12 Type-C to HDMI/USB/Ethernet Idea3399 supports Type-C to HDMI /USB /Ethernet. The device can use directly without install any driver. USB Type-C0 can be converted to HDMI /USB /Ethernet. USB Type-C1 can be converted to USB /Ethernet.
Your Idea Customize the embedded system based on HDMI display for example. Connect a cable from HDMI monitor to the HDMI Port on the docking station. Plug the docking station to Idea3399 Type-C port and power on (Hot-plug is supported). NOTE For Type- C to Ethernet, Boardcon Android BSP only supports Ping command, browse web is not supported.
Your Idea Customize the embedded system based on 7.14 M.2 NVME SSD Idea3399 SSD only supports ext4 format. Connect the SSD to the development board before power on. Then execute follow command to erase SSD and mount. # busybox lspci (check device) # ls /dev/block/nvme0n1 (view the SSD path)
Page 32
Your Idea Customize the embedded system based on # mke2fs -t ext4 /dev/block/nvme0n1 (format to ext4 file system) # mount -t ext4 /dev/block/nvme0n1 /sdcard/Download # ls /sdcard/Download...
Page 33
Your Idea Customize the embedded system based on Copy file to SSD and modify the file property NOTE if not modify the permissions, the application layer cannot read the file. # cp /storage/28DC-93CA/2.wav /sdcard/Download # chmod 777 /sdcard/Download/2.wav # ls /sdcard/Download...
Page 34
Your Idea Customize the embedded system based on...
Need help?
Do you have a question about the Idea3399 Android 7.1 and is the answer not in the manual?
Questions and answers