自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

转载 mtd-utils工具的编译和使用

mtd-utils工具的编译和使用                                                mtd-utils工具的编译和使用一、下载源码包并解压root@:/home/# wget ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.0.0.tar.bz2root@:/home/# wget http://www.zlib.net/zlib-1.2.3.tar.gzroot@:/home/# wget http://ww

2010-07-30 11:16:00 6268

转载 触摸屏中鼠标事件的捕获和传递及触摸屏的移植

<br />触摸屏中鼠标事件的捕获和传递及触摸屏的移植<br />在Linux系统中,如果硬件设备的驱动程序被正确安装,那么在/dev路径下会有相应的设备文件,它们是对应硬件设备的驱动程序接口,应用程序可以打开这些设备文件,从中读取的数据就对应着硬件设备传回的信息。当鼠标被点击时,会产生中断并进入中断处理程序,在中断处理程序中,鼠标的动作会被翻译成相应的数据存在一个数据缓冲区中。用户打开设备文件后,就是从这个这个缓冲区读取数据的。注意,这时的数据是最原始的数据。<br />当Qt应用程序作为GuiServe

2010-07-27 16:29:00 2852

转载 Ubuntu下交叉编译tslib-1.4记录

在移植好触摸屏的驱动后,一般都要移植一个tslib来配合,在用户层对触摸屏的数据进行滤波和矫正,同时也可以给应用程序一个统一的接口,很多GUI都支持tslib的接口.对于tslib的基础知识和移植,网上google一下就是一大把,在这里我提供一些较好的网页,这些已是我此次移植的参考.http://blog.chinaunix.net/u1/33412/showart_282396.htmlhttp://blog.chinaunix.net/u2/61322/showart.php?id=1357736htt

2010-07-21 17:23:00 5395 1

转载 Qt + 觸控 移植 – Qt and Touch Screen Porting to SBC6446 with LEOs for DaVinci

完成了 Qt 接下來就是要讓觸控面板的功能也起來因為之前有兩篇教學了所以這篇照片可能會跳的比較快不懂的話可以回去看看前兩篇的設定[達文西] 建置開發環境 – Based on EDK6446 with LEOs for DaVinci[達文西] Qt 移植 – Qt Porting to SBC6446 with LEOs for DaVinci為了之後的方便所以先切換到 root 去比較好辦事sudo su然後切換到opt的資料夾去cd /opt/下載觸控套件 tslibwget http://downl

2010-07-21 16:58:00 2100

原创 gcc/g++ 命令的常用选项

