itop4412之4.3寸触摸屏tslib1.4移植

1.准备相关开发包

tslib1.4 
http://vdisk.weibo.com/s/AcUHxOERV2k0?sudaref=www.baidu.com

移植步骤:

 

1).将tslib1.4拷贝到/home/lz/transplant目录下(可以根据自己的系统选择某一目录),然后执行解压缩命令

tar -vxf tslib-1.4.tar.gz

 

2)切换到tslib目录:

cd tslib

./autogen.sh

安装交叉编译tslib必须的一些工具(可以先查看是否已安装)

sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool

 

3).利用脚本写编译过程 
在tslib文件夹下新建文件configTslib14.sh

 

vi configTslib14.sh

 

内容如下:

#!/bin/sh

anecho “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 –prefix=/opt/tslib1.4 –cache-file=arm-linux.cache

make && make install

 

然后运行configTslib14.sh

./configTslib14.sh

 

执行结束后,我们查看一下是否安装成功,执行命令:

ls /opt/tslib1.4

 

如果出现bin,etc,include,lib这4个目录,如下图所示,说明交叉编译并安装tslib成功。 

 

把tslib1.4重命名为tslib,并拷贝到最小文件系统/usr/local/目录下。

修改etc/ts.conf第一行(去掉#号和第一个空格)

# module_raw input

改为

module_raw input

 

4)配置环境

启动最小系统,在etc/profile配置环境变量:

vi /etc/profile

内容:  
  export TSLIB_ROOT=/usr/local/tslib
  export TSLIB_TSDEVICE=/dev/input/event2
  export TSLIB_TSEVENTTYPE=input
  export TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf
  export TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
  export TSLIB_CALIBFILE=/etc/pointercal
  export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
  export TSLIB_CONSOLEDEVICE=none
  export TSLIB_FBDEVICE=/dev/fb0

2.更新环境变量,执行:

source /etc/profile

5)测试:

进入/usr/local/tslib/bin目录

cd /usr/local/tslib/bin

执行触摸校正测试程序:

./ts_calibrate

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
itop4412移植SSH,你可以按照以下步骤进行操作: 1. 首先,将SSH源代码拷贝到itop4412的开发环境中。你可以使用SCP命令将源代码从本地计算机复制到itop4412上的指定目录。例如,将源代码复制到itop4412的`/home/project/ssh-arm/openssh-4.6p1`目录下: ```shell scp /path/to/openssh-4.6p1.tar.gz root@itop4412:/home/project/ssh-arm/ ``` 2. 解压源代码文件。在itop4412上的开发环境中,使用以下命令解压源代码文件: ```shell tar -zxvf openssh-4.6p1.tar.gz ``` 3. 进入解压后的源代码目录: ```shell cd openssh-4.6p1 ``` 4. 配置编译选项。运行以下命令以配置SSH的编译选项: ```shell ./configure --host=arm-linux-gnueabihf --prefix=/usr/local/ssh ``` 这里的`--host`选项指定了目标平台为arm-linux-gnueabihf,`--prefix`选项指定了安装目录为`/usr/local/ssh`。 5. 编译源代码。运行以下命令以编译SSH源代码: ```shell make ``` 6. 安装SSH。运行以下命令以将编译后的SSH安装到指定目录: ```shell make install ``` 这将把SSH安装到`/usr/local/ssh`目录下。 7. 配置SSH服务器。在itop4412上的开发环境中,编辑SSH服务器的配置文件`/usr/local/ssh/etc/sshd_config`,根据你的需求进行配置。 8. 启动SSH服务器。运行以下命令以启动SSH服务器: ```shell /usr/local/ssh/sbin/sshd ``` 现在,你已经成功在itop4412移植了SSH,并启动了SSH服务器。你可以使用SSH客户端连接到itop4412并进行远程操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

殷忆枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值