自定义博客皮肤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,专注于嵌入式软件开发

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

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

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

2016-08-31 18:27:10 2047

转载 功耗优化方法

1、底电流调试(Rock Bottom Current Optimization)底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是:512M RAM  1.1校准RF保证RF的PA、Antenna switch、Tuner、APT、GPIO工

2016-08-31 18:09:30 2904

转载 Android 系统当中各种尺寸单位的定义及使用

一,Android 各种标尺单位的含义:px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,

2016-08-31 12:50:44 1021

转载 android 填满手机磁盘空间方法

http://blog.csdn.net/fulinwsuafcie/article/details/9700619很多时候我们需要进行临界测试。譬如当手机盘空间存满的条件下应用会有何表现等。之前,我都是先查看下手机U盘还剩余多少空间,再往该磁盘中拷贝一个差不多大的文件,如果发现还有剩余空间的话,则是通过开启 720P 录像来占满。这个过程会很耗时,尤其当手机盘空间很大的情况下,譬如剩余32G等。

2016-08-31 12:46:23 2398

转载 arm-linux内核编译过程小结

记在前面的杂七杂八内核的生成,实际上最终的目的是生成一个binary文件zImage,大小2-5MB的数量级。用户可以从kernel.org得到的tar.gz格式的内核源代码,此代码解压后,就会生成初始状态的内核源代码树,这种状态称为内核的初始状态。通过make mrproper/make distclean等指令,可以使内核恢复到刚解压的状态。其中make mrproper只清除包括.confi

2016-08-31 10:45:30 6284

原创 linux常用的内核镜像格式

linux常用的内核镜像格式 Linux内核有多种格式的镜像,包括vmlinux、Image、zImage等。 1.     Linux内核镜像格式1.1 vmlinux  vmlinuz是可引导的、可压缩的内核镜像,vm代表Virtual Memory.Linux支持虚拟内存,因此得名vm.它是由用户对内核源码编译得到,实质是elf格式的文件.也就是说,vmlinux是编译出来的最原始的内核文件

2016-08-31 10:02:22 2026

转载 lk启动流程详细分析

转载请注明来源:cuixiaolei的技术博客  这篇文章是lk启动流程分析(以高通为例),将会详细介绍下面的内容:1).正常开机引导流程2).recovery引导流程3).fastboot引导流程4).ffbm引导流程5).lk向kernel传参 start---------------------------------------- 在bootable/bootloader/lk/arch/

2016-08-29 19:58:48 5268

转载 AndroidVerifyBoot

点击打开链接xref: /build/core/Makefile如下code 所示,可见511行是在510行的MKBOOTIMG之后即已经产生boot.img的情况下才调用(BOOT_SIGNER)来为kernel+ramdisk 计算一个总的signature.508$(INSTALLED_BOOTIMAGE_TARGET): $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_

2016-08-26 15:06:42 3261

转载 little kernel中如何决定app目录下应该包含哪个app

lk中是会为每个app建立一个thread,所以的app都是放在app这个路径下,那是在哪里决定的呢?一般是通过在project下面的MODULE决定的,例如下面这个例子就只用app下面的aboot这个app\lk-refs-heads-master\projectMODULES += app/aboot

2016-08-26 15:05:35 1366

转载 linux iio子系统

//============================================================================\\|| 系            统:WindowsXP & Ubuntu14.04      || 工            具:Source Insight 3.5     || 作            者:疯狂的三极管      \\

2016-08-24 12:04:41 3818

转载 Android 5.1 添加硬件抽象层(HAL)和JNI接口总结

点击打开链接

2016-08-17 16:15:22 1997 1

转载 Android 5.1.1 源码目录结构

点击打开链接最近公司培训新同事,我负责整理一点关于android的基础知识,遥想当年,刚接触android,也是一头雾水,啥都不懂,就是靠看文档和视频,对android有一个初步了解,然后就通过查看源码,才有更深入的了解。android有成千上万,说太少了,是成百万上亿的代码,当然要全部都了解是不可能的,所以要有一套自己的方法来理解和查看代码。学习android,对代码框架结构的了解是必不可

2016-08-17 11:16:23 4017

转载 [Android L]SEAndroid开放设备文件结点权限(读或写)方法(涵盖常用操作:sys/xxx、proc/xxx、SystemProperties)热门干货

