
文章
tony-Lin
这个作者很懒,什么都没留下…
展开
-
tslib.tar移植
首先编译触摸屏应用程序:tar xvf tslib.tarcd tslib./autogen.sh./configure空格--prefix=/usr/local/tslib 空格--host=arm-linux空格ac_cv_func_malloc_0_nonnull=yesmakesudo make install 然后部署编译好的目录cp/usr/loca原创 2014-07-18 22:39:25 · 508 阅读 · 0 评论 -
关于Linux下AT91SAM9261的RS485驱动
AT91SAM9261和ATMEL其它型号的ARM处理器使用高度相似的USART外设,因 而驱动程序也具有高度的相似性,而且USART硬件支持485模式,用RTS信号作为485的收发控制。在使用中,只要将其置为485模式,其余的操作和 普通的232操作一模一样,RTS的翻转是自动的。我的板子上使用USART0扩展了一个485接口,而Linux原有串口驱动只支持普通的232模式,为了在Linux转载 2014-07-31 10:41:40 · 2558 阅读 · 0 评论 -
source xxx.sh脚本 与 ./xxx.sh脚本的区别
【知识补充:source 命令的作用】source命令的作用就是用来执行一个脚本,那么:source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是转载 2014-07-31 08:56:29 · 1182 阅读 · 0 评论 -
从零开始at91sam9263的linux编程----内核编译
内核的编译。 linux的新内核一般功能都会更强大,且都会相对稳定些,所以优选最新版本的内核。现在最先的内核应该是2.6.34了,不过atmle官网上还没有该版本对应的补丁,所以就使用2.6.33。 首先从官网下载linux-2.6.33.tar.bz2和补丁2.6.33-at91.patch 先解压缩linux-2.6.33.tar.bz2,然后打上补转载 2014-08-01 14:51:53 · 565 阅读 · 0 评论 -
selected device is not a touchscreen I understand(./ts_calibrate)
今天编译tslib,之后死活认不出touchscreen。通过cat 测试了/dev/input/event2,发现touch有反映。但是tslib死活老说 selected device is not a touchscreen I understand这log。google了半天,也没搞定。于是开始看代码。发现tslib有这么一段if (! ((ioctl(转载 2014-08-07 16:41:39 · 1891 阅读 · 0 评论 -
S3C2440 UART串口驱动(裸机)
[置顶] S3C2440 UART串口驱动++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载! 转载请注明出处:http://blog.youkuaiyun.com/mr_raptor/article/details/6556133++++++++++++++++++++++++++++++++++++++++++1转载 2014-09-04 09:23:19 · 1454 阅读 · 0 评论 -
ARM-Linux触摸屏驱动移植--问题总结
硬件平台:FL2440内核版本:2.6.28主机系统:Ubuntu 11.04内核版本:2.6.39原创作品,转载请标明出处 http://blog.youkuaiyun.com/yming0221/archive/2011/07/01/6579577.aspx 1、由于自己编译的内核触摸屏驱动选项选择的问题,触摸屏搞了好久由于自己编译内核将触摸屏驱动以转载 2014-08-08 09:13:04 · 1337 阅读 · 0 评论 -
串口通信
串口通信与编程01:串口基础知识 串口是串行接口(serial port)的简称,也称为串行通信接口或COM接口。 串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括RS-232-C、RS-422、RS485等。 1.串转载 2014-08-14 09:28:38 · 832 阅读 · 0 评论 -
Linux内核配置选项详解
第一部分01、Code maturity level options ---> 代码成熟等级选项01.01、 [ ] Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。01转载 2014-07-31 14:59:07 · 9326 阅读 · 0 评论 -
arm-Linux 编译动态库 简单实例
本文讲述了一个简单的例子 ,很好的解释了“编译动态库”。 一、准备工作 1.使用oracle VM Virtualbox软件安装Ubuntu虚拟机 2.下载好相关的软件并传输到虚拟机下,安装好交叉编译器。 二、编译应用 该例子以 1.c , 2.c, 2.h组成 1. 代码编辑 下面通过一个例子来介绍如何生转载 2014-07-31 14:25:20 · 7184 阅读 · 0 评论 -
触摸屏校准程序ts_calibrate(转)
使用ts_lib包自带的ts_calibrate校准触摸屏很简单实用,但在基于Xsever的GUI应用环境下,有两个问题存在: 1.校准后必须重新启动X,应用端才能生效。这样处理用户肯定不能接受,因为启动一次机器毕竟耗时。 2.在使用ts_calibrate校准触摸屏时,要触摸5个点,这时假如GUI应用端在运行其他响应触摸事件(鼠标事件)的程式就会出现错乱。所以安全的做法应该是转载 2014-07-30 11:47:37 · 5261 阅读 · 0 评论 -
给内核打补丁
原来给内核打过补丁,都是跟着网上找来的资料一步一步做,结果今天打2.6.32.9的补丁出了问题。现在把学到的东西写下来,供大家参考。我都是从kernel.org下载内核的。首先要明白内核发布一次稳定版,同时发布两个补丁的,一个是patch-2.6.x.y.bz2,一个是patch-2.6.x.y1-y2.bz2。其中patch-2.6.x.y.bz2 通过点击“[Patch转载 2014-07-28 11:56:59 · 2232 阅读 · 0 评论 -
移植2.6.30.4到MINI2440
本文来自:http://blog.chinaunix.net/u1/57901/showart_2019107.html移植2.6.30.4到MINI2440上锻炼一下自己这篇学习笔记以失败为基础向前推进~ 重点在于如何发现问题和解决问题的方法,因为我硬件基础还不足,所以像DM9000这样的硬件初始化我会以”暴力”方法来解决~ 哈哈~下面开始和大家分享我的失败过程~:转载 2014-07-28 16:10:07 · 619 阅读 · 0 评论 -
史上最经典的Linux内核学习方法论
转自:http://tech.it168.com/a2010/0510/884/000000884174_all.shtmlMakefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。 毫不夸张地说,Kc转载 2014-07-28 16:32:52 · 574 阅读 · 0 评论 -
替换内核启动时的logo(成功通过)
内核启动Logo在配置内核的时候选中了启动Logo的支持。 使用下面的方法可以将企鹅的Logo换成自己喜欢的任意图片。 首先准备一幅自己喜欢的图片,da,然后将背景涂成黑色。然后将该图片保存成png格式,例如linuxlogo.png。在Linux下使用下面的命令:# pngtopnm linuxlogo.png > linuxlogo.pnm # pnmquant 224原创 2014-08-02 14:07:02 · 1461 阅读 · 0 评论 -
at91sam9260 开发环境的建立
1,下载源码和补丁 root@emboard:/workdir/atmel/at91sam9260# AT91Bootstrap1.14.zip arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 u-boot-1.3.4-exp.3.diff u-boot-1.3.4.tar.bz 22.6.转载 2014-07-29 09:54:04 · 3377 阅读 · 0 评论 -
怎样为Linux内核打补丁,及特定版本内核下载
怎样为Linux内核打补丁 -------------------- 作者 :Jesper Juhl,2005年8月 最后更新日期 :2006-01-05转载 2014-07-29 09:31:52 · 1071 阅读 · 1 评论 -
windows 7 安装 sam-ba at91 usb to serial converter 驱动不成功的解决
sam-ba cdc at91 usb to serial converter 驱动文件如下;; Windows USB CDC Driver Setup File for ATMEL AT91SAM products;[Version] ; Version sec转载 2014-08-04 09:28:42 · 14684 阅读 · 0 评论 -
为什么我的/dev/下没有event0
Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。一. Input子系统结构与功能实现1. Input子系统是分层结构的,总共分为三层: 硬件驱动层,子系统核心层,事件处理层原创 2014-07-30 11:27:54 · 3914 阅读 · 0 评论 -
修改linux内核的开机图片(小企鹅)
两种方法:一、最简单的方法:把你的图片替换掉小企鹅图片重新变异即可。把制作好的ppm文件(博客里有制作方法)拷贝到kernel源码的driver/video/logo中,重命名为logo_linux_clut224.ppm然后make clean;make uImage二、新建你的开机图片项1、添加新LOGO将得到的logo_jylogo_clut224转载 2014-08-01 20:51:58 · 3166 阅读 · 0 评论