自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青蛙之家

Freedom_quan

  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 windows下的adb shell按CTRL+C导致整个adb shell退出问题

开始以为是adb shell工具的问题,试了好几个版本都是如此。在网上搜索了一下,有人说使用CTRL+\ 再按回车可以退出,经过测试确实可以。实际上,这里的CTRL+什么键发送什么消息是可以定义的,通过stty命令。当然,如果你的手机没有装busybox或toolbox之类的可能会没有此命令。131|root@android:/ # sttysttyspeed 38400 baud

2012-12-24 14:40:23 9626 1

原创 永远的错误,不理解的结果

交叉编译ncurses-5.8 时出错,我用的是如下的A方法进行的configureA:../ncurses-5.8/configure --prefix=/home/rebi/cross_tools/build_ncurses-5.8/_install --host=arm-linux CC=arm-unknown-linux-gnueabi-gccB:../ncurses-

2012-12-24 03:35:56 1314

原创 openssl-1.0.1c交叉编译动态库

#交叉编译openssl ------直接修改Makefile新加这一行:CROSS_COMPILE= arm-unknown-linux-gnueabi-定位到以下行CC= cc改成CC= $(CROSS_COMPILE)gcc定位到以下行AR=ar $(ARFLAGS) rRANLIB= /usr/bin/ranlib改成AR=$(CROSS_COMPI

2012-12-23 13:10:26 10625 1

原创 64位?32位?32位程序如何在64位linux下运行?

装的是64位Ubuntu12.04,而且刚把内核升到3.2.4,从网上下载了arm-eabi-4.4.3解压后却发现无法运行,运行时提示:No such file or directory这可就奇怪了,明明是有的,问题提示不存在?仔细想想可能跟我64位系统有关系,查看arm-linux-gcc的信息:rebi@freedom:~/Downloads/arm-eabi-4.4.3/bin$

2012-12-20 20:35:09 5678

原创 ubuntu 12.04自己编译内核方法

1 #先获取内核源码包,这个不能直接从kernel.org上下,因为ubuntu的内核ubuntu公司对其打过补丁,即定制过,所以可用如下方法下载:sudo apt-cache search linux-source如:rebi@freedom:~$ sudo apt-cache search linux-source[sudo] password for rebi:linux

2012-12-20 14:12:53 6962

原创 备忘:内核下载地址

总地址为:http://www.kernel.org/pub/linux/kernel在这里可以找到v2.0, v3.0分别对应2.x或3.x的内核,找到自己想要的下就行了。如果是在命令行下的话,用wgetwget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.51.tar.xz

2012-12-19 21:59:41 871

原创 交叉编译gdb7.4 for SAMSUNG GT-I9100

交叉链是我用crosstool_NG做的,非常简单好用,具体实现可以参考我之前写的文章。下载源码后得到gdb-7.4目录,自己再新建一个build_gdb-7.4目录:drwxr-xr-x 12 qj rebi 4096 2012-12-18 20:22 build_gdb-7.4/drwxr-xr-x 15 qj rebi 4096 2012-12-18 19:52 gdb-7.4/

2012-12-18 22:51:05 1536 1

原创 编译时找不到头文件的最后的一招,我其实不想这么干的

这个杀伤力有点大,影响范围比较广,不到万不得已不要用。C_INCLUDE_PATH=/home/qj/crosstool_ng/.build/arm-unknown-linux-gnueabi/build/static-target/include:$C_INCLUDE_PATHexport C_INCLUDE_PATH库文件的搜索路径:LIBRARY_PATH=/home/qj/

2012-12-18 18:00:15 1859

原创 gcc的默认搜索路径问题总结

总结下来就一句话:gcc编译时指定-v参数就能显示详细的信息了。如:qj@king:~/test$qj@king:~/test$ arm-unknown-linux-gnueabi-gcc -o hello hello.c -Wl,-dynamic-linker=/data/app/ld-linux.so.3 -vUsing built-in specs.Target: a

2012-12-18 11:04:16 5192 2

原创 如何在android设备上面跑C或C++程序?

当然,最原始的方法是把你的程序编成静态的,即编译时加参数-static即可。但这不符合我们一般的习惯,也是我无法容忍的。方法还是有的:1、compilearm-unknown-linux-gnueabi-gcc -o hello hello.c -Wl,-dynamic-linker=/data/app/ld-linux.so.3这样,编出来的hello就会使用/data/ap

2012-12-17 20:18:53 3811

原创 使用crosstool_ng制作交叉链

目前最新版本为1.17.0wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.17.0.tar.bz2tar xjf crosstool-ng-1.17.0.tar.bz2cd crosstool-ng-1.17.0#注意下面这里可能会失败,需要装一些东西,如texinfo、libtool等,具体可以看出错

2012-12-17 16:21:43 1196 2

翻译 ubuntu修改主机名

修改如下两个文件中的原主机名为新主机名:1、/etc/hosts文件2、/etc/hostname文件执行hostname new_namelogout重新登录,执行hostname确认修改结果。