点击打开链接温馨提示     建议你先了解一下上一篇博文([Android L]SEAndroid增强Androd安全性背景概要及带来的影响)所讲的内容,先对SEAndroid窥个全貌,然后再继续本节内容。1 现象描述基于Android L版本源码环境进行开发时,根据项目需求,APP层需要操作sys/xxx 或 proc/xxx下面的文件结点,但是会报出以下权限异常,无法直接操作这些结点LedLi

2016-08-16 14:46:30 2223

转载 Android实现系统ROOT, 并能赋予app root权限

1. 获取root权限 -->  修改adb源码     a. 打开 system/core/adb/adb_main.cpp,或者是 system/core/adb/daemon/main.cpp         (这跟你的目录结构有关,可以用grep 搜索一下关键字should_drop_privileges)     b. 找到should_drop_privileges函数,修改让其直接r

2016-08-16 14:44:32 7731

转载 android 关机充电流程

点击打开链接0.主要流程usb插入通过传递cmdline给init解析从而启动充电进程1. LKlk\app\aboot\aboot.cupdate_cmdline---------- if (boot_into_ffbm) // 工厂测试模式 { cmdline_len += strlen(androidboot_mode)

2016-08-15 19:26:47 4468

转载 linux qcom LCD framwork

点击打开链接0.关键字MDSS : Multimedia Display sub system DSI: Display Serial Interface1.涉及文件(1) drivers\video\fbmem.c (核心层) register_framebuffer(struct fb_info *fb_info) //对外暴露核心函数11(2)drivers\video\msm\mds

2016-08-15 19:24:06 2430

转载 如何查看Android设备上的分区信息

Android设备上,一般都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序。一般设备出厂时,各个厂商都会将这块存储芯片分成很多的分区,每个分区内存放不同的内容。具体分区的布局每个厂商或者芯片供应商都会不一样。可以通过下面的命令来查看目前系统中到底有多少分区:[plain] view plain copy cat /proc/partitions  这条命令会显示系统中的所有分区

2016-08-12 20:15:46 2870

转载 Android 5.x 权限问题解决方法

android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avc denied困扰。  本文结合具体案例,讲解如何根据log来快速解决90%的权限问题。 遇到权限问题,在logcat或者kernel的log中一定会打印avc denied提示缺少什么权限, Command:  cat /proc/kmsg | grep avc 或 d

2016-08-10 14:34:06 3606

转载 手机模式及分区

1.普通启动模式方法:长按电源键用途:正常使用2.fastboot模式方法一:长按 电源键+音量下键 方法二:抠掉电池,然后长按音量下键,再插入USB线方法三:进入adb模式,在adb里输入 adb reboot bootloader(PS:必须可以正常开机)用途:刷整个系统或者刷某个分区3.紧急下载模式方法一:抠掉电池,长按 音量下键 + 音量上键,再插入USB线方法二:将主板上的紧急下载测试点

2016-08-08 14:52:34 9328

转载 高通8x12平台开机画面制作工具

你可能在网上看到很到关于手动更换手机开机图片的文章,想想自己的开机画面是小两口,好基友的照片多么个性啊。但是你有没有发现,网上下载的什么“一键生成”之类的,在你的手机上不能用啊,( ⊙ o ⊙ )是的,至少我手中的是这个样子的,有不少网上下载的实际上都是用ffmpeg.exe制作的,我没研究过,但是看到mpeg字眼,肯定跟图像等多媒体格式相关。到底你的手机开机画面怎么做,这个完全取决于你手机的bo

2016-08-08 14:35:12 1945

转载 Android开发小问题集

由于安卓系统比较复杂,开发中会发中会碰见各种小问题,在此做一些记录,只要觉得有必要就会添加进来。1、触屏鼠标模式和触屏模式开发android4.3高通400平台时,用atmel_max 640T作为触屏,很奇怪的问题,调好驱动后,系统运行的效果,居然跟鼠标一样,相对运动,网上查询资料几乎没有,大家都很懒啊!查到一个相关的文章,不过转载的多,已不知道到底谁写的了。android4.0与2.3版本的触

2016-08-06 13:17:14 3196 1

转载 SIMPLE_DEV_PM_OPS宏

SYSTEM_SLEEP_PM_OPS和dev_pm_ops的定义:[cpp] view plain copy #define SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn) \      .suspend = suspend_fn, \      .resume = resume_fn, \      .freeze = suspend_fn, \ 

2016-08-04 19:31:59 2428

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关注的人

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