发布时间:2013-01-09 12:13:24
作者:刘洪涛,华清远见嵌入式培训中心讲师。 本文记录了在调试华清远见教学平台FS_S5PC100上的Android触摸屏驱动的过程。屏的型号是上篇博客《液晶背光电源的选择》中的A043FW02 V0。这里也给大家确认下,上次的电源选择是没问题的。 我采用的触摸屏校准方法利用到了tslib-1.4。tslib的移植方法,网上有很多介绍,这里就不赘述了。 有过linux下触摸屏开发经验的,应该知道通常驱动是把采集到的原始坐标(A/D值),直接通过input系统上报。对于12位的A/D,触摸屏的范围是:0~0xFFF。在驱动中表示如下: input_set_abs_params(ts->......【阅读全文】
发布时间:2013-01-09 12:13:20
作者:王劲男,华清远见嵌入式培训中心讲师。 s5pc100是三星公司推出的基于Cortax-A8核心的一款专门针对应用、消费类电子产品而设计的芯片,针对它的介绍网上有很多了,我们就不专门介绍这款芯片了。 今天是针对U-boot的移植。我们先来看看u-boot的特点,u-boot是Boot-loader的一种可以负责板子上电后硬件初始化工作,以及内核引导。它可以为用户提供一个可交互的界面,使开机过程可控,可调,方便开发人员调试。 今天我们移植的版本是u-boot1.3.1这是一个比较成熟的版本,我们先来看看要移植一个u-boot需要注意哪些问题。 首先我们应该先拿到一个u-boot源码,......【阅读全文】
发布时间:2013-01-09 12:13:12
作者:程姚根,华清远见嵌入式培训中心讲师。 关于mplayer移植网上资料很多,但都很混乱。在此,我做了一个关于mplayer 的详细总结。在做之前最好在解压源码包后,先通过./configure --help看一下相关配置。 X86的LINUX上已经自带了解码库,不需要另外安装解码库,而arm平台自己做的文件系统没有解码库,需要另外安装解码库。 下载MPlayer:MPlayer-1.0rc2.tar.bz2 解码库:libmad-0.15.0b.tar.gz 一、在x86的LINUX上安装......【阅读全文】
发布时间:2013-01-09 12:13:07
作者:赵孝强,华清远见嵌入式培训中心讲师。 首先介绍一下GPRS的接入方式,在中国有CMWAP和CMNET两种方式。CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。 1.开启 at+csq +CSQ: 30,99 &nbs......【阅读全文】
发布时间:2013-01-09 12:13:02
作者:王劲男,华清远见嵌入式培训中心讲师。 有些时候无法找到内核中有效的选项,使硬件设备正常工作。 找到新设备的驱动最简单的方法是,将内核中此类驱动全部构建成模块,并由udev来完成设备和驱动之间的匹配。 如果不想构建所有的驱动(有些时候这是非常恐怖的事情),那就需要一点额外的工作来确定所需要的驱动程序。下面的步骤很复杂,而且需要深入内核源码。 不过这样做会帮助你很好的理解硬件和内核源码。 我们以USB设备为例。 首先我们要找到设备的总线ID,这是非常重要的用来确定一个设备的.我们可以使用下面这个命令: /usr/sbin/lsusb  ......【阅读全文】