自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LoongEmbedded的专栏

WINCE+ANDROID,专注于嵌入式软件开发

  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

转载 Android4.3 屏蔽HOME按键返回桌面详解(源码环境下)

点击打开链接首先声明我是做系统开发的(高通平台),所以下面介绍的方法并不适合应用开发者。    最经有个需求要屏蔽HOME按键返回桌面并且实现自己的功能,发现以前的方式报错用不了,上网搜索了一下,发现都是抄来抄去基本是无用的。网上的方法不外乎这几种:  第一, 大家最常用的重写onAttachedToWindow()方法,然后在HOME点击事件KeyEvent.KEYCODE_HOME中做自己想做

2016-09-29 19:47:50 1837

转载 Android 系统自动重启Bug(高通平台)

点击打开链接最近客户反馈了一个Bug,我们的系统用着用着会自动重启,尤其是在拨号的时候极容易死机或者进入下载模式。根据老大和高通的支持得到了一个解决方案。   在Android系统中,有这么一个文件夹:sys/bus/msm_subsys/devices,里面分别有三个文件夹:subsys0、subsys1、subsys2,这三个都是android系统中运行的子系统。根据高通的解释,subsys0

2016-09-29 19:45:52 2560

转载 Makefile常用函数总结

在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具 有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函 数的返回值可以当做变量来使用。 一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( ) 或是${ }这里,就是函数名,make支持的函数不多。是函数的参数,参数 间以逗号“,”分隔,而函数名和参数之间

2016-09-28 13:54:40 809

原创 shell test和find命令实例解析

