随笔分类 -  友善之臂ARM开发板

友善开发板学习笔记
(原创)移植ads7846驱动到tiny6410(tiny6410)(ads7846)(移植)(触摸屏)(抖动)
摘要:目前,市面上很多6410开发板都存在触摸屏抖动的问题,tiny6410也不例外,友善的解决方法是采用一线触摸,即在LCD板上,用一个单片机控制ADS7846芯片AD转换,再将数据通过单总线的方式与6410通讯。可是,我这里没有一线触摸板,于是就开始移植ADS7846驱动到tiny6410。 阅读全文

posted @ 2011-06-23 21:04 liu_xf 阅读(5787) 评论(9) 推荐(0) 编辑

(原创)6410触摸屏驱动分析(s3c-ts.c)(Linux)(分析)
摘要:分析内核s3c-ts.c源码,看它是如何采集坐标信息及防抖动处理的。 阅读全文

posted @ 2011-06-22 11:47 liu_xf 阅读(5185) 评论(6) 推荐(0) 编辑

(原创)如何在QT下执行shell或外部程序(QT4)(shell)(mini6410)(smplayer)
摘要:通常,我们运行shell程序都是在终端里进行的,而在产品中,不可能叫用户到终端里去敲命令吧;还有,当系统中的某一个计算功能,我在另一程序里已经做好了,想通过GUI程序直接调用它运行。那么,在这些情况下,如何通过GUI上的button来运行shell脚本和linux程序呢。下面将在mini6410上,通过一个范例来介绍如何在QT4 GUI程序里调用shell程序和运行应用程序。 通过本范例,可以测试用linux C库的函数来调用shell脚本和应用程序,也可以通过qt的函数来调用shell脚本和应用程序。还介绍了阻塞运行和非阻塞运行。 阅读全文

posted @ 2011-06-14 11:18 liu_xf 阅读(11057) 评论(1) 推荐(1) 编辑

(整理)友善之臂x86-qtopia编译问题(luuid、x86-qtopia、友善之臂)
摘要:在ubuntu8.04下编译友善之臂的x86-qtopia时,遇到“/usr/bin/ld: cannot find -luuid”的问题,网上也搜到了解决的办法,现将其整理一下。 阅读全文

posted @ 2011-02-22 20:34 liu_xf 阅读(2352) 评论(2) 推荐(0) 编辑

(整理)友善之臂micro2440 ubuntu 8.04 嵌入式QT开发环境搭建(ubuntu 8.04、友善之臂、Micro2440、Qtopia)
摘要:友善之臂micro2440开发板的用户手册中介绍的是Fedora 9的开发环境,但本人不喜欢Fedora 9的图形界面,正好电脑里本身装有ubuntu 8.04,所以就不换了。ubuntu 和Fedora 9还是有一些区别,安装编译器和源码时和手册上有一些出入,特别是编译qtopia。这里做下笔记。 阅读全文

posted @ 2011-02-22 18:47 liu_xf 阅读(4981) 评论(8) 推荐(1) 编辑

导航