关闭

C语言include中双引号和尖括号的区别

尖括号:表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件。 双引号:引用非标准库的头文件,编译器从用户的工作目录开始搜索。如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件。...
阅读(307) 评论(0)

C语言资料汇总

C语言资料汇总...
阅读(73) 评论(0)

android6.0 外部存储设备插拔广播以及获取路径(U盘)

转自:http://blog.csdn.net/zhouchengxi/article/details/53982222 android4.1版本时U盘插拔时的广播 在android4.1时我们可以用以下的BroadcastReceiver接收U盘广播。 intent-filter> action android:name="android.intent....
阅读(1295) 评论(0)

Android的开机流程及对应源码位置分析

转自:http://www.cnblogs.com/l2rf/p/6605987.html 1.系统引导bootloader   1)源码:bootable/bootloader/*   2)说明:加电后,CPU将先执行bootloader程序,此处有三种选择     a)开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进...
阅读(147) 评论(0)

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...
阅读(716) 评论(0)

android 底部添加UI形式虚拟按键

设置qemu.hw.mainkeys=0即可。 这里在调试时,碰到push build.prop时,系统无法加载。 尝试执行如下命令后正常: chmod 644 build.prop...
阅读(1095) 评论(0)

Android system大小上限设置

配置 在/device/../../下面的BoardConfig.mk中改  BOARD_SYSTEMIMAGE_PARTITION_SIZE 如设置为256MB: BOARD_SYSTEMIMAGE_PARTITION_SIZE := 209715200...
阅读(2433) 评论(0)

Vim记忆上次编辑的位置

在vimrc中加入以下内容 "让vim记忆上次编辑编辑的位置 autocmd BufReadPost *             \ if line("'\"")>0&&line("'\"")             \   exe "normal g'\"" |             \ endif "让vim记忆上次编辑的位置...
阅读(2141) 评论(0)

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...
阅读(3281) 评论(0)

android property

ro.build.date.utc=1332488686                            编译主机的时区 persist.sys.timezone=Asia/Chongqing                    系统的时区...
阅读(732) 评论(0)

M3调试方法

recovery模式 1.加载uImage_recovery文件 fatload mmc 0 0x82000000 uImage_recovery  bootm 0x82000000 2.进入升级界面,可以使用鼠标选择 debug模式 调试kernel fatload mmc 0 0x82000000 uImage  bootm 0x82000000...
阅读(750) 评论(0)

M3编译环境

1.源码下载 下载repo启动脚本: #curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo repo添加可执行属性: #chmod a+x ~/bin/repo 设置环境变量: #PATH=~/bin:$PATH 建立工程目录: #mkdir amlogic...
阅读(1558) 评论(0)

[git] git push 上传

1.上传分支: git push origin wcdma:wcdma...
阅读(916) 评论(0)

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 []...
阅读(2531) 评论(0)

[git] git tag 标签

1.显示标签:git tag -l 2.删除本地标签:git tag -d tag_name 3.删除远程标签:git push origin :refs/tags/tag_name 4.上传tag:git push --tag...
阅读(915) 评论(0)

建立sysfs调试开关

在调试驱动过程中,打印log必不可少。有时候需要这样:不想系统一直有串口输出(因为可能影响性能),但又想在某个时刻去打开我们想要的打印。    可以这样做,建立一个sysfs接口,并在代码用一个全局变量控制调试语句的打印,然后通过写接口值改变这个全局变量即可。      如...
阅读(1667) 评论(0)

shell终端获取Android写权限

实验的文件系统为EXT3,默认/system的权限是只读,通过mount命令可以看出来:      执行下面改为可读写: mount -rw -o remount /dev/block/mtdblock8 /system...
阅读(1904) 评论(0)

Android触摸屏输入系统

1.触摸屏硬件原理 1.1电阻触摸屏     中断产生。触摸屏芯片根据触摸按下时电阻分压值发生变化而产生中断,该中断输入给CPU。产生的条件很简单,主要有VDD,GND信号即可。因此,我们在调试时,可以在没有驱动的情况下去测量中断脚,是否在有触摸时发生变化,以前验证模块的好坏...
阅读(10934) 评论(0)

修改android挂载时的盘符名

在android目录下的bootable/recovery/etc/init.rc 可以修改android挂载时的盘符名。 setprop UserVolumeLabel "" 设置为空时,挂载后看到的盘符名是“可移动磁盘”。    例子:现在将挂载后的盘符名改为“jzy...
阅读(3216) 评论(0)

触摸屏坐标范围设置

1.不经过校准 input_set_abs_params设置input驱动的结构体   2.经过校准 上报坐标范围为LCD的分辨率...
阅读(1026) 评论(0)
54条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:98907次
    • 积分:1597
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:6篇
    • 译文:0篇
    • 评论:6条
    最新评论