自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (60)
  • 收藏
  • 关注

原创 Kernel-----EXPORT_SYMBOL使用

EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 1、EXPORT_SYMBOL的作用是什么?EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代

2013-07-28 13:48:15 7908

转载 Linux内核-----early_param原理追踪

early_param用于注册内核选项解析的处理函数。与之类似的,__setup也是用于这个目的。在后文会慢慢看出这两者的区别。先看它们的定义:12345678910111213141516171

2013-07-28 09:59:02 2963

原创 编程基础-----大小写转换-库函数strupr、strlwr

原型:extern char *strupr(char *s);用法:#include 功能:将字符串s转换为大写形式说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。类似的char *strlwr(char *s);#include #include #include using namespace std;int main(

2013-07-28 09:30:33 3319

转载 编译错误-----时钟同步问题:warning: Clock skew detected. Your build may be incomplete.

解决办法如下:find . -type f | xargs -n 5 touch 或者find ./ -name "*" -exec touch {} /make cleanmake或者修改机器时间:[host@localhost ~]$ sudo date -s 07/04/2010Sun Jul 4 00:00:00 HKT 2010[san@localho

2013-07-28 09:00:43 1154

原创 Linux-----Kconfig文件的简介

内核源码树的目录下都有两个文件Kconfig和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编译时,主Makefile调用这个.config,就

2013-07-23 00:01:26 5086

转载 设备驱动-----Android关机流程总结2

在PowerManager的API文档中,给出了一个关机/重启接口:public void reboot (String reason)对于这个接口的描述很简单,就是几句话。接口的作用就是重启设备,而且,就算重启成功了也没有返回值。需要包含REBOOT权限,也就是android.permission.REBOOT唯一参数reason代表需要的特定

2013-07-16 23:10:09 2705

转载 Linux内核----make ARCH=arm menuconfig时出错

make ARCH=arm menuconfig时出错,出错信息如下:**************************************nick@localhost:/workspace/A10/lichee/linux-3.0$ make ARCH=arm menuconfig  HOSTLD  scripts/kconfig/mconfscripts/kcon

2013-07-15 23:39:35 7231 2

转载 android-----adb shell 命令大全

1. 显示系统中全部Android平台:    android list targets2. 显示系统中全部AVD(模拟器):    android list avd3. 创建AVD(模拟器):    android create avd --name 名称 --target 平台编号4. 启动模拟器:    emulator -avd 名称

2013-07-13 19:40:21 1247

原创 android-----JNI中的log打印

1. 导入log头文件在你使用的 .c/ .cpp 文件中导入 log.h 头文件 #include2.在Android.mk 中加上LOCAL_LDLIBS :=-llog注意Android.mk里有一行include $(CLEAR_VARS)必须把LOCAL_LDLIBS :=-llog放在它后面才有用,否则相当于没写。3. 定义LOG

2013-07-12 00:09:53 31806

原创 设备驱动-----并发控制--自旋锁

#include #include #include #include #include #include #include #include #include #include #include #define GLOBAL_MAJOR 0#define GLOBAL_MAXMEM 0x1000#define DEV_NAME ("globalmem")int g

2013-07-08 23:12:24 884

原创 设备驱动-----并发控制--原子操作

使用原子锁实现设备只能被一个进程打开#include #include #include #include #include #include #include #include #include #include #include #define GLOBAL_MAJOR 0#define GLOBAL_MAXMEM 0x1000#define DEV_NAME

2013-07-08 22:52:02 1322

原创 android-----JNI学习 helloworld

(1)新建android工程(2)添加NDK路径(3)添加本地支持给本地库起名此时工程目录下会自动生成jni文件夹此时Makefile也自动生成LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := helloLOCAL_SRC_

2013-07-07 19:45:02 5355 1

原创 android-----开发环境搭建(JNI+android4.2)

android-----开发环境搭建(JNI+android4.2) 1.搭建环境    WIN7 64位2.准备(1)下载JDK7   http://www.oracle.com/technetwork/java/javase/downloads/index.html(2)下载Eclipse  http://www.eclipse.org/downloads/(3

2013-07-07 14:26:03 3472

原创 编程基础-----数字与字符串相互转化

1.将字符串转换成浮点型数表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-

2013-07-07 11:09:53 1192

原创 设备驱动-----Android关机流程总结

1.通过logcat找到关机流程frameworks/base/core/java/com/android/internal/app/ShutdownThread.java public void run() { boolean bluetoothOff; boolean radioOff; BroadcastReceiver br = n

2013-07-07 09:02:57 10879 3

原创 设备驱动-----字符驱动globalmem(cdev)

#include #include #include #include #include #include #include #include #include #include #include #define GLOBAL_MAJOR 0#define GLOBAL_MAXMEM 0x1000#define DEV_NAME ("globalmem")int g

2013-07-05 23:31:11 1329

原创 设备驱动-----debugfs创建节点并读写

#include #include #include #include #define DEVICE_NAME ("my_dev") #define NODE_NAME ("node")#define GLOBALMEM_SIZE 512 /*全局内存最大4K字节*/ char g_val[20] = "15"; struct dentry *

2013-07-03 23:38:12 3381

原创 编程基础-----qsort函数排序

qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为:void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *));其中:*base 为要排序的数组nelem 为要排序的数组的长

2013-07-01 19:44:03 1150

ARM开发 ads_1.2.part2.rar

arm开发  ads_1.2.part2.rar

2013-11-12

apk反编译dex2jar+jdgui

apk反编译dex2jar+jdgui

2013-10-20

11_qqc_iozone

11_qqc_iozone iozone 移植到android apk

2013-09-28

iozone3_420.tar

iozone3_420.tar IOzone是一个文件系统测试基准工具。可以测试不同的操作系统中文件系统的读写性能。可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mmap, async I/0 等不同的模式下的硬盘的性能。 测试的时候请注意,设置的测试文件的大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写的内容进行缓存,会使数值非常不准确。

2013-09-28

android 3_test_build_so.rar

调用so示例 android

2013-09-15

apk-tool-1.52

使用 1).解压APK D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool d F:\document\APK\PushAd.apk F:\document\app 源文件:F:\document\APK\PushAd.apk 解压目录:F:\document\app 2).打包APK D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool b F:\document\app F:\\document\\app.apk 源文件:F:\\document\\app 打包目录:F:\document\app.apk 3)签名apk 对新产生的xxx1.apk 进行签名,在签名之前,请将原生的xxx.apk 更改为其他名字 或删除。 $ java -jar signapk.jar testkey.x509.pem testkey.pk8 xxx1.apk xxx.apk

2013-08-18

valgrind-3.8.1.tar.bz2

valgrind-3.8.1.tar.bz2

2012-09-29

eclipse-juno版.part2.rar

eclipse-juno版.part2.rar

2012-09-25

eclipse-juno版.part1.rar

eclipse-juno版.part1.rar

2012-09-25

cdt-master-8.1.0.part2.rar

cdt-master-8.1.0 cdt-master-8.1.0.part2.rar

2012-09-25

cdt-master-8.1.0.part1.rar

cdt-master-8.1.0.part1.rar

2012-09-25

MinGW.part2.rar

MinGW.part2.rar

2012-09-25

MinGW.part1.rar

MinGW.part1.rar

2012-09-25

MinGW.part3.rar

MinGW.part3.rar

2012-09-25

海利普杯第七届研究生电子设计大赛笔试题

海利普杯第七届研究生电子设计大赛笔试题 海利普杯第七届研究生电子设计大赛笔试题 海利普杯第七届研究生电子设计大赛笔试题 海利普杯第七届研究生电子设计大赛笔试题

2012-07-07

MFC向导示例

MFC向导示例 MFC向导示例 MFC向导示例

2012-06-08

Codecs6030_allin1.exe

Codecs6030_allin1.exe

2012-06-06

慧荣格式化工具 PNY u盘量产工具

慧荣格式化工具 PNY u盘量产工具

2012-04-30

汉王-----图片文字识别

可以直接使用,已更新,无需破解

2012-04-30

u盘量产——50种量产工具合集

u盘量产——50种量产工具合集

2012-04-10

android获取网络资源

android获取网络资源

2012-03-30

tslib1.4.tar.gz

tslib1.4

2012-03-14

Android_Gallery3D源码(已编译)

Android Gallery3D 源码 已编译

2012-03-01

多点触控缩放图片及单点触控图片移动

多点触控缩放图片及单点触控图片移动

2012-03-01

Google服务ie插件

Google服务ie插件

2012-02-27

DspBuilder中文教程

DspBuilder中文教程

2011-12-27

DSP_Builder_9.1破解器

DSP_Builder_9.1破解器 请关闭杀毒软件使用 被误认病毒

2011-12-26

Quartus_II_9.1破解器

QuartusII 9.1 破解器 将其拷贝到QuartusII 9.1 安装目录:如D:\altera\91\quartus\bin 下 点击破解即可

2011-12-26

2007~2010英语真题+听力原文+听力录音+答案(5)

2007~2010英语真题+听力原文+听力录音+答案(2)

2011-12-08

2007~2010英语真题+听力原文+听力录音+答案(4)

2007~2010英语真题+听力原文+听力录音+答案(2)

2011-12-08

2007~2010英语真题+听力原文+听力录音+答案(3)

2007~2010英语真题+听力原文+听力录音+答案(3)

2011-12-08

2007~2010英语真题+听力原文+听力录音+答案(2)

2007~2010英语真题+听力原文+听力录音+答案(2)

2011-12-08

007~2010英语六级word版-真题+听力原文+答案+听力录音(1)

007~2010英语六级word版-真题+听力原文+答案+听力录音(1)

2011-12-08

英语6级历年真题+答案+听力原文——2008.6

英语6级历年真题+答案+听力原文英语6级历年真题+答案+听力原文

2011-12-08

Proteus 仿真MSP430实例14例(带源码)

Proteus 仿真MSP430实例14例(带源码)

2017-04-18

psp MemPatch插件

psp MemPatch插件 psp MemPatch插件 使用方法见:http://blog.csdn.net/yf210yf/article/details/38147871

2014-07-26

vs2008升级序列号输入win7用

VS2008在Windows7 打开维护界面看不到可以输序列号的地方。 因为微软把他隐藏了。我们可以借用工具把他显示出来: 使用方法:打开工具,填入你的找到序列号,点击开启,打开控制面板,调出VS2008的维护界面,点击下一步,提示升级成功。

2014-07-07

Keil uVision4(MDK4.12)注册机下载

Keil uVision4(MDK4.12)破解版下载

2014-01-25

ads1.2破解文件CRACK.rar

ads1.2破解文件CRACK.rar

2013-11-13

arm开发 ads1.2.part1

arm开发 ads1.2.part1

2013-11-12

空空如也

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

TA关注的人

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