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

  • 相关阅读:
    result set sql server
    [转载]:C#、.Net面试题目及答案
    [转载]:合并两个已排序好的int数组,并排序返回c#实现
    [转载]实际举例C#引用类型和值类型的区别
    mysql 性能优化方案
    oracle 并行原理深入解析及案例精粹
    创建Oracle外部表 External Table
    Oracle 分区表
    MySQL索引类型一览
    MySQL配置文件mysql.ini参数详解、MySQL性能优化
  • 原文地址:https://www.cnblogs.com/TooyLee/p/6033075.html
Copyright © 2011-2022 走看看