qemu 驗證 tslib

來源:互聯網
上載者:User
      重裝了一次vista,卻導致ubuntu分區整個消失,致使以前編譯的大量軟體丟失,教訓慘重啊。

      tslib以前編譯過,那時只有1.0版可以正常驅動,這此1.0版卻無法編譯,應該是gcc不一致。

      編譯環境:gcc version 4.1.2,用的是poky-eabi-glibc-i686-arm-toolchain-pinky-sdk-3.1.tar.bz2,使用指令碼該了檔案名稱。
rename:
       #!/bin/sh
       for filename in *poky-linux-gnueabi*

       do

       # echo $filename

       newname=`echo $filename | sed 's/poky-linux-gnueabi/linux/g'`

       ln -s   $filename  $newname

       echo $newname

       done

       tslib:tslib1.4 ,svn

       過程:
       sudo apt-get install subversion build-essential help2man diffstat texi2html texinfo cvs gawk zip unzip  git-svn  bzip2 libncurses5-dev zlib1g-dev libssl-dev  ca-certificates  sqlite3 sqlite3-doc  quilt  ccache libsdl1.2-dev lynx git-core libxtst-dev   不一定都有用。
       sudo apt-get install libtool      //還少了這個

       ./autogen.sh
       export CC=/usr/local/poky/eabi-glibc/arm/bin/arm-linux-gcc
       export CXX=/usr/local/poky/eabi-glibc/arm/bin/arm-linux-g++
       ./configure --host=arm-linux --prefix=/home/tslib
       make
       make install

       qemu 測試:
       由於poky的平台和ipaq3950差不多(至少比freerunner差的少),我可以用poky提供的qemu測試。

        zImage-2.6.23-pinky-3.1-qemuarm.bin
        poky-image-minimal-qemuarm-pinky-3.1.rootfs.ext2
      
        sudo /usr/local/poky/eabi-glibc/arm/bin/qemu-system-arm -ke
rnel zImage-2.6.23-pinky-3.1-qemuarm.bin   -M versatilepb -hda poky-image-minimal-qemuarm-pinky-3.1.rootfs.ext2  -usb -usbdevice wacom-tablet -no-reboot --append root=/dev/sda console=ttyAMA0 console=tty0 mem=64M

         -usbdevice wacom-tablet:使用觸控螢幕

        mount 上 rootfs.ext2,複製tslib到MNT/user/lib/tslib

        tsenv:環境
        #!/bin/sh
        export TS_ROOT=/usr/lib/tslib
        # export TSLIB_FBDEVICE=/dev/fb0
         export TSLIB_TSDEVICE=/dev/input/touchscreen0
        export TSLIB_CALIBFILE=/etc/pointercal
        export TSLIB_CONFFILE=$TS_ROOT/etc/ts.conf
        export TSLIB_PLUGINDIR=$TS_ROOT/lib/ts
        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TS_ROOT/lib

        .  /usr/tsenv     . or source 但source 命令poky中不可用。
      
       一切正常,:

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.