自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (80)
  • 收藏
  • 关注

原创 Ubuntu12.10编译Android 4.0.3的常见错误

以下是编译Android 4.0.3的常见错误,这些错误的解决办法收录自互联网。Google group有个专门的Android Building组,有兴趣的可以加入。################# Fix 1 ##########################Error:frameworks/base/include/utils/KeyedV

2013-07-28 13:17:48 9421

原创 linux内核:No oob scheme defined for oobsize 512

U-boot在引导内核的时候居然出现了错误,如下:[    1.122956] S3C NAND Driver, (c) 2008 Samsung Electronics[    1.226821] MLC nand init failed, -19, 2012 ported by FriendlyARM http://www.arm9.net[    1.226900] S3C NA

2013-07-27 02:24:19 3507 7

转载 ifplugd检测eth0拔插消息

为了检测固定网线口的拔插消息,在busybox里配置了ifplugd ptions:        -n              Don't daemonize        -s              Don't log to syslog        -i IFACE        Interface        -f/-F           Tre

2013-07-23 10:58:43 5869

原创 PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包

PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包  在进行网络状况分析的时候,tcpdump和wireshark是必不可少的工具,手机上进行网络分析也是如此。在此之前,我都是在手机上使用tcpdump抓包之后,保存成一个.pacp文件,之后再在PC上使用wireshark来进行分析。在看到了参考网站中的内容之后,发现其实还有更加简便的方法,通过

2013-07-18 09:04:28 7740 7

转载 shell if 条件判断 文件 文件夹 链接

Linux的参数总是太多记不住:–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一

2013-07-16 15:03:52 5260

原创 移植rp-pppoe到s3c2440(mini2440)实现ADSL拨号上网

移植rp-pppoe到s3c2440(mini2440)实现ADSL拨号上网在这个基础上移植的:http://blog.csdn.net/yang_rong_yong/article/details/4292123一:总的来说可以分四点1:arm linux 内核支持ppp2: install  ppp-2.4.4 (rp-pppoe要ppp的支持才能正常运行)。

2013-07-15 19:41:53 3066

转载 cortex-A8上3G模块的支持

cortex-A8上3G模块的支持作者:陈刚,华清远见嵌入式学院讲师。|  开发主机          VMware ubuntu10.10    |        |  移植内核             linux-2.6.22.6            |        |   3G模块                 华为 E220           |

2013-07-14 20:38:48 1854

转载 PPP with MPPE协议

1. 前言MPPE(Microsoft Point-To-Point Encryption, 微软点对点加密)协议在RFC3078, 3079中定义, 描述了在PPP协议中进行数据加密的方法,通常用其实现PPTP模式的VPN。MPPE中的加密算法是固定的,使用RC4加密算法而不能是其他算法。2. CCP选项是否支持MPPE是PPP通信双方在C

2013-07-14 20:30:20 4003

转载 关于shell命令的返回值

脚本test.sh     shell编程如下:  1 #!/bin/bash  2 echo -e "Hello world! /a /n"  3 exit 0  执行: ./test.sh     执行后打印:Hello world! echo $?    可以打印它的返回值为:0.  如果使用sy

2013-07-11 16:41:12 1866

转载 Android int 和 String 互相转换的多种方法

1 如何将字串 String 转换成整数 int?  A. 有两个方法: 1). int i = Integer.parseInt([String]); 或  i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue();  注: 字串转成 D

2013-07-11 13:00:46 1585

转载 Ubuntu ADSL PPPOE上网配置

Ubuntu是非常易用的Linux 发行版,安装完后只需简单几步就可以使用adsl上网了。不过一开始我也不会,事实上ubuntu8.10是可以通过图形界面配置的。方法一:在终端上配置1.打开终端输入sudo pppoeconf2.如果没有安装pppoeconf的话sudo apt-get install pppoeconf3.根据向导完成一些用户名和密码,还

2013-07-11 12:31:19 2503

转载 守护进程与setsid

守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。 比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的

2013-07-11 10:09:19 1569

转载 shell单引号与变量

近期公司申请了一大批连号的域名,我这里以test00.com~test99.com代替。配完DNS和A记录,接下来又轮到写apache的虚拟主机规则。这么多的域名一个一个去写肯定要搞死人的,脑子一转,计上心头。我们至少有N种方法去实现:      首先想到的是利用宏来实现,比如平时我用宏最多的几个带宏功能的工具是vim、notepad++、UltraEdit-32还

