
qualcomm
文章平均质量分 70
Fybon
这个作者很懒,什么都没留下…
展开
-
Linux加载DTS设备节点的过程(以高通8974平台为例)
DTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的pla转载 2013-12-30 10:25:08 · 2454 阅读 · 0 评论 -
Android for MSM Project
Android for MSM Project原创 2017-04-20 15:12:50 · 1898 阅读 · 0 评论 -
简谈高通Trustzone的实现
QSEE转载 2017-05-02 14:44:36 · 1148 阅读 · 0 评论 -
read back raw images from storage with firehose
read back raw images from storage with firehose原创 2016-12-27 18:04:56 · 3234 阅读 · 0 评论 -
高通 MSM8K bootloader 之四: ramdump
前面说过高通平台,系统crash发生时,抓取crash现场就非常重要。原创 2014-09-09 17:41:06 · 6887 阅读 · 4 评论 -
android 休眠唤醒机制分析(二)
early_suspend是Android休眠流程的第一阶段即浅度休眠,不会受到wake_lock的阻止,一般用于关闭lcd、tp等设备为运行的应用节约电能。Android的PowerManagerService会根据用户的操作情况调整电源状态,如果需要休眠则会调用到HAL层的set_screen_state()接口,在set_screen_state()中会向/sys/power/state节点转载 2015-08-27 20:03:54 · 1363 阅读 · 0 评论 -
QCOM平台子系统通过AP处理异常
子系统发生异常时,通过中断通知AP主系统。异常中断重启,分为两个级别:static const char * const restart_levels[] = { (subsystem_restart.c )[RESET_SOC] = "SYSTEM",[RESET_SUBSYS_COUPLED] = "RELATED",};原创 2015-08-20 17:16:38 · 3102 阅读 · 0 评论 -
高通 MSM8K bootloader 之二: SBL1
续:高通 MSM8K bootloader 之一: SBL1在本章我重点关注SBL1,且主要描述我认为重点的几方面:1、 CDT : Platform ID和DDR参数 2、 debug log :3、 download : msm8K 新平台软件download支持两种协议,sahara和firehose4、 ramdump :死机异常信息dump原创 2014-07-08 15:11:56 · 50671 阅读 · 11 评论 -
MSM8974 fastboot烧写软件
fastboot烧写是在aboot阶段做的,所以空板没有完整烧写aboot及其boot sequence前的image是没法使用fastboot的。在手机开机状态下,执行: adb reboot bootloader 手机就会重启进入fastboot模式,然后就可以利用fastboot进行单个image的烧写,具体如下: fastboot flash原创 2014-01-24 09:52:22 · 6425 阅读 · 0 评论 -
高通 MSM8K bootloader 之一: SBL1
高通 MSM8K bootloader 之一: SBL1原创 2014-01-12 17:57:06 · 35073 阅读 · 12 评论 -
高通 MSM8K GPT异常导致无法开机问题分析
高通 MSM8K GPT原创 2014-08-09 14:02:10 · 8334 阅读 · 2 评论 -
高通 MSM8K bootloader 之三: LK
原创 2014-08-09 11:29:28 · 3988 阅读 · 0 评论 -
msm8916 dt选用规则
/device/qcom/msm8916/AndroidBoard.mk原创 2014-04-08 15:30:10 · 9609 阅读 · 0 评论 -
qualcomm 8K平台Sahara Protocol相对7K, 6K 平台Software Download优点
参考高通文档:80-N1008-1_H_SaharaProtocolSpecification.pdf80-V5348-1_J_Streaming_DLoad_Protocol.pdf8K平台Sahara Protocol相对7K, 6K 平台Softward Download优点1、数据传输、memory dump,命令执行 都由手机端发起(原来是PC发起)。原创 2014-01-14 15:30:51 · 15336 阅读 · 6 评论 -
Android系统典型bootloader分析
1 、bootloader是什么? 简单地说,bootloader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 An1、bootloader是什么? 简单地说,bootloader 就是在操作系统内核运行之前运行的一转载 2014-01-12 19:21:16 · 5844 阅读 · 3 评论 -
MSM8x74 RPM
rpm_proc/core/bsp/rpm/src/main.cint main(void){ ................................. for(ever) { do { sched_run(); // 任务调度,下面更详细说明 i原创 2014-01-05 22:30:23 · 3683 阅读 · 0 评论 -
dts
http://www.devicetree.org/Device_Tree_Usage./out/target/product/xxxx/obj/KERNEL_OBJ/scripts/dtc/dtc -I dtb -O dts -o temp.dts ./out/target/product/xxxxxx/obj/KERNEL_OBJ/arch/arm/boot/dts/qco原创 2016-04-26 17:58:20 · 715 阅读 · 0 评论