宋宝华的blog

Linux Consultant

tegra3 CPU auto hotplug和Big/little switch工作的基本原理

by 宋宝华 在《Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换》一文中我们通过运行华硕平板电脑看出来tegra3的dvfs结合了CPU热插拔和G/LP core cluster之间的切换,本文从代码角度分析其运行机理。 tegra3是典型的BIG/LITT...

2012-01-31 14:26:03

阅读数:6232

评论数:2

使用cpufreq-bench评估cpufreq策略对系统性能的影响

Linux 3.1已经将cpupower-utils中放入内核的tools目录,见: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=tools/power;h=f6a98ba17528ed764...

2012-01-29 19:44:09

阅读数:5589

评论数:0

Android上运行QT项目Necessitas的基本原理

by 宋宝华 There is a project named Necessitas (by BogdanVatra)which implements a basic support of creating and running QT applications onAndroid. It...

2012-01-18 16:25:46

阅读数:5480

评论数:0

Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换

Tegra3采用vSMP(VariableSymmetric Multiprocessing)架构,共5个cortex-a9处理器,其中4个为高性能设计,1个为低功耗设计: 在系统运行过程中,会根据CPU负载切换低功耗处理器和高功耗处理器: 除此之外,4个高性能ARM核心也会根...

2012-01-18 15:59:41

阅读数:5858

评论数:0

Jazelle DBX对Android是无用的

Jazelle DBX: Direct Bytecode eXecution ARMprocessors historically support two instruction sets: the ARM instruction set,in which all instructionsar...

2012-01-18 14:09:44

阅读数:2938

评论数:0

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