2012-12-17 16:08:36 822

转载 android 编译:classes-with-local.dex] Killed

target Dex: frameworkmake: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] Killed因为是内存不足造成的,后来我把虚拟机的内存改为3G就编过了。还有另一种方法是修改如下文件(这个我没有实际验证,留在这里以

2012-12-17 00:08:42 3672

原创 android编译 out/host/linux-x86/bin/clang: Permission denied 问题解决方法

问题现象:编译出错点提示为:out/host/linux-x86/bin/clang: Permission denied开始尝试删除out/host/linux-x86/bin/clang后重新make -j4但还是出错。在网上也没有找到现成的解决方法,经过尝试如下方法可用:rm -rf out/host/linux-x86/bin/*即删除out/host/linux-

2012-12-16 21:51:24 7866

原创 ubuntu中将用户加入sudo group的最好方法

实际上,我们在安装ubuntu时默认会创建一个用户的,如我的用户叫rebi,这个用户是有sudo权限的。但当我们创建好系统后,再新建一个用户如test1后,用这个用户登录后,使用sudo xxx会提示这个用户没有在sudo group。现在网上一般给出的方法是编辑/etc/sudoers文件,这种方法虽然可以解决问题,但如果你增加了多个用户的话需要在这个文件里也相应的增加一堆用户很不方便。

2012-12-15 22:53:35 12970 1

原创 备忘:安装完ubuntu后安装ssh服务步骤

sudo apt-get install openssh-server#下面这一句解决每次连接ssh等待时间过长的问题sudo vi /etc/ssh/sshd_config#这个文件,在其中添加UseDNS nosudo service ssh restart

2012-12-15 18:10:51 911

原创 交叉编译glibc时遇到的include/asm-arm目录不存在的问题

要编译glibc需要先拷贝linux内核头文件,对于这一步的实现,现在网上的所有资料都基本描述如下:首先执行make mrproper进行清理工作,然后执行make config ARCH=arm(或make menuconfig/xconfig ARCH=arm)进行配置(注意,一定要在命令行中使用ARCH=arm指定cpu架构,因为缺省架构为主机的cpu架构),这一步需要根据目标机的实际情

2012-12-10 17:25:46 3281

原创 交叉编译开源软件的固定套路,以编译最新的gdb7.5 for arm为例

这里只讨论那些需要通过configure配置的情况,针对arm来。先下载最新的gdb7.5下载后解压,再cd gdb-7.5如我的本机路径现在进入到了/home/rebi/Downloads/gdb-7.5执行./configure配置:./configure --prefix=/home/rebi/Downloads/gdb-7.5/bin --host=arm-li

2012-12-08 14:46:31 3775 1

原创 oe-core环境搭建

这一次我使用是的Ubuntu12.101、需要预安装的软件如下:sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm2、创建OE目录mkdir ~/OEcd ~/OE#下载oe-coregit clone git

2012-12-07 15:19:34 3540

Protothreads - 非常适合单片机上使用多线程方案,纯C语言实现,没有任何依赖!

用法非常简单,直接参考如下三个示例即可,如果还有进一步需求,可以查看doc下的帮助文档 example-small.c 简单用法展示:两个线程之间互相等待的例子 example-buffer.c 经典问题:生产者、消费者问题 example-codelock.c 一个模拟用户输入密码的例子,还有定时器的用法展示 Main features: * No machine specific code - the protothreads library is pure C * Does not use error-prone functions such as longjmp() * Very small RAM overhead - only two bytes per protothread * Can be used with or without an OS * Provides blocking wait without full multi-threading

2023-11-16

ctags5.8版本

ctags5.8 版本备用

2017-04-16

android recovery模式下可用的较大的字体

android recovery模式下可用的较大的字体,直接将此头文件放到bootable\recovery\minui目录下,修改graphics.cpp中对原字体头文件的引用为本文件即可。

2016-07-06

py2exe for python2.7 and example

py2exe for python2.7 and example, this is a person useage please do not download!

2016-04-25

android onekeylock

android onekeylock sampling code

2014-08-13

APKmake.rar

APKmake 用来制作ROM的必务工具,可用用于打包和解包,收藏备用

2014-08-05

mingw gcc 4.4编译器

mingw gcc 4.4 使用QT4系列必备利器 解压即可直接使用

2014-02-21

yaffey-v0.2-win32

yaffey Utility for reading, editing and writing YAFFS2 images

2013-12-21

windows下可用的yaffs2打包工具

windows下可用的yaffs2打包工具,并非yaffs2 image浏览器,本工具是通过命令行调用的,方便实现自动化,找了好久才找到的,值得收藏与拥有。

2013-12-21

goahead2.5源码

goahead2.5源代码,现在已经被Oracle收藏了,所以现在代码已经不好找了,网上很难下载到的,收藏之。

2013-02-21

qualcomm rex user guide

qualcomm rex user guide

2013-02-21

空空如也

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

TA关注的人

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