The is a translation of a blog wrote by Zhchbin, a CS senior from Zhong Shang University(sysu.edu.cn), China. He participated the 4th Intel Cup National Software Innovation Contest for College Student( NSICCS) this year. The original blog can be found here.
LAB-8902 embedded platform is a new low power high-performance embedded platform made by China North Industry Control Group (NORCO Group), This platform consists of touch Screen supported
display and motherboard with a compact enclosure. The motherboard is based on [email protected]
D510 processor+ ICH8M chipset, utilizingthe a Core Duo processor (1.66 GHz Main Frequency, L2 Cache: 512KB*2) with CPU, North Bridge and GPU integrated into one chip. The display is the LCD of10.1"LVDS. LAB-8902 embedded platform is the perfect embodiment of the embedded system, with rich interfaces including 1*JTAG(XDP)/1*8 bit GPIO ports/1*LPC(SMBus)/1*PCI/1*PCI-E/1*MINI PCIE/1*PC104/2*COM and 8*USB2.0 ports. All the ports are of flexible expansibility and students are able to conduct various experiments and developments through this platform, which can facilitate their hardware design & analysis and and improving their capability on software programming. LAB-8902 embedded platform provides a display of 1*10.1" LVDS and 1*VGA port.Its VGA+LVDS dual independent display can facilitate the operation.
Meego Installation and Configuration
In our project, we used Meego system image: meego-tablet-ia32-pinetrail-184.108.40.206.0.20110517.1.img
downloaded from Meego repository, and followed the offical Meego installation instruction for Viewsonic tablet ( http://software.intel.com/zh-cn/articles/viewsonic_tablet_meego_installation/
). After installation, I immediately found out that Meego Tablet 1.2 OS does not support the touch screen function of this platform ( it seems no driver has been developed for it). During the multiple installation trials, mouse icon were showing up in multiple cases, which made me think that there must be a mouse driver developed in Meego Tablet 1.2 that the Lab-8092 detected. Based on previous development experience using emulator on PC, there must be a configuration file somewhere that I can change and make it to work for this platform. Thus I started patiently searching related .conf file in /etc. My approach seems right, and I found the file and was able to do the following configuration
To Change Configuration to allow Meego Tablet to use Mouse
- Gedit the file at /etc/sysconfig/uxlaunch
- Comment out (Add "#") the last line of code: xopts = -nocursor
No with this change, I got Meego Tablet 1.2 running on my LAB-8902 embedded platform box, much smooth and faster than the Meego emulator running in Meego SDK, and very convenient for the testing.
Source Software Intel