
RSB-4411 User Manual viii
Figure 2.29Hyper Terminal Settings for Terminal Setup ............ 25
Chapter 3 Software Functionality ..................... 27
3.1 Test Tools ............................................................................................... 28
3.1.1 Display Test ................................................................................ 28
3.1.2 Audio Test................................................................................... 30
3.1.3 Camera Test ............................................................................... 31
3.1.4 PCI-e Test................................................................................... 31
3.1.5 Battery Test ................................................................................ 33
3.1.6 RS-232 Test................................................................................ 33
3.1.7 I2C Test ...................................................................................... 34
3.1.8 USB Test .................................................................................... 35
3.1.9 RTC Test .................................................................................... 37
3.1.10 MMC (eMMC/SD) Test ............................................................... 38
3.1.11 SATA Test .................................................................................. 40
3.1.12 Ethernet Test .............................................................................. 41
3.1.13 CAN Test .................................................................................... 41
3.1.14 GPIO Test................................................................................... 42
3.1.15 Watchdog Test............................................................................ 44
3.2 Package Content .................................................................................... 45
3.2.1 Source Code Package................................................................ 45
3.3 Setting up a Build Environment............................................................... 48
3.3.1 Conventions................................................................................ 49
3.3.2 Introducing BSP.......................................................................... 50
3.3.3 Build Instructions ........................................................................ 51
3.3.4 Creating boot-up on-board flash from pre-built image ................ 52
3.3.5 Creating boot-up on-board flash from built sdcard image........... 52
3.4 Customization ......................................................................................... 53
3.4.1 Package addition ........................................................................ 53
3.4.2 Setting up SDK ........................................................................... 53
3.4.3 Setting up cross compiling environment ..................................... 53
3.4.4 Building & updating u-boot manually .......................................... 53
3.4.5 Configure u-boot ......................................................................... 54
3.4.6 Start building u-boot.................................................................... 54
3.4.7 To update u-boot to target device............................................... 54
3.4.8 Building & updating kernel/modules/dtb manually ...................... 54
3.4.9 Configure linux kernel ................................................................. 54
3.4.10 Start building linux kernel............................................................ 54
3.4.11 Start building kernel modules ..................................................... 54
3.4.12 Start building device tree blob .................................................... 55
3.4.13 To update kernel/modules/dtb to target device........................... 55
3.5 System Recovery.................................................................................... 55
3.6 Debug Message...................................................................................... 55
3.7 Linux Software AP and Testing on RSB-4411 ........................................ 56
3.7.1 “Hello World!” Application and Execution ................................... 56
3.7.2 Watchdog Timer Sample Code................................................... 57
3.7.3 GPIO Setting............................................................................... 58
3.7.4 RS232 Initial Code...................................................................... 58
3.7.5 Display Output Setting ................................................................ 59
3.7.6 Network Setup ............................................................................ 61
3.7.7 Storage (SATA /eMMC/SD Card) ............................................... 62
Chapter 4 System Recovery..............................63
4.1 System Recovery.................................................................................... 64