rk3288 andorid7.1 修改cpu频率

更改cpu频率

echo userspace> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1416000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

//查看当前cpu频率
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

//查看支持cpu频率
cat sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
126000 216000 408000 600000 696000 816000 1008000 1200000 1416000 1512000 1608000

在kernel 的dts注释掉 cpu 频率部分

            rockchip,pvtm-temp-prop = <(-18) (-18)>;
            rockchip,thermal-zone = "soc-thermal";
  •           opp-126000000 {
    

+/* opp-126000000 {
opp-hz = /bits/ 64 <126000000>;
opp-microvolt = <950000 950000 1350000>;
opp-microvolt-L0 = <950000 950000 1350000>;

                    opp-microvolt-L3 = <950000 950000 1350000>;
                    clock-latency-ns = <40000>;
                    opp-suspend;
  •           };
    
  •           };  */
    
### 修改 Android 系统的 APEX 文件 APEX 文件是 Android 平台上的一个重要组成部分,在设备上负责承载和管理模块化组件。对于想要修改 APEX 文件的情况,通常涉及以下几个方面的工作: #### 解包现有的 APEX 文件 要修改一个已有的 APEX 文件,首先需要将其解压到可编辑的状态。这可以通过 `apexer` 工具来完成。该工具允许提取 APEX 内部的内容以便于查看和更改。 ```bash apexer --decompress <input.apex> <output_directory> ``` 此命令会把指定路径下的 `.apex` 或者 `.capex` 文件中的内容释放到给定的目标目录下[^1]。 #### 编辑 APEX 组件 一旦 APEX 被成功解压缩至本地磁盘之后,就可以像处理常规文件一样对其进行任何必要的调整了。比如更新二进制程序、库文件或是配置文档等。如果涉及到的是源码级别的改动,则可能还需要重新编译受影响的部分并替换旧版本的文件。 #### 重建 APEX 包 当所有的变更都完成后,下一步就是要把修改后的文件再次打包成标准格式的 APEX 归档。同样利用 `apexer` 来实现这一点: ```bash apexer --build <source_directory> <destination.apex> ``` 这里 `<source_directory>` 应指向之前提到过的那个包含了所有被修改过对象的位置;而 `<destination.apex>` 则是要生成的新版 APEX 文件名[^2]。 需要注意的是,在实际操作过程中应当遵循官方指南以及最佳实践建议,确保不会破坏原有功能或者引入安全风险。此外,由于不同版本之间可能存在差异,因此具体步骤可能会有所变化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值