SBC8018-FAQ

=Linux=

How to get rid of LCD login information ?
1 Power on the SBC8018 and enter to Linux system

2 Modify the /etc/inittab

Modify "1:2345:respawn:/sbin/getty 38400 tty1" as "# 1:2345:respawn:/sbin/getty 38400 tty1"

3 Modify /etc/rcS.d/S02banner

Modify "echo "Please wait: booting..." > $vtmaster" as "# echo "Please wait: booting..." > $vtmaster"

4 Input the comamnd "sync" on filesystem prompts

5 Reset the Evaluation board.

=WinCE=

Why need touch screen calibration every time when getting into WinCE system?
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. However, we can solve the problem as below: 1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like "CalibrationData"="2016,1888 1056,864 992,2912 3040,2976 3072,896"， these are parameters of touch screen. 2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg ;-- Touch Screen driver ; @CESYSGEN IF CE_MODULES_POINTER ; @CESYSGEN IF GWES_TCHUI ; @XIPREGION IF PACKAGE_OEMDRIVERS IF BSP_NOTOUCH ! [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "DriverName"="touch.dll" IF IMGNOCALIBRATION                //mask this line "CalibrationData"="2016,1888 1056,864 992,2912 3040,2976 3072,896" //These are parameters of your touch screen, please modify it to 4.3inch or 7inch ENDIF IMGNOCALIBRATION            //mask this line "MaxCalError"="6" "SPIAddr"=dword:0          ; McSPI1 channel 0 "PenGPIO"=dword:1B          ; gpio27// gpio_175 "PenUpDebounceMS"=dword:28 ; PenUp debounce time in MS, 0 to disable debounce process "InitialSamplesDropped"=dword:2		; Number of samples to be dropped after pen down detection ; Default is 1 ;"SampleRate"=dword:64		; samples per second, default is 100 ENDIF BSP_NOTOUCH ! ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS ; @CESYSGEN ENDIF GWES_TCHUI ; @CESYSGEN ENDIF CE_MODULES_POINTER