- 博客(61)
- 资源 (4)
- 收藏
- 关注
原创 高通AP代码下载repo sync速度慢
下载高通AP代码,repo sync慢问题,修改git配置,下载速度有几十KB升到11MB。Accessing Public CAF in Mainland ChinaDue to ICP (Bei’an) license requirements, we are unable to serve codeaurora.org domains from Mainland China locations. To configure repo to use the Beijing mirror, plea
2021-03-07 16:29:27
2140
1
原创 UIS8910 编译
1、全部编译make p=UIS8910FF_refphone job=4 -j22、编译mmi_res_240x320.binmake PROJECT=UIS8910FF_refphone job=4 -j2 m=resource_main3、打包imgmake p=UIS8910FF_refphone image -j2 job=44、清除make p=UIS8910FF_r...
2020-04-12 11:06:53
3566
1
原创 C语言面试题(一)
1、以下为Linux下的32 位C 程序,请计算sizeof 的值。char str[] = “Hello” ;char *p = str ;int n = 10;int a2[3];请计算(1)sizeof (str) =(2)sizeof § =(3)sizeof (n) =(4)sizeof (a2) =【答案】(1)6、(2)4 、(3 )4 (4) 1264位系统...
2020-03-12 15:37:52
2728
原创 Arm的几种工作模式
ARM处理器工作模式一共有 7 种 :USR 模式正常用户模式,程序正常执行模式FIQ模式(Fast Interrupt Request)处理快速中断,支持高速数据传送或通道处理IRQ模式处理普通中断SVC模式(Supervisor)操作系统保护模式,处理软件中断swi resetABT 中止(Abort mode){数据、指令}处理存储器故障、实现虚拟存储器和存储器保护...
2019-09-24 23:11:12
411
原创 GSM module N10 TCP透传连接OneNET平台
OneNET平台连接欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ...
2019-09-24 13:23:24
302
原创 C语言include中双引号和尖括号的区别
尖括号:表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件。双引号:引用非标准库的头文件,编译器从用户的工作目录开始搜索。如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件。
2017-04-27 11:10:50
1938
转载 android6.0 外部存储设备插拔广播以及获取路径(U盘)
转自:http://blog.youkuaiyun.com/zhouchengxi/article/details/53982222android4.1版本时U盘插拔时的广播在android4.1时我们可以用以下的BroadcastReceiver接收U盘广播。intent-filter> action android:name="android.intent.
2017-03-27 11:38:14
7970
转载 Android的开机流程及对应源码位置分析
转自:http://www.cnblogs.com/l2rf/p/6605987.html1.系统引导bootloader 1)源码:bootable/bootloader/* 2)说明:加电后,CPU将先执行bootloader程序,此处有三种选择 a)开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进
2017-03-24 13:18:40
567
原创 ubuntu 16.04 编译Android 5.1
1.安装基本组件sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \ lib32ncurses5-dev x11proto-core-dev libx11-dev lib
2017-02-21 16:44:15
2056
原创 android 底部添加UI形式虚拟按键
设置qemu.hw.mainkeys=0即可。这里在调试时,碰到push build.prop时,系统无法加载。尝试执行如下命令后正常:chmod 644 build.prop
2013-07-12 20:10:18
1409
原创 Android system大小上限设置
配置在/device/../../下面的BoardConfig.mk中改 BOARD_SYSTEMIMAGE_PARTITION_SIZE如设置为256MB:BOARD_SYSTEMIMAGE_PARTITION_SIZE := 209715200
2012-06-30 01:30:45
3324
原创 Vim记忆上次编辑的位置
在vimrc中加入以下内容"让vim记忆上次编辑编辑的位置autocmd BufReadPost * \ if line("'\"")>0&&line("'\"") \ exe "normal g'\"" | \ endif"让vim记忆上次编辑的位置
2012-06-22 23:53:51
3309
原创 CyanogenMod开源代码
CyanogenMod开源代码包括Android和kernel代码,包含Android官方分支和CM分支及Kernel的HTC、Samsung等分支。网站为:https://github.com/CyanogenMod 1.Android代码下载repo init -u git://github.com/CyanogenMod/android.git -b ics-releas
2012-06-19 22:30:34
3840
原创 android property
ro.build.date.utc=1332488686 编译主机的时区persist.sys.timezone=Asia/Chongqing 系统的时区
2012-04-01 09:56:52
979
原创 M3调试方法
recovery模式1.加载uImage_recovery文件fatload mmc 0 0x82000000 uImage_recovery bootm 0x820000002.进入升级界面,可以使用鼠标选择debug模式调试kernelfatload mmc 0 0x82000000 uImage bootm 0x82000000
2011-12-07 23:01:54
973
原创 M3编译环境
1.源码下载下载repo启动脚本:#curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/reporepo添加可执行属性:#chmod a+x ~/bin/repo设置环境变量:#PATH=~/bin:$PATH建立工程目录:#mkdir amlogic
2011-12-06 21:06:14
1823
原创 logcat使用
Usage: logcat [options] [filterspecs]options include:-s Set default filter to silent. Like specifying filterspec '*:s'-f Log to file. Default to stdout-r []
2011-11-29 23:52:27
3260
原创 [git] git tag 标签
1.显示标签:git tag -l2.删除本地标签:git tag -d tag_name3.删除远程标签:git push origin :refs/tags/tag_name4.上传tag:git push --tag
2011-11-29 22:10:21
1070
原创 建立sysfs调试开关
在调试驱动过程中,打印log必不可少。有时候需要这样:不想系统一直有串口输出(因为可能影响性能),但又想在某个时刻去打开我们想要的打印。 可以这样做,建立一个sysfs接口,并在代码用一个全局变量控制调试语句的打印,然后通过写接口值改变这个全局变量即可。 如
2011-10-08 22:44:24
1867
原创 shell终端获取Android写权限
实验的文件系统为EXT3,默认/system的权限是只读,通过mount命令可以看出来: 执行下面改为可读写:mount -rw -o remount /dev/block/mtdblock8 /system
2011-10-08 22:38:39
2914
原创 Android触摸屏输入系统
1.触摸屏硬件原理1.1电阻触摸屏 中断产生。触摸屏芯片根据触摸按下时电阻分压值发生变化而产生中断,该中断输入给CPU。产生的条件很简单,主要有VDD,GND信号即可。因此,我们在调试时,可以在没有驱动的情况下去测量中断脚,是否在有触摸时发生变化,以前验证模块的好坏
2011-10-05 16:43:28
12116
原创 修改android挂载时的盘符名
在android目录下的bootable/recovery/etc/init.rc 可以修改android挂载时的盘符名。setprop UserVolumeLabel ""设置为空时,挂载后看到的盘符名是“可移动磁盘”。 例子:现在将挂载后的盘符名改为“jzy
2011-10-05 14:20:58
4024
原创 ubuntu wiki
ubuntu wiki:http://wiki.ubuntu.org.cn/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-cn
2011-10-02 19:57:08
653
转载 Linux Kernel编程风格
以后决定使用以下编程风格。1.缩进1.1Tab使用4个字符的缩进。1.2在switch语句中消除多级缩进的首选的方式是让“switch”和从属于它的“case”标签对齐于同一列,而不要“两次缩进”“case”标签。1.3不要使用空格来缩进,不要在行尾留空格。
2011-09-28 22:55:22
1613
原创 ?【内核修炼】Linux启动过程流程简析
Linux启动流程分析 ,这里仅简要分析Linux的大致启动流程,更多细节请阅读源码分析。 Linux内核启动过程分为解压和启动vmlinux。启动过程从内核映像入口开始执行,解压 vmlinux (内核自引导)并且转换到虚拟地址空间,再调用统一的内核启动函数start_
2011-09-25 23:15:52
1290
原创 cscope和ctags配合vi阅读源码
生成cscope和ctags的数据库,这里加上了C++和汇编文件:cscope_ctags_env_linux.sh#!/bin/shfind . -name "*.h" -o -name "*.c"-o -name "*.cc" -name "*.S"> csco
2011-09-22 13:57:42
1697
原创 printk打印加入系统流逝时间
在console打印内核信息时,可以打印出系统消逝的时间,以便于估算系统在某些过程中的时间。方法:在配置config时,打开“Show timing infor on printks”选项(或者是“CONFIG_PRINTK_TIME”选项)。
2011-09-21 23:08:32
5688
原创 Linux命令touch
更新文件时间命令:touch 在编译Android的模块时会用mm快速编译,但是发现修改一些文件后执行mm,却得到的是:“... nothing to be done...”的log。这是因为系统认为当前目录及递归到各个子目录的文件没有更新,因此不做编译。
2011-09-21 23:03:23
1974
原创 Android系统数据库初识
数据库是保存用户数据的文件,包括默认的设置和个人重新设置的数据,这些数据保存在/data/data下的各个以apk包名为目录名的路径下:#cd /data/data #busybox find ./ -name "*.db" -print ./com.andro
2011-09-21 22:55:27
1358
原创 Android内置apk install升级重启后被还原
如果升级Android内置apk版本,遇到系统重启后又被还原,那是因为你手动安装的apk版本号和内置系统的apk版本号一样。这样的情况,在开发调试系统apk的情况中容易出现。 关于Android系统内置的apk更新后,在系统重启以后又被还原的问题,解决方法如下:将
2011-09-21 22:47:43
3752
原创 【内核修炼】配置内核
1.配置命令1)make oldconfigmake oldconfig的作用是备份当前.config文件为.config.old,如若make config/menuconfig设置不当可用于恢复先前的.config。 2)make defconfigarc
2011-09-17 20:44:13
922
原创 grep命令标准输出显示颜色
grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。 另外的两个办法是:1.设置环境变量:export GREP_OPTIONS="--color=auto" 2.修改.bashrc给grep起别名,用alias设置。我的这
2011-09-15 22:48:15
6272
抓取AGPS QXDMlog指导文档.docx
2020-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人