- 博客(9)
- 问答 (1)
- 收藏
- 关注
转载 Android编译过程详解(三)
前面两节讲解了自定义Android编译项和创建Product产品配置文件,除了编译和定义产品相关环境变量外,还需要定义Board相关环境变量(板级配置)。1. build/core/config.mk109 # --------------------------------------------------------------- 110 # Define most of
2015-08-20 10:48:00 332
转载 Android编译过程详解(二)
通过上篇文章,我们分析了编译android时source build/envsetup.sh和lunch命令,在执行完上述两个命令后, 我们就可以进行编译android了。 1. make 执行make命令的结果就是去执行当前目录下的Makefile文件,我们来看下它的内容:### DO NOT EDIT THIS FILE ###include
2015-08-20 10:33:01 395
转载 Android编译系统环境初始化过程分析 1
Android源代码在编译之前,要先对编译环境进行初始化,其中最主要就是指定编译的类型和目标设备的型号。Android的编译类型主要有eng、userdebug和user三种,而支持的目标设备型号则是不确定的,它们由当前的源码配置情况所决定。为了确定源码支持的所有目标设备型号,Android编译系统在初始化的过程中,需要在特定的目录中加载特定的配置文件。接下来本文就对上述的初始化过程进行详细分析。
2015-08-19 21:14:27 397
转载 Android编译系统环境初始化过程分析3
这里列出的每一个文件都对应于一个产品。 我们再来看函数import-products的实现,它定义在文件build/core/product.mk中,如下所示:[plain] view plaincopy# # $(1): product makefile list # #TODO: check to make sure t
2015-08-19 21:13:27 806
转载 Android编译系统环境初始化过程分析2
函数lunch的执行逻辑如下所示: 1. 检查是否带有参数,即位置参数$1是否等于空。如果不等于空的话,就表明带有参数,并且该参数是用来指定要编译的设备型号及其编译类型的。如果等于空的话,那么就调用另外一个函数print_lunch_menu来显示Lunch菜单项,并且通过调用read函数来等待用户输入。无论通过何种方式,最终变量answer的值就保存了用户所指定的备型号及其
2015-08-19 21:12:50 812
转载 Android编译过程详解(一)
Android编译过程详解(一) Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.html Android编译过程详解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html An
2015-08-19 14:02:56 376
原创 git 提交前撤销add操作
注:git在提交之前撤销add操作: 1.撤销全部git add的文件:git rm -r --cached . 2.撤销文件夹a中的全部文件:git rm -r --cached a/ 3.撤销添加的文件file:git rm --cached file
2015-08-19 09:15:54 569
转载 设备模型之kobject,kset及其关系
Linux2.6以后的设备驱动,都是在设备模型的基础上构建的,因此,要编写linux下的设备驱动程序,不论是usb设备,pci设备等,都需要了解设备模型。设备模型的基础结构体主要是kobject,kset这两个结构体:struct kobject { char * k_name; char name[KOBJ_NAME_LEN]; struct
2015-08-08 11:58:22 336
转载 在git 中修改之前的提交内容
http://blog.csdn.net/wangbole/article/details/8552808比如要修改之前的commit的 hashcode为:187f869c9d54c9297d6b0b1b4ff47d2ec781a55eStep 1:先用git rebase 187f869c9d54c9297d6b0b1b4ff47d2ec781a55e^ --int
2015-08-05 17:00:56 445
空空如也
libcurl 如何以 CURLAUTH_DIGEST 方式通过认证
2019-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人