2013-07-10 22:11:40 8626

原创 conversion to dalvik format failed with error 3

系统是ubuntu12.10的,开发Android应用程序,开始还好好的,关了工程再打开就出现了标题的错误。重新建一个helloworld都还是这个错误。回想关闭工程的时候都干了什么,用apt-get install android-tools-adb。手贱多装了一个adb,删除了adb之后,helloworld好了。原来的工程仍然不行,重新建立工程,OK了。

2013-07-10 19:51:47 2288

转载 浅谈su临时切换用户的实现方法

最近开发Android app需要用到root权限去调用一些shell程序,接触过Linux的同学知道用su这个命令,su的意思是switch user,切换用户。然而在我调用su的时候,授权管理器总会弹出确认提示,更操蛋的是我手机安装的授权管理器即使设置了自动授权所有请求都不起作用!火了!干脆自己找su源码去改写个来用。搜索了一下,发现superuser的su源码:

2013-07-09 23:11:18 5335 1

转载 Linux下获取root权限的c程序

Linux下获取root权限的c程序传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类似于设置了stick位的效果 shell, python, perl等脚本、程序不能取得suid,因为这些脚本程序需要解释器-/bin/bash, /usr/bin/python等来执行,而这些解释器本身没有suid也不方便设置suid。碰到这种情况可以用c写一个外壳

2013-07-09 23:05:14 4414

转载 Android下如何写出一个需要Root应用的程式

在Linux/Unix环境下root是最高权限者,所以拥有root就等于拥有系统全部控制权,也因为这样只要使用root随便一个动作将会造成系统的损毁或是产生资安问题。正因如此Android装置一般原厂不会开放root权限而只会提供uid及gid为shell的权限,除了担心使用者勿删重要档案外,最主要的原因还是资讯安全的问题,例如保护apk程式、线上影音DRM、...等等。本篇主要实作如何在

2013-07-09 20:31:27 2964

转载 Android权限获取机制与常见权限不足问题分析

Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,作为这段时间对android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。首先分清两个概念:要区分apk运行时的拥有的权限与

2013-07-09 20:19:04 3847

转载 android ndk log

Android NDK发布后,java+C的编程方式成为android上性能编程的首选。但在C中调试困难,因此能使用logcat成为必须的要求。关于在Native代码中使用logcat,网上有很多说法,大部分有所欠缺,有的根本是错的。要使用logcat,首先在代码中要引入 log的头文件。#include 然后你可以简单的通过__android_lo

2013-07-09 15:52:38 1148

转载 Android NDK开发(1)----- Java与C互相调用实例详解

一、概述      对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。      关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给j

2013-07-08 20:43:32 1416

转载 linux下读取conf配置文件c语言函数库ccl

Introductionccl is the customizable configuration library, a collection of functions for application programmers wishing to interface with user-editable configuration files containing key/value pair

2013-07-08 17:53:16 8797

原创 The method xxx of type xxx must override or implement a supertype me

这点代码: @Override public void showValue(View view) { ShowValueFromNativeC.showValueFromNativeC(); }但是就会出现标题上的问题:找了找看大家说的很复杂,感觉问题没有那么严重。意外点击到下图红圈处:按照提示去掉了注释"@Override"结果就好了:

2013-07-07 14:35:51 12860 2

原创 Hardcoded string "Button", should use @string resource

遇到这个错误是在写xml文件中一个button上的字的时候,书上就是这样写的android:text="Button"我就这样写了,可是就是出现了标题的警告。找了一些解决方法。不怎么好--是添加一个xml文件。仔细分析出错信息就是它是在提醒怎么做的。找到这样简单有效的方法:android:text="@string/Button" 就不再有警告了。

2013-07-07 03:17:41 15729 2

原创 button1 cannot be resolved or is not a field

用NDK进行Java C进行混合编程,结果出现了这个错误。在stackoverflow也没有找到我想要的答案。不过我想起来以前一个工程中就有这个问题,最后添加了xml文件就OK了。原来的xml文件就自动生成的。现在你添加了一个button,这就要在xml中也有。不然就会一直出错,重启eclipse也不行。clean也解决不了问题。也就是说java和xml文件是同步更改的。不像C中那样,写一个文件,

2013-07-07 03:08:46 7395 1

转载 Android的NDK开发(2)————利用Android NDK编写一个简单的HelloWorld

/******************************************************************************************** * author:conowen@大钟                                                                                    

2013-07-04 19:06:38 1050

转载 如何在Ubuntu12.10下安装Android NDK(r8b)

1.首先下载android ndk 我使用的是 r8b 版本    下载地址:http://developer.android.com/tools/sdk/ndk/index.html    选择您系统对应的版本。 我的是64位的系统,所以我选择的是      android-ndk-r8b-linux-x86.tar.bz2     http://dl.googl

2013-07-04 18:47:11 3295

转载 Android的NDK开发(1)————Android JNI简介与调用流程

/******************************************************************************************** * author:conowen@大钟                                                                                    

2013-07-04 18:32:34 1324

转载 Ubuntu下安装Android Studio

Ubuntu下安装Android Studio作者:gaolei_xj更新于 05月18日访问(1568)评论(11)大晚上的睡不着,最近老失眠,索性玩玩Android Studio。我电脑的环境是Ubuntu 12.04 64位。Android Studio下载地址:https://developer.android.com/sdk/install

2013-07-04 18:31:08 9217

HelloWorld.PCL3GUI打印机测试文件

制作方法:gs -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550" -r300x300 -dNOPAUSE -dSAFER -sstdout=%stderr -sOutputFile=%stdout ~/HelloWorld.pdf -c quit > HelloWorld.PCL3GUI 直接将HelloWorld.PCL3GUI输出的支持PCL3GUI的打印就可以完成打印了如: cat HelloWorld.PCL3GUI > /dev/usb/lp0 打印出内容为"Hello PDF"

2014-08-05

busybox_bin.tar.gz

busybox-1.22.1版本静态编译好的包含命令的软链接,详细请看:http://blog.csdn.net/kangear/article/details/35559091

2014-06-28

图片格式大全

收集的各种格式的图片:(包含以下格式) 1bmp.bmp 2pcx.pcx 3tiff.tiff 4gif.gif 5jpg.jpg 6tag.tga 7exif.jpg 9svg.svg 10psd.psd 11crr.CR2 12pcd.pcd 13dxf.dxf 15eps.eps 16ai.ai 17png.png 18hdr.hdr 19raw.raw 20wmf.wmf 21nef.NEF 有需要的拿去。

2014-06-20

vissible-ibus.tar.gz

tar -zxvf vissible-ibus.tar.gz sudo cp vissible.db /usr/share/ibus-table/tables sudo cp vissible.gif /usr/share/ibus-table/icons 原文地址:http://blog.csdn.net/jinhill/article/details/7331059

2014-06-19

Source Insight 3.X utf8支持插件

这个网友Red_angelX发布的Source Insight支持utf-8的一个插件,原文在:http://www.cnblogs.com/Red_angelX/p/3713935.html。这里只是一个备份。同样地我也记录收集了关于Source Insight的使用技巧:http://blog.csdn.net/kangear/article/details/27580771

2014-05-29

Android Linux Printer simple Ver1.1

Ver1.1 更新说明: 1.添加字库 2.调整/tmp目录到/data/misc/printer/tmp目录 3.调整/usr目录到/system/...目录 4.打印图像和中文 文章介绍:http://blog.csdn.net/kangear/article/details/18141741

2014-02-18

Android Linux Printer simple v1.0

Android 或者 嵌入式linux下最简单的打印机程序,全是编译好的。直接安装就可以支持,详细介绍这里:http://blog.csdn.net/kangear/article/details/18141741

2014-01-14

SecureCRT Ubuntu(scrt-7.2.0-359.ubuntu12.i386.deb)

安装和破解方法参考这里:http://blog.csdn.net/kangear/article/details/9159063

2013-10-12

tiny210v2-u-boot-130626

详情介绍在这里:http://blog.csdn.net/kangear/article/details/9189501 1.添加了启动方式判断 2.添加了NandFlash启动(带16bit ECC校验) 3.添加了SD卡启动

2013-06-27

uboot for tiny210 v2 Ver130625

uboot_for_tiny210v2Ver130625.tar.gz 具体介绍在这里:http://blog.csdn.net/kangear/article/details/9171217

2013-06-25

x264 ffmpeg结合嵌入式使用

以前搞这个的时候,总结的一些东西,几种使用方法,有截图。x264 ffmpeg结合嵌入式使用。 这里也有关于多媒体开发的一些文章:http://blog.csdn.net/kangear/article/category/1380117

2013-06-05

(winmerge for linux)grimmdp-winmerge-1bd708f4cf72.zip

下载地址:https://bitbucket.org/grimmdp/winmerge 安装方法: WinMerge 3 ========== WinMerge 3 is a port of WinMerge (http://winmerge.org) to use cross-platform with Qt (http://qt.nokia.com/) framework. This project is still in very early stages. WinMerge 3 is LGPL licensed open source software. GPL license is included in file COPYING and LGPL license is in file COPYING.LESSER. More information about these licenses is available at http://www.gnu.org Compiling --------- WinMerge can be compiled with: - Visual Studio 2005 or later - GCC 4 - Qt 4.5 or later WinMerge uses Qt's qmake to manage projects. To create makefiles you'll need to run command: > qmake -recursive in shell/command prompt. To create VS project files, run: > qmake -recursive -tp vc in Visual Studio command prompt.

2013-06-01

scrt-7.1.0-244.ubuntu12.i386.deb

scrt-7.1.0-244.ubuntu12.i386.deb 从这里下载的:https://secure.vandyke.com/cgi-bin/download_form.php?pid=SecureCRT_ubuntu1232_deb_71&st=1&

2013-05-30

S3C2440裸机读写SD卡(可调试可运行)

S3C2440裸机读写SD卡(可调试可运行) 启动代码是基于mini2440 nand:256M写的,这个版本的mini2440编译后可以下载到nand的0地址处运行。也可以eclipse+jlink调试。 详细介绍:http://blog.csdn.net/kangear/article/details/8853824

2013-04-26

裸机实现LCD显示(可调试也可以下载到NandFlash运行MINI2440)

裸机实现LCD显示,可调试也可以下载到NandFlash运行,完整介绍在这里:http://blog.csdn.net/kangear/article/details/8813955

2013-04-17

纯裸机i2c在s3c2440上实现

纯裸机i2c在s3c2440上实现,纯裸机,不用SAMSUNG代码,不做内存拷贝,只用内部4k内在实现。用单片机的编程方法,用最简的代码来实现这个i2c读at24c08.详细介绍在这里:http://blog.csdn.net/kangear/article/details/8810260 。2.0版本,只为调试时看到效果,没有添置uart,这个只能结合eclipse调试看到效果,下载到板子上是看不到效果的。代码是结合了韦东山和国嵌的精华。

2013-04-16

mini2440 motion

motion移植到mini2440上的打包文件,可执行文件。

2013-04-06

webcam(含有编译好的ffmpeg,x264,z库)

基于v4l2 ffmpeg x264的视频远程监控(附上编译好的库文件)

2013-03-30

.u-boot自动更新系统

u-boot自动更新系统:在u-boot上实现了tftpserver,然后添加update命令。 对于远程更新比较好。

2013-03-24

BootLoader TFTP服务器的追加

BootLoader TFTP服务器的追加 原名《BootLoader TFTP伺服器的追加》 很不错的一个论文,我根据这个论文做出来一点,可以看这里: blog.csdn.net/kangear/article/details/8683445

2013-03-17

mStar 6A648 双 WiFi 所使用的8188eu.ko

mStar 6A648 双 WiFi 所使用的8188eu.ko 完整说明见这里:https://blog.csdn.net/kangear/article/details/83000701

2018-10-10

TensorFlow之TF Speech等等

TensorFlow之TF Speech等等 详细介绍见这里:https://blog.csdn.net/kangear/article/details/82052938

2018-08-25

不是完整的MP3格式_Android播放会有问题

这个属于不是完整的MP3文件,但是在电脑上能播放成功,比较能迷惑人,这里记录之。更多请见:https://blog.csdn.net/kangear/article/details/79779767

2018-04-01

EPSON_L310_Series_linux_driver

安装过程介绍:http://blog.csdn.net/kangear/article/details/79595188

2018-03-17

strace-armv7-4.19

strace一直使用很多年前的版本,会有一个问题是,新版本加添了ioctl命令不支持,那么就会显示一个纯数字,看起来就比较恼火。所以会考虑到要编译最新版本的strace来调试。 详细介绍见:http://blog.csdn.net/kangear/article/details/77921424

2017-09-10

HelloRoot 检测设备root权限的工具

详细介绍:http://blog.csdn.net/kangear/article/details/51872653

2016-07-19

git-arm ARM版静态链接GIT

介绍:http://blog.csdn.net/kangear/article/details/51692843

2016-06-16

WineQQ7.8-20151109-Longene.deb

介绍:http://blog.csdn.net/kangear/article/details/45897051

2016-05-23

imgrepacker

详细介绍:http://blog.csdn.net/kangear/article/details/51203085 包含了 imgrepacker simg2img make_ext4fs 等三个工具。

2016-04-20

Symantec Ghost 12.0.0.4112.rar 包含Linux版

介绍 http://blog.csdn.net/kangear/article/details/51176808

2016-04-20

ubuntu-core-14.04-core-armhf.ext2

介绍:http://blog.csdn.net/kangear/article/details/49393421

2015-10-25

HelloWorld.ext4

Ext4测试镜像,镜像内有一个名为HelloExt4.txt文件,内容为"Hello Ext4"。主要用于Ext4文件测试,更多见:http://blog.csdn.net/kangear/article/details/49386823

2015-10-24

Jlink调试S5PV210

该文件为文章《Jlink调试S5PV210》的附件。 文章介绍地址:http://blog.csdn.net/kangear/article/details/9077669

2015-09-26

toolbox 静态编译-可以用于普通嵌入式Linux系统中

toolbox 静态编译-可以用于普通嵌入式Linux系统中 具体参考:http://blog.csdn.net/kangear/article/details/43796037

2015-02-13

IEEE-1284.1-1997-R2003.pdf

IEEE-1284.1-1997-R2003.pdf

2015-02-03

strace 各种架构的静态编译版本

下载后可以直接使用。 来源:http://landley.net/aboriginal/bin/ 包含: strace-armv4l 23-Sep-2014 12:38 277K strace-armv4tl 23-Sep-2014 12:39 295K strace-armv5l 23-Sep-2014 12:39 295K strace-armv6l 23-Sep-2014 12:39 295K strace-i486 23-Sep-2014 12:37 249K strace-i586 23-Sep-2014 12:38 249K strace-i686 23-Sep-2014 12:37 251K strace-mips 23-Sep-2014 12:43 499K strace-mipsel 23-Sep-2014 12:43 499K strace-powerpc 23-Sep-2014 12:41 298K strace-sparc 23-Sep-2014 13:30 329K strace-x86_64 23-Sep-2014 12:38 444K 更多请看:http://blog.csdn.net/kangear/article/details/41047341

2014-11-12

tinyalsa-utils 静态链接

tinyalsa-utils 包含了tinymix/tinyplay/tinycap/tinypcminfo使用方法是 tinyalsa + 工具名。比如要运行tinymix,那么就执行 tinyalsa mix或者tinyalsa tinymix。 更多信息见:http://blog.csdn.net/kangear/article/details/38139669

2014-10-15

HP LaserJet 1020 test

打印机测试文件 从pdf文件到zjstream文件都有保留,可以方便测试内核的打印机驱动有无配置成功以及设备节点有没有问题。最简单的打印测试:cat HelloWorld.ZjStream > /dev/lp0 如果能打印机能打印出HelloWorld那么说明内核配置以及设备节点没有问题。 备注,生成方法如下: $ gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r300x300 -sDEVICE=pbmraw -sOutputFile=HelloWorld.pbm HelloWorld.pdf $ foo2zjs -z1 -p9 -r600x600 HelloWorld.pbm > HelloWorld.ZjStream

2014-10-07

freetype example

总结了一些Freetype的例子,介绍在这里:http://blog.csdn.net/kangear/article/details/38798157

2014-09-24

AdbTest/Android USB例子

Android USB通信例子。 更多信息见:http://blog.csdn.net/kangear/article/details/38428121

2014-08-08

空空如也

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

TA关注的人

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