zoukankan      html  css  js  c++  java
  • Tiny210 编译Linux3.0.8

    一、编译内核

    cp mini210-tvp5150_linux_deconfig .config

    make

    没有出现错误,烧到板上,12寸屏不能显示,修改LCD参数为屏的参数,在arch/arm/mach-s5pv210/mini210-lcds.c

    重新编译,OK

    2. 编译RootFS

    按照Tiny210手册编译,启动出错:can't open /r/dev/console

    解决办法:在文件系统/dev下建立console节点,命令为sudo mknod console c 5 1 

    3. 修改触摸屏驱动

    因为手上的屏是12寸USB接口的超声波触摸屏,Tiny210原先的驱动不适合使用

    1. 下载tslib1.4:

    git clone https://github.com/kergoth/tslib
    2.编译

    ./autogen.sh
    ./configure --host=arm-linux --prefix=/opt/tslib CC=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc

    make
    make install

    之前加入--enable-inputapi=no,编译后发现在没有input.so

    3. 复制/opt/tslib目录到RootFS相应目录下

    4. 修改tslib/etc/ts.conf,去掉module_raw input面前的井号及空格,行首不要留有空格

    5. 修改/etc/profile,在后面加入如下代码(event2是我的输入设备):

    6. 在命令行下直接转入ts_calibrate,发现每次都提示校正失败,后面发现ts_calibrate是直接调用/bin/ts_calibrate,那是系统原来的,不适合这里使用,真正有用的是/opt/tslib/bin/ts_calibrate

    7.修改/bin/qt4以适应我们的触摸屏,修改后的如下


    8. 输入 qt4看看修改是否成功

  • 相关阅读:
    webpack中文网的错误&&未更新内容(webpack4)
    本地运行别人的vue项目;新建一个vue项目;打包并部署一个vue项目
    ajax/JSON
    弹性盒模型,FLEX
    opencv-python-学习笔记五(图像的基本操作)
    opencv-python-学习笔记四(创建滑动条)
    opencv-python-学习笔记三(鼠标事件)
    opencv-python-学习笔记二(利用opencv绘图)
    opencv-python-学习笔记一(图像的读取与写入)
    开发Koa 必须用的插件
  • 原文地址:https://www.cnblogs.com/openusb/p/3307464.html
Copyright © 2011-2022 走看看