
arm
往事已遥远
无论你走的多远也走不出我的心;黄昏时的树影拖得再长也拖不出树的根
展开
-
arm-cache coherency
arm-cache coherency提高一个系统的performance,有两种办法: 1) 不断提高一个core的performance,手段就是不断提高freq,减小Vt,这样都会在增加power(dynamic,leakage) 2) 增加processor的个数arm的big-little processor cluster采用的就是第二个办法,通过Power Gat...转载 2019-10-12 10:02:02 · 1658 阅读 · 1 评论 -
ARM函数调用过程分析
https://www.cnblogs.com/chyl411/p/4579053.html1. ARM的栈帧 先来看看ARM的栈帧布局图: 上图描述的是ARM的栈帧布局方式,main stack frame为调用函数的栈帧,func1 stack frame为当前函数(被调用者)的栈帧,栈底在高地址,栈向下增长。图中FP就是栈基址,它指向函数的栈帧起始地址;SP则...转载 2018-10-17 21:21:31 · 3315 阅读 · 0 评论 -
Android关机流程解析---从reboot说起
http://blog.sina.com.cn/s/blog_6695f9eb0101hse4.htmlAndroid关机流程解析在PowerManager的API文档中,给出了一个关机/重启接口:public void reboot (String reason)对于这个接口的描述很简单,就是几句话。接口的作用就是重启设备,而且,就算重启成功了也没有返回值。需要包含...转载 2019-03-11 17:06:48 · 1777 阅读 · 0 评论 -
系统级性能分析工具perf的介绍与使用
转:https://www.cnblogs.com/arnoldlu/p/6241297.html测试环境:Ubuntu16.04 +Kernel:4.4.0-31系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或...转载 2019-06-12 12:52:32 · 895 阅读 · 0 评论 -
memory barrier--cache
转:http://www.wowotech.net/kernel_synchronization/memory-barrier.htmlLinux内核同步机制之(三):memory barrier一、前言我记得以前上学的时候大家经常说的一个词汇叫做所见即所得,有些编程工具是所见即所得的,给程序员带来极大的方便。对于一个c程序员,我们的编写的代码能所见即所得吗?我们看到的c程...转载 2019-09-03 11:28:44 · 382 阅读 · 0 评论 -
ARM SoC漫谈
作者:重走此间路链接:https://zhuanlan.zhihu.com/p/24878742来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。芯片厂商向客户介绍产品,从硬件角度说的最多的就是功能,性能,功耗和价格。功能这个主要就是看芯片提供了什么接口,比如闪存,内存,PCIe,USB,SATA,以太网等,还看内部有什么运算模块,比如浮点器件,解码器,加...转载 2019-10-12 09:25:36 · 1376 阅读 · 0 评论 -
ARM Linux 内核 panic 之cache 一致性 ——cci-400 cache一致互联
ARM Linux 内核 panic 之cache 一致性 ——cci-400 cache一致互联CCI-400 集合了互联和一致性功能,有 2 个ACE slave接口和 3 个ACE-Lite slave接口,有 3 个AXI master接口。2 个 ACE slave 接口可以相互 snoop 对方,ACE-Lite slave 接口可以 snoop 这 2 个 AC...转载 2019-10-12 09:25:26 · 3600 阅读 · 0 评论