使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。假如在程序中用到new delete操作,而不加此选项进行编译会出现以下错误信息:zch07eha01:/home/mrbt48/cpp> gcc -o RG RandomTest.cpp<br />/tmp/cciMHHyb.o(.text+0x2b): In function `main':<br />: undefined reference to `operator new(u

2010-07-21 10:59:00 6464

转载 Android平台从Froyo 2.2开始支持jni单步调试了!

<br />Android平台从Froyo 2.2开始支持jni单步调试了!(2010-06-04 18:12:06)转载标签:android2.2froyondk-r4debug调试杂谈分类:Android北京理工大学  20981  陈罡<br />一、写在前面的话(可以 理解为废话)<br />前段时间从网上看了google的io大会,亲眼看到了google在it技术发展和创新领域所做的工作(在此也问候一下apple 公司的美术家门,你们辛苦了)。虽然google认为未来pc上只可能存在两种程序——b

2010-07-11 23:15:00 2028 1

原创 实战Makefile.am

实战Makefile.am<br />Makefile.am是一种比Makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。<br />表一列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件个一般格式。<br /><br />表 1Makefile.am一般格式<br /><br /> <br />对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRAMS代替bin_PROGRAMS,noinst_

2010-07-06 23:07:00 851

转载 Linux/Ubuntu 下编译安装 Subversion-1.6.9 (svn) 全攻略!

Linux/Ubuntu 下编译安装 Subversion-1.4.0 (svn) 全攻略!All By yongzhi.wu(版权归本博主所有,转载务必注明来源)几经周折, 好事多磨. 终于在俺的Ubuntu 下编译安装完 subversion-1.4.0下面把我的经验分享出来, 希望对各位看官有用!     本人的系统为Ubuntu-6.06-1. 如果你的是其他非 apt 软件包管理的系统. 可能有些步骤需要用别的方法来完成. 1.概述:如果你想为了在Linux 下运行svn服务器,你开始安装了Ubu

2010-07-06 17:06:00 4012

转载 Argument list too long分析

这两天在Android eclair版本上增加WML浏览功能,以前在cupcake版本(broncho a1)上实现过,技术上倒是没有什么难题,但编译时总是出现Argument list too long的错误。WebKit里源文件太多,没有WML时还可以编译过去,但加上了WML之后,命令行参数确实很长了,ar后面跟的参数大概都有几百K。奇怪的是,在终端单独运行ar没有问题,但是在Makefile里就是不行。先尝试去改Android.mk,把它分成几个静态库来编译,但老是编译不过去,试一次要很长时间,真的很

2010-07-06 15:56:00 6821

原创 ubuntu下内核的升级与卸载

用apt-get dist-upgrade发现内核升级了。直接安装然后查看/boot/grub/menu.1st发现以前的内核还在,应该是从安全考虑可既然我正常启动了,就不需要了。留着占空间。卸载!首先,执行#uname -a显示了当前的内核然后用#dpkg -l|grep linux来查看当前系统安装了哪几个内核。然后就可以卸载了一定要确定卸载的包的准确名称然后#apt-remove ***(这里是包的准确名称)不过这里似乎需要加上-purge更好些,是去除残余信息。

2010-07-05 14:51:00 4592

翻译 Argument list too long 错误解决方法汇总

这篇文章是回复前几天在论坛一个朋友提出的问题,今天有空,整理了一下,发布出来,供大家参考!当Linux下试图传递太多参数给一个系统命令(ls *; cp *; rm *; cat *; etc…)时,就会出现”Argument list too long”错误。本文将提供4种解决方法,按复杂程度由低到高排列。方法#1: 手动把命令行参数分成较小的部分例1 mv [a-l]* ../directory2mv [m-z]* ../directory2这是4种方法里最简单的,但是远非理想的方法。你必须有办法平均分

2010-07-05 14:35:00 5138

原创 Android中默认不输出stdout stderr,如何输出?最简单的方法

文件system/core/init/init.cservice_start函数中修改成这样:        if (needs_console) {            setsid();            open_console();        } else {            //zap_stdio();            open_console();//add by hui        }

2010-07-04 22:31:00 3137 2

原创 Android中使用ALSA声卡

Android中使用ALSA声卡首先,cd到Android源码树根目录下:cd /home/figo/android/Android-2.0从Android主页下载ALSA声卡的相关源码:git clone git://android.git.kernel.org/platform/external/alsa-lib.gitgit clone git://android.git.kernel.org/platform/external/alsa-utils.gitgit clone git://androi

2010-07-04 16:30:00 8686 1

EAI ydlidar雷达驱动源码与教程

EAI ydlidar雷达驱动源码与教程,该手册以 TX雷达为例,若使用其它型号雷达,需运行对应的**.launch 文件。(如使用TX 雷达, 需改成 TX.launch)

2020-11-06

dbg安装包6.12.2 x86平台 在QT中配置

dbg安装包 x86平台 在QT中配置: QT和dbg QT默认的调试器是没有dbg引擎的,从网上下载dbg安装之后,选择工具-选项-构建和套件,克隆或者手动添加一个构建套件,在调试器那里选择管理,然后手动添加一个CDB引擎。应用,回到构建套件,设置为默认,确定,重启QT。OK。 旧版6.6调试中无法看到变量值。

2018-04-19

c语言字符串分割函数strtok

这个例子从文本文件ad9361.txt一行一行读取数据,通过spi设置寄存器值。支持命令读写:spidev_test -r F1 -w A0,-r参数表示寄存器地址,-w表示要写入的值,均为16进制(不要加0x开头)

2017-01-12

spi mode调试经验

spi mode调试经验,由于mode无设置好导致的读出数据错误。

2017-01-10

c语言socket编程 与服务器长连接的客户端程序

c语言socket编程 与服务器长连接的客户端程序

2016-12-15

dbg安装包,可供QT使用

dbg安装包 x86平台 在QT中配置: QT和dbg QT默认的调试器是没有dbg引擎的,从网上下载dbg安装之后,选择工具-选项-构建和套件,克隆或者手动添加一个构建套件,在调试器那里选择管理,然后手动添加一个CDB引擎。应用,回到构建套件,设置为默认,确定,重启QT。OK。 教程:http://blog.csdn.net/yihui8/article/details/52850180

2016-10-18

repo同步工具不会公钥出错

解决 gpg: Can't check signature: public key not found

2016-02-24

Android上调用ffmpeg的实例FFmpegTest

这个实例是在Android上简单调用ffmpeg库的源码 对于做Android多媒体开发的人来说 这是个非常好的例子 Android的Open Core多媒体框架实在是不怎么给力 需要给这个多媒体核心换个心脏 ffmpeg就是一个很好的选择 现在很多著名播放器都使用的是ffmpeg 例如:MoboPlayer MXPlayer 编译方法: 1,先用android_ndk编译ffmpeg cd FFmpegTest/jni/ffmpeg-0.8 ./build_android.sh 注意:a,需要修改./build_android.sh里面的ndk路径 b,如出现undefined reference to `atexit'问题,build_android.sh里面去掉-nostdlib 2,FFmpegTest导入Eclips编译成apk即可。

2015-08-31

7620QAtool改wifi MAC地址

7620QAtool改wifi MAC地址。 MT7620设置ap client无法上网问题,原因是MTK关于ra MAC规则引起的。规则如下: 用到了AP-Client功能, 即虚拟一个新的网卡出来, 按MTK的规则,该虚拟网卡的的MAC地址是在ra0的MAC地址基础上加1, 而且ra0的MAC地址必须是4的倍数。 因此,如果ra0 MAC不是4的倍数,则ap client模式无法上网。解决办法是用MT7620QA工具更改ra0 MAC为4的倍数。

2015-06-06

“360随身WiFi” linux驱动 MT7601U

“360随身WiFi” linux驱动,ubuntu能用 MT7601U

2015-02-03

apk反编译工具apktool

apk反编译工具apktool,windows版本,直接运行,反编译即可。

2014-09-17

M8 android dump内存工具

M8 android dump内存工具 方法: memdmp通过adb push到机内, 然后运行脚本 ./dumpinterruptmem.sh tmp.txt

2012-08-12

svn自动编译安装脚本

svn自动编译安装脚本,脚本分2部分 atuo_svn.sh 是编译安装svn make_svn.sh是自动安装一个指定的库

2011-04-07

如何在POP封装的6410上安装运行android

如何在POP封装的6410上安装运行android,移植MEIZU M8手机必备

2009-09-06

电容式触摸屏软件设计文档

电容式触摸屏软件设计文档,如iphone,魅族M8手机触摸屏

2009-09-06

替换android默认的busybox

替换android默认的busybox,支持tab补全,比android自带shell好用多了

2009-09-06

S3C6410启动模式介绍

S3C6410 启动模式介绍,linux移植基础知识

2009-09-06

U-BOOT 内存布局及启动过程浅析

U-BOOT 内存布局及启动过程浅析 移植Linux内核必备!

2009-09-06

s3c6410支持onenand的u-boot-1.3.4_onenand090812

s3c6410支持onenand的u-boot-1.3.4,支持POP封装的s3c6410

2009-09-06

a1200电脑上用-Telnet驱动.rar

摩托罗拉a1200电脑上用-Telnet

2009-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除