shell test和find命令实例解析 下面以\build\core\product.mk相关部分来学习define _find-android-products-files$(shell test -ddevice && find device -maxdepth 6 -name AndroidProducts.mk) \ $(shell test -d vendor && find v

2016-09-28 11:14:11 1842

原创 makefile的命令包定义及使用

下面以\build\core\product.mk下面的内容为例介绍:define _find-android-products-files$(shell test -d device && finddevice -maxdepth 6 -name AndroidProducts.mk) \ $(shell test -d vendor && find vendor -maxdepth 6 -

2016-09-28 09:24:50 2246

转载 Building System之 get_abs_build_var() && get_build_var()

点击打开链接1、get_abs_build_var() 和 get_build_var()的实现都在build/envsetup.sh中。2、在buld目录下grep这两个函数可知:这两个函数只在build/envsetup.sh脚本中使用。言归正传,贴代码[plain] view plain copy# Get the value of a build variable as an absolu

2016-09-27 12:41:57 1700

转载 bash shell while语法

在编写脚本时,一定要注意空格基本语法:while [ condition ]do command1 command2 command3donecondition为true时命令1到命令3将会一直执行,知道条件为false ,例如:#!/bin/bashx=1while [ $x -le 5 ]do echo "Welcome $x times" x=$(( $

2016-09-27 11:18:08 1720

转载 Linux之read命令使用

read命令:read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量1)read后面的变量var可以只有一个,也可以有多个,这时如果输入多个数据,则第一个数据给第一个变量,第二个数据给第二个变量,如果输入数据个数过多,则最后所有的值都给最后一个变量-p  read –p “提示语句”,则屏幕就会输出提示语句,如下图当变量个数和输入个数一样时:注意空格,要不会出错当变量

2016-09-27 11:12:00 1993

转载 shell编程——if语句 if -z -n -f -eq -ne -lt

更多shell相关文章,点击这里 ---> http://www.dutycode.com/tag/shellshell编程中条件表达式的使用if  条件then Commandelse Commandfi                              别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of

2016-09-27 11:08:56 1355

转载 sh里的变量 $0 $1 $$ $#

$0就是该bash文件名$?是上一指令的返回值$*所有位置参数的内容:就是调用调用本bash shell的参数。$@基本上与上面相同。只不过是“$*”返回的是一个字符串,字符串中存在多外空格。“$@”返回多个字符串。还有$#返回所有位置参数的个数。$$执行当前sh文件的pid# touch variable# vi variable 脚本内容如下: #!/bin/shecho "nu

2016-09-27 10:57:42 1228

转载 在Ubuntu-14.04.3配置并成功编译Android6_r1源码

在Ubuntu-14.04.3配置并成功编译Android6_r1源码折腾了一周,终于把Android6_r1的源码编译成功。先上图,这是在ubuntu中运行的Android模拟器:由于我是在win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所以遇到诸多麻烦。如果直接在linux中编译,可能会更顺利。-------------------------------------

2016-09-22 11:33:52 1984

转载 优秀的孩子是这样培养的

优秀的孩子是这样培养的(建议永久保存) 优秀的孩子是这样培养的(建议永久保存教育专家给家长的100条建议!!!(建议永久保存)(转载) 教育篇: 1.每天花半个小时和孩子交流。 2.和孩子在家也要使用文明用语,“早上好,请,谢谢,晚安”等等。 3.让孩子养成爱卫生的好习惯。 4.多听听孩子的声音!——用耐心、用爱心、用开心,心是长着眼睛的! 5.不要为了提醒孩子,而总是揭孩子的伤疤。 6.严肃指出

2016-09-22 09:24:31 2237

转载 从开发转型到技术总监的迷茫

点击打开链接

2016-09-10 12:23:38 1336

转载 Android系统开机启动流程及init进程浅析

Android系统启动概述Android系统开机流程基于Linux系统,总体可分为三个阶段:Boot Loader引导程序启动Linux内核启动Android系统启动,Launcher/app启动启动流程如图1形象展示:图1 Android开机启动一般性流程图1只简单地描述了开机启动一般性流程,“正常开机”(注意,是正常模式,不是工厂模式、recovery模式)流程为:1. 手机、TV等andro

2016-09-06 16:04:51 3665

转载 android 修改framework下资源文件后如何编译

在framework/base/core/res/res 下添加资源文件后需要先编译资源 然后编译framework 才可正常引用进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通), 编译 framework-res.apk或 ./mk mm frameworks/base/core/res(mtk 依据各平台编译命令有所不同)编译完后com.an

2016-09-05 17:08:35 1569

转载 菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板

点击打开链接 诸位亲最近怎么样?刚过完年上班是不是很不情愿?自古做事者,不唯有坚韧不拔之志,亦或有超世之才。所以,诸位好好加油。今天小编想给大家系统性总结一下Dragon Board 410c板基于Andriod 5.1,Linux,Windows10三种操作系统开发特点(Dragon Board 410c同时支持三种操作系统开发)。  文章有点长,大家耐心看完。初识DragonBoard 410

2016-09-03 12:05:10 2286

转载 高通msm8994手动提升性能脚本

点击打开链接[plain] view plain copystop thermald  stop mpdecision  stop thermal-engine      # online A57  echo 1 > /sys/devices/system/cpu/cpu2/online  echo 1 > /sys/devices/system/cpu/cpu3/online  echo 1 >

2016-09-01 14:15:37 3021

转载 高通msm8994性能及温度监测脚本

[plain] view plain copystartTime=$(date +%Y-%m-%d-%H-%M-%S)  pathName="/data/cpu_logs"  fileName="$pathName/CPUINFO_$startTime.csv"    # create dir  if [ ! -d $pathName ]; then      mkdir -p $pathName

2016-09-01 14:14:32 2175

转载 如何通过网络连接进行ADB调试

点击打开链接大家在使用adb调试Android系统时可能会遇到麻烦,比如usb端口只有一个,如果用作adb调试,就不能通过usb连接其它器件,或者usb端口不能使用时也没法进行adb调试。Android较新的版本(4.0及以后)已经支持网络连接adb了,只需按照如下步骤进行设置就可以进行网络adb调试。 1. 确保目标板和主机连接在同一局域网里面2. 使用netcfg查看网络状态,如果以太网没有配

2016-09-01 12:32:10 4165

MTK6577+Android编译之android

MTK6577+Android编译之android

2015-08-27

MTK6577+Android编译之kernel

MTK6577+Android编译之kernel

2015-08-27

MTK6577+Android编译之uboot

MTK6577+Android编译之uboot

2015-08-26

MTK6577+Android编译之preloader

MTK6577+Android编译之preloader

2015-08-25

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

2015-08-25

MTK6577 Android源代码目录

MTK6577 Android源代码目录概述

2015-08-25

Android之so文件、JNI和NDK

Android之so文件、JNI和NDK

2015-08-25

MTK6577+Android之关机电流高问题的解决

MTK6577+Android之关机电流高问题的解决

2015-08-25

MTK6577+Android之增加重启功能

MTK6577+Android之增加重启功能

2015-08-25

S3C2443时钟管理

三星处理器S3C2443时钟管理部分的深入学习和代码设置

2015-08-22

Nandflash K9F1208U0B学习

基于Nandflash K9F1208U0B学习基本原理

2015-08-22

LCD控制器时序参数的确定(基于TFT LCD KD50G9-40NM-A3)

LCD控制器时序参数的确定(基于TFT LCD KD50G9-40NM-A3)

2015-08-22

ARM MMU和cache学习

ARM的MMU和cache部分学习、记录和分享

2015-08-22

d_readvol.zip

可用来读取WINCE boot.hv等文件

2015-02-05

WINCE基于CH7024实现TV OUT (VGA)功能

WINCE基于CH7024实现TV OUT (VGA)功能,描述调试过程及注意事项

2011-01-23

WINCE5.0中断机制

描述WINCE5.0中断机制,调用的函数及过程

2011-01-23

空空如也

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

TA关注的人

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