kyle_ren
码龄15年
关注
提问 私信
  • 博客:77,446
    动态:7
    77,453
    总访问量
  • 4
    原创
  • 887,216
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2009-12-10
博客简介:

esfly的专栏

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得4次评论
  • 获得114次收藏
创作历程
  • 3篇
    2021年
  • 2篇
    2020年
  • 1篇
    2019年
  • 8篇
    2018年
  • 2篇
    2017年
  • 5篇
    2016年
  • 6篇
    2015年
  • 9篇
    2014年
成就勋章
TA的专栏
  • 笔记
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021-07-15

采用ET技术减少射频电路功耗发表于2019-03-141569分享海报RF/无线1157人已加入+加入圈子描述想提升智能手机(Smartphone)的续航力,除了改善处理器和面板等组件品质外,在射频(RF)电路下功夫也是一种方法。日本平面媒体《日经Electronics》指出,由于射频电路最大会消耗约2瓦的电量,所以许多通讯厂商都在钻研减少射频电路耗能的相关技术。射频电路耗费大量电量的主因,在于通讯组件传输信号的功率放大器(PA)。当移动设备与基站位置距离过远,无法顺利传输信号时,使用P
原创
发布博客 2021.07.15 ·
123 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

XLINK QUIC

达摩院XG实验室和淘宝技术联合研发的多路径QUIC协议XLINK,被网络通信领域的国际顶会SIGCOMM正式接收。QUIC协议由谷歌最早提出,已成为目前移动互联网中核心的传输技术,阿里XLINK深化扩展了QUIC技术,首次打通5G、LTE、WIFI等多路网络,秒开视频节省25%耗时,让用户在网络极差的情况下也能流畅看直播。据了解,XLINK将于年内向全社会开源。弱网现象广泛存在于日常生活中,突然没信号、信号不稳定等问题,已成为网络优化最难突破的“最后一公里”。除了布设更多的通信基站,多路传输..
转载
发布博客 2021.06.09 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021-05-21

良好的用户体验需要如下要素:电池寿命长。随着能效降低,电池寿命也会降低。但用户想让自己的移动设备全天候待命。速度快。iOS系统处理复杂操作时仍能提供很好的性能。响应快。同一时刻消耗太多资源会使UI卡顿,响应用户速度变慢。温度低。app消耗的硬件资源的越多,系统工作越繁重,设备的温度就会逐渐上升。这时系统会通过一些措施降低设备温度。  iOS运用了很多先进的节能技术确保用户有很好的用户体验,包括软硬件配合优化、先进的App调度机制、网络延时操作、任务优先级管理机制等。  App中很小的
转载
发布博客 2021.05.21 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win10系统中如何安装.net framework3.5

1.右键点击系统桌面左下角的【开始】,在开始菜单中点击【程序和功能】;2.在程序和功能窗口,点击窗口左侧的【启用或关闭Windows功能】;3.在Windows功能窗口,我们可以看到.Net framework 3.5前面的复选框内没有小正方形黑点,说明系统没有安装.Net framework 3.5;4.点击选择.Net framework 3.5,再点击:确定;5.我们点击确定以后,打开一个新的Windows功能窗口,提示:6.Windows需要使用Windows更新中的文件 才能完
原创
发布博客 2020.08.14 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

battery historian android Q

第一步,安装win10:win10 ISO镜像下载路径:http://www.somode.com/win10/通过老毛桃U盘boot启动安装win10系统;第二步,win10安装完成之后安装docker:docker下载路径:https://www.docker.com/products/docker-desktop下载完成之后安装有一个选项,第三个勾,显示是优先切换到win...
转载
发布博客 2020.03.13 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

google 游戏下载

https://apkpure.com/cn/search?q=com.tencent.ig&t=app
原创
发布博客 2019.09.03 ·
2570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android6.0系统 Doze模式(DeviceIdle)实现与控制逻辑

DeviceIdleController的实现逻辑1.服务启动 21.1SystemServer.java启动阶段 21.2准备阶段 52. 进入Idle模式 62.1进入idle模式的流程 63. 状态变化的驱动因素 104.进入Idle模式后的处理 104.1对于PowerManager的限制 114.2对网络的限制 134.3 Alarm限制 131.服务启动 Doze功能概述当系统灭屏并长...
转载
发布博客 2018.06.06 ·
932 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ARM汇编DSB和ISB

4.3.5 汇编语言:指令隔离(barrier)指令和存储器隔离指令CM3 中的另一股新鲜空气是一系列的隔离指令(亦可以译成“屏障”、“路障”,可互换使用——译者 注)。它们在一些结构比较复杂的存储器系统中是需要的(典型地用于流水线和写缓冲——译者注)。在 这类系统中,如果没有必要的隔离,会导致系统发生紊乱危象(race condition),(相当于数电中的“竞争 与冒险”——译者注).举例来说...
转载
发布博客 2018.06.06 ·
8909 阅读 ·
5 点赞 ·
0 评论 ·
25 收藏

