- 博客(17)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
Android系统init进程启动及init.rc全解析
这是一篇用心写的博客,也希望大家用心看并帮忙找到文章的改进之处,谢谢;服务启动机制system/core/init/init.c文件main函数中parse_config_file(init.rc)读取并解析init.rc文件内容。将service信息放置到system/core/init/init_parser.cpp的service_list中system/core/init/init...
2018-11-20 20:04:12 761
原创 shell if else
if ["$IMAGE_FOR_FACTORY_TEST" = true];then echo "ro.xl.factoryrebootcheck=true"else echo "ro.xl.factoryrebootcheck=false"fi注意 if 前面有个空格 才到...
2018-11-20 14:09:37 1227
转载 Unicode 和 UTF-8 有什么区别?
作者:uuspider链接:https://www.zhihu.com/question/23374078/answer/65352538来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 举一个例子:It's 知乎日报你看到的unicode字符集是这样的编码表:I 0049t 0074' 0027s 0073 0020知 77e5乎...
2018-11-15 10:25:54 410
原创 第一届 C语言比赛
https://zhuanlan.zhihu.com/p/49116229This English game is a simple English words connection game.The rules are as follows: there are N English words in a dictionary, and every word has its own wei...
2018-11-12 17:07:07 626
原创 C 实现 删除字符串空白符的函数 strtrim
说在前面的话字符串操作在很多C语言比赛里面都有涉及,最近公众号里面的C语言比赛,都是两个关于字符串操作的题目,希望大家认真看题目。直接上代码/************************************************************************* > File Name: trim.c > Author: > Mail: ...
2018-11-12 16:05:04 2263
recovery相关的FAQ总结
一、[FAQ12481]Recovery mode在cache/recovery目录下新建一支文件,重启后,新建文件消失了 [DESCRIPTION] 1、在recovery.cpp文件的最后新建一支文件 /cache/recovery/wetest;并写入内容:welcome to recovery mode! 2、编译版本、烧写手机,开机后,进行恢复出厂设置;等手机进入自动重启状,并在弹出开机...
2018-11-05 19:02:46 826
原创 Secure CRT 自动记录日志
配置自动log操作如下:1.options ---> Global Options2、General->Default Session->Edit Default Settings3、Terminal->Log File设置如图上所示点击 日志 ,在选项框中 Log file name中填入路径和命名参数:E:\Log\%Y_%M_%D_...
2018-11-05 16:41:46 853
原创 RK3399 编译recovery
#!/bin/bashset -e. build/envsetup.sh >/dev/null && setpathsexport PATH=$ANDROID_BUILD_PATHS:$PATHTARGET_PRODUCT=`get_build_var TARGET_PRODUCT`TARGET_HARDWARE=`get_build_var TARGET_B...
2018-11-05 14:03:32 3456
原创 Windows环境下的安装gcc
Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作。为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境。MinGW就是windows下gcc的版本。下载地址http://sourceforge.net/projects/mingw/files/MinGW/进入网址后点击下载...
2018-11-03 23:05:04 1008 1
原创 让vim显示空格,及tab字符
1、显示 TAB 键文件中有 TAB 键的时候,你是看不见的。要把它显示出来::set list现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里。这样做的一个缺点是在有很多 TAB 的时候看起来很丑。如果你使用一个有颜色的终端,或者使用GUI 模式,Vim 可以用高亮显示空格和TAB。使用 ‘listchars’ 选项::...
2018-11-03 21:16:17 14946
原创 Linux Shell 重定向到文件以当前时间命名
我们经常在编译的时候,需要把编译的过程日志保留下来,这时候这个命令就非常重要了。make |tee xxx_$(date +%y%m%d%H%M%S).txt
2018-11-01 14:48:37 4754
原创 Android.mk 添加打印信息
# Copyright (C) 2009 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # Y...
2018-11-01 14:41:38 961 1
转载 Android客制化-恢复出厂设置但保留文件
很久没有记录了,持之以恒做一件事,需要一定的毅力呐! 最近遇到了一个需求,要求恢复出厂设置保留内置sd卡下某个目录的文件。思来想去,从驱动那边备份校准信号文件得到了一些思路。因为带通话设置的装置需要进行校准,我们会将校准的文件保存在/data下。具体做法呢,在执行恢复出厂设置时,将此文件copy到tmp分区,然后在恢复完成时,再次copy回/data分区。因为我们是备份文件夹,所以我们需要对co...
2018-11-01 14:24:16 1949
原创 Android.mk中添加宏定义
在Boardconfig.mk中添加一个IMAGE_FOR_FACTORY_TEST:= true由于Boardconfig.mk和各目录的Android.mk是相互关联的所以我们可以在Android.mk 中添加一个ifdef IMAGE_FOR_FACTORY_TEST LOCAL_CFLAGS += -DFACTORY_TESTendif...
2018-11-01 14:07:43 4450
原创 C语言关键字(三)
之前的两篇文章嵌入式Linux:c语言深度解剖(数据类型关键字)zhuanlan.zhihu.com嵌入式Linux:c语言深度解剖(入门篇)zhuanlan.zhihu.com这篇文件继续讲解C语言关键字想问大家一个问题,什么是声明什么是定义?举个例子:A)int i;B)extern int i;(关于 extern,后面解释)哪个是定义?哪个是声明?或者都...
2018-11-01 10:19:20 2274
原创 unix dos mac 文件格式不同导致问题
问题:运行该脚本出现/bin/sh^M: bad interpreter: No such file or directory 解决:错误中脚本文件的一个非常可能的原因是DOS格的, 即每一行的行尾以\r\n来标识, 其ASCII码各自是0x0D, 0x0A.能够有非常多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的在Terminal中输入例如以下:...
2018-11-01 10:15:33 540
原创 让Android Studio支持系统签名(证书)
有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: android:sharedUserId="android.uid.system" android:sharedUserId="android.uid.shared" android:sharedUserId="android.media"这时候apk的签名就需要是系...
2018-11-01 10:13:52 2582
vimtaglist
2015-09-24
SSHSecure连linux虚拟机工具
2013-05-17
SecureCRT串口
2013-05-16
18b20中文资料文资料
2010-04-20
Android usb camera框架实现
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人