zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    i3wm菜单
    开始写博客拉
    xterm配置
    Linux Tips
    docker下运行labview2010
    oracle连接字符串解析
    C# 域登录实现
    解决Winform程序在不同分辨率系统下界面混乱
    FTP设置:FTP隔离用户
    sqlserver 启动不了sqlserver服务,提示特定服务错误代码10048
  • 原文地址:https://www.cnblogs.com/TooyLee/p/6033075.html
Copyright © 2011-2022 走看看