Kernel wmb/mb宏的作用

内存屏障主要解决的问题是编译器的优化和CPU的乱序执行。编译器在优化的时候,生成的汇编指令可能和c语言程序的执行顺序不一样,在需要程序严格按照c语言顺序执行时,需要显式的告诉编译不需要优化,这在linux下是通过barrier()宏完成的,它依靠volidate关键字和memory关键字,前者告诉编译barrier()周围的指令不要被优化,后者作用是告诉编译器汇编代码会使内存里面的值更改,编译器应...
转载
发布博客 2018.06.06 ·
3176 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ARM WFI和WFE指令

1. 前言蜗蜗很早以前就知道有WFI和WFE这两个指令存在,但一直似懂非懂。最近准备研究CPU idle framework,由于WFI是让CPU进入idle状态的一种方法,就下决心把它们弄清楚。WFI(Wait for interrupt)和WFE(Wait for event)是两个让ARM核进入low-power standby模式的指令,由ARM architecture定义,由ARM c...
转载
发布博客 2018.06.06 ·
1351 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

ARM WFI和WFE指令

本文转载至:http://www.wowotech.net/armv8a_arch/wfe_wfi.html1. 前言蜗蜗很早以前就知道有WFI和WFE这两个指令存在,但一直似懂非懂。最近准备研究CPU idle framework,由于WFI是让CPU进入idle状态的一种方法,就下决心把它们弄清楚。WFI(Wait for interrupt)和WFE(Wait for event)是两个让A...
转载
发布博客 2018.06.01 ·
1623 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Linux内核的Oops

什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起,我真不是故意打碎您的杯子的”。看,Oops就是这个意思。在Linux内核开发中的Oops是什么呢?其实,它和上面的解释也没什么本质的差别,只不过说话的主角变成了Linux。当某些比较致命的问题出现时,我们的Linux内核也会...
转载
发布博客 2018.05.30 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python hello world

一、首先需要去python的官网下载环境Download 下载 python 3.6.5,点击安装,选择自动安装。命令行确认是否安装ok:输入 python,正常输出python 版本信息,证明安装ok。二、 Hello world !命令行输入 print('hello world !'),回车后完成了phthon第一简单的程序。三、为了更好的开发,下载python 开发IDE  pycharm...
原创
发布博客 2018.04.29 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

I2C的总线电容 总线的最大电容 400pF限制

 手机原理设计中,上拉电阻常用在中断,GPIO控制,I2C等信号上,本文希望能通过实例分析加深对上拉电阻的理解。如果有错误,请大神们提出来。    中断,GPIO,I2C等一般都是OC或者OD门,芯片内部无上拉电阻时,则外部必须加上拉电阻才能输出高电平。一般I/O端的驱动能力在2~4mA量级,OC或者OD门的导通电压为0.4V左右,手机中加在上拉电阻上的电压一般都是2.8V,上拉电阻的最小值不能低...
转载
发布博客 2018.04.18 ·
12961 阅读 ·
5 点赞 ·
3 评论 ·
45 收藏

ART Dalvik

通过以上这种表格,我们可以直白的看出,全新的ART模式具备用RAM内存小、流畅度更好以及更省电的特性。  1:ART模式是Android runtime的简称。在ART虚拟机环境下,Android对程序只进行一次编译,就是在程序安装时。在安装应用时,ART虚拟机就先将程序的Java语言转化为适合Android系统运行的机器语言,而且是一次编译终身受用。这样就免于程序每次运行时,都要重新编译
转载
发布博客 2017.08.14 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android adb 命令

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信 获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb reboot bootload
转载
发布博客 2017.07.19 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

1. init.rc文件结构

1.  init.rc文件结构文件位置:init.c  : /system/core/initinit.rc  : /system/core/rootdir首先init.rc文件是以模块为单位的,每个模块里的内容都是一起执行的,模块分为3种类型:on、service、import。我们可以看下init.rc文件是怎么写的:1.importimport /init.u
转载
发布博客 2016.10.10 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android之WakeLock机制浅析

android之WakeLock机制浅析 转载▼应用程序耗电的实质,是所启用的硬件在消耗电量。  手机的耗电单元 CPU: 应用处理器(Application Processor)和基带处理器(Base Band) Soc(系统级芯片): GPU(图形处理单元), Video Codec等 外设:wifi,BT, GPS,LCD等  
转载
发布博客 2016.10.08 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android之WakeLock机制浅析

android之WakeLock机制浅析 应用程序耗电的实质,是所启用的硬件在消耗电量。  手机的耗电单元 CPU: 应用处理器(Application Processor)和基带处理器(Base Band) Soc(系统级芯片): GPU(图形处理单元), Video Codec等 外设:wifi,BT, GPS,LCD等  耗电情况: 应用处
转载
发布博客 2016.10.08 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多