• tslib1.4编译


    准备工作:ubuntu14.04-64位+arm-linux-gcc(2014)+tslib.14

    1.arm-linux-gcc下载地址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc

    2.tslib下载地址:http://download.csdn.net/download/liuqiqi677/3177449

    准备工作做好了,现在就开始tslib1.4的编译:

    1.arm交叉编译器的安装

    由于64位系统安装arm-linux-gcc缺少32位依赖需要安装lib-core,

    sudo apt-get install lsb-core

    将下载的arm-linux-gcc(2014):“arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2”

    解压到Ubuntu 系统的文件夹“/usr/local/arm”中。

    然后修改环境变量,vim ~/.bashrc, 在底部添加“export PATH=$PATH:/usr/local/arm/arm-2014.05/bin”

    保存退出:wq,然后更新坏境变量:source ~/.bashrc。

    检查一下arm-linux-gcc(2014是否安装成功,arm-按Tab键补齐,通过“arm-none-linux-gnueabi-gcc -v”,测试安装是否成功。

    安装成功,返回arm-none-linux-gnueabi-gcc版本(gcc version 4.8.3 20140320)。

    2.tslib的交叉编译

    首先需要安装交叉编译tslib所需的一些工具,apt-get install autoconf automake libtool

    将下载好的tslib1.4拷贝到~/transplation/

    解压tslib,tar  -xvf tslib-1.4.tar.gz

    进入解压后的tslib文件, cd tslib 

    通过建脚本文件完成编译,vim autoconfig.sh

    #!/bin/sh

    make clean && make distclean

    echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

    #CC=/usr/local/arm/arm-2014.05/bin/arm-none-linux-gnueabi-gcc

    ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no -prefix=/usr/local/tslib

    make && make install

    保存退出,然后修改权限,chmod 777 autoconfig.sh

    最后运行autoconfig.sh脚本完成编译,./autoconfig.sh

    3.修改ts.conf内容

          # vim/usr/local/tslib/etc/ts.con,将module_raw input 前的注释去掉

               module_raw input 
               module pthres pmin=1
               module variance delta=30
               module dejitter delta=100
               module linear

  • 相关阅读:
    HTML5 Canvas Overview
    HTML5 Canvas Tutorial
    CSS Inheritance
    Get Foreign Keys
    Spring + JdbcTemplate + JdbcDaoSupport examples
    Spring + JDBC example
    Get Primary Key Column From A Table
    python学习第19天之目录规范和常用模块之time
    python学习的第十八天模块之包、相对搜索路径和绝对搜索路径
    python学习的第十七天 模块、内置函数
  • 原文地址:https://www.cnblogs.com/TooyLee/p/6033075.html
Copyright © 2020-2023  润新知