ARM
ht_toto
这个作者很懒,什么都没留下…
展开
-
构建嵌入式驱动开发编译环境
1.将嵌入式开发包的内核的源代码安装在/usr/src下,文件名为:linux-2.6.14.7-dma2410.tar.gz(我开发上用的)是一个压缩包,解压缩既可以得到整个内核的源代码: # tar jxvf linux-2.6.14.7-dma2410.tar.gz解压后生成一个新的目录/usr/src/linux-2.6.14.7,所有的源代码都在该目录下。 注:该目录会转载 2008-08-03 16:44:00 · 811 阅读 · 1 评论 -
S3C2410触摸屏驱动代码分析1
/** s3c2410-ts.c** touchScreen driver for SAMSUNG S3C2410** Author: Janghoon Lyu * Date : $Date: 2002/06/04 07:11:00 $** $Revision: 1.1.2.6 $** Based on pt036001b-ts.c** This转载 2008-08-03 16:28:00 · 811 阅读 · 0 评论 -
S3C2410触摸屏驱动代码分析2
#define mode_x_axis_n() { ADCTSC = XP_EXTVLT | XM_GND | YP_AIN | YM_HIZ | /XP_PULL_UP_DIS | XP_PST(NOP_MODE); }/*基本配置和上面相同,就是不进行x 坐标的转换*/#define mode_y_axis() { ADCTSC = XP_AIN | XM_HIZ | YP_EXT转载 2008-08-03 16:37:00 · 1051 阅读 · 0 评论 -
S3C2410触摸屏驱动代码分析3
/*这段代码完成对刚才得到的y 值进行修正,将结果保存在cheat_diff_y 变量中*///y = y - (max + min);//y = y / (TIMES - 2);adc_state = 1;mode_y_axis();start_adc_y();/*开始进行y 坐标的转换,注意此处由start_adc_y()函数引发一次AD 中断,转载 2008-08-03 16:39:00 · 872 阅读 · 0 评论