- 博客(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 3509 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 5871
原创 PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包
PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包 在进行网络状况分析的时候,tcpdump和wireshark是必不可少的工具,手机上进行网络分析也是如此。在此之前,我都是在手机上使用tcpdump抓包之后,保存成一个.pacp文件,之后再在PC上使用wireshark来进行分析。在看到了参考网站中的内容之后,发现其实还有更加简便的方法,通过
2013-07-18 09:04:28 7741 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 4005
转载 关于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 1867
转载 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 1586
转载 Ubuntu ADSL PPPOE上网配置
Ubuntu是非常易用的Linux 发行版,安装完后只需简单几步就可以使用adsl上网了。不过一开始我也不会,事实上ubuntu8.10是可以通过图形界面配置的。方法一:在终端上配置1.打开终端输入sudo pppoeconf2.如果没有安装pppoeconf的话sudo apt-get install pppoeconf3.根据向导完成一些用户名和密码,还
2013-07-11 12:31:19 2504
转载 守护进程与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 4416
转载 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 15730 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 3296
转载 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 9219
HelloWorld.PCL3GUI打印机测试文件
2014-08-05
busybox_bin.tar.gz
2014-06-28
图片格式大全
2014-06-20
vissible-ibus.tar.gz
2014-06-19
Source Insight 3.X utf8支持插件
2014-05-29
Android Linux Printer simple Ver1.1
2014-02-18
Android Linux Printer simple v1.0
2014-01-14
SecureCRT Ubuntu(scrt-7.2.0-359.ubuntu12.i386.deb)
2013-10-12
tiny210v2-u-boot-130626
2013-06-27
uboot for tiny210 v2 Ver130625
2013-06-25
x264 ffmpeg结合嵌入式使用
2013-06-05
(winmerge for linux)grimmdp-winmerge-1bd708f4cf72.zip
2013-06-01
scrt-7.1.0-244.ubuntu12.i386.deb
2013-05-30
S3C2440裸机读写SD卡(可调试可运行)
2013-04-26
裸机实现LCD显示(可调试也可以下载到NandFlash运行MINI2440)
2013-04-17
纯裸机i2c在s3c2440上实现
2013-04-16
BootLoader TFTP服务器的追加
2013-03-17
mStar 6A648 双 WiFi 所使用的8188eu.ko
2018-10-10
TensorFlow之TF Speech等等
2018-08-25
不是完整的MP3格式_Android播放会有问题
2018-04-01
EPSON_L310_Series_linux_driver
2018-03-17
strace-armv7-4.19
2017-09-10
imgrepacker
2016-04-20
Symantec Ghost 12.0.0.4112.rar 包含Linux版
2016-04-20
ubuntu-core-14.04-core-armhf.ext2
2015-10-25
HelloWorld.ext4
2015-10-24
Jlink调试S5PV210
2015-09-26
toolbox 静态编译-可以用于普通嵌入式Linux系统中
2015-02-13
strace 各种架构的静态编译版本
2014-11-12
tinyalsa-utils 静态链接
2014-10-15
HP LaserJet 1020 test
2014-10-07
freetype example
2014-09-24
AdbTest/Android USB例子
2014-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人