自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 给Android源码增加一个项目

所谓增加一个项目的意思是,增加一个子项目,以便于Android源码遍以后,编译目标中能够包含该项目。比如:可以增加一个C/C++工具程序,从而可以在目标系统的shell命令行下使用该工具。再比如,可增加一个apk程序,从而在该设备出厂时就自带该程序。      从编译中枢的角度来讲,增加项目就是告诉编译中枢一些信息,这些信息包括:这个项目的target名称是什么?这个项目的输出类型是什

2014-06-06 10:29:10 1084

转载 深入了解android平台的jni(二)

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个Android.mk文件1、单一的Android.mk文件直接参考NDK的sampl

2014-06-06 10:28:13 263

转载 Linux文件操作学习总结

文件类型:普通文件(文本文件,二进制文件)、目录文件、链接文件、设备文件、管道文件。    文件的权限:读、写、执行    文件的相关信息:目录结构、索引节点、文件数据索引节点的stat结构struct stat{dev_t st_dev;//文件使用的设备号ino_t st_inl;//索引节点号mode_t st_mode;//文件访问权限nlink_t st_

2014-06-06 10:23:47 318

转载 get_fs()和set_fs()解析

在内核中使用有些系统调用(如打开,写文件等操作)需要使用get_fs,set_fs对他们进行保护。如:oldfs=get_fs();   set_fs(KERNEL_DS);   filp->f_op->write(filp,buf,size,&filp->f_pos);   set_fs(oldfs);        只有使用上面的方法,才能在内核中使用open,

2014-06-06 10:21:54 3556

转载 用户空间的open,read,write,llseek等函数在内核中对应的函数

平时网络部分的东西碰的多些,这块一开始还真不知道怎么写,因为肯定和在用户空间下是不同的。google过后,得到以下答案。一般可以用两种方法:第一种是用系统调用。第二种方法是filp->open()等函数。下面分别来说下这两种方法。1 利用系统调用:sys_open,sys_write,sys_read等。其实分析过sys_open可以知道,最后调用的也是filp->open。

2014-06-06 10:19:37 919

转载 linux kernel 常用函数 备忘

一、字符串转换函数Linux内核中提供的一些字符串转换函数:lib/vsprintf.c[cpp] view plaincopyprint?unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base)  unsigned long 

2014-06-06 10:17:00 410

空空如也

空空如也

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

TA关注的人

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