追踪研读法破解EZ-USB的“远程唤醒”

<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
<title>追踪研读法破解EZ-USB的“远程唤醒” - molake10344 - CSDN博客</title>
    
                <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/detail-76b7ce2e9e.min.css">
        
        <script type="application/ld+json">{"@context":"https:\/\/ziyuan.baidu.com\/contexts\/cambrian.jsonld","@id":"https:\/\/blog.csdn.net\/molake10344\/article\/details\/47832229","appid":"1563894916825412","title":"\u8ffd\u8e2a\u7814\u8bfb\u6cd5\u7834\u89e3EZ-USB\u7684\u201c\u8fdc\u7a0b\u5524\u9192\u201d - molake10344","images":["https:\/\/img-blog.csdn.net\/20150821115017996","https:\/\/img-blog.csdn.net\/20150821143521164","https:\/\/img-blog.csdn.net\/20150821150438375"],"pubDate":"2019-10-21T15:27:31"}</script>

        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/themes/skin3-template/skin3-template-c9d2f651cc.min.css">
<script type="text/javascript">
    var username = "molake10344";
    var blog_address = "https://blog.csdn.net/molake10344";
    var static_host = "https://csdnimg.cn/release/phoenix/";
    var currentUserName = "hua932741850";
    var isShowAds = true;
    var isOwner = false;
    var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/molake10344/article/details/47832229"
    var blogUrl = "https://blog.csdn.net/";

    var curSkin = "skin3-template";
    // 收藏所需数据
    var articleTitle = "追踪研读法破解EZ-USB的“远程唤醒”";
    var articleDesc = "一直没搞明白EZ-USB的远程唤醒到底是个什么鬼,今天就集中极力搞一搞。我不明白的主要集中在以下两点:  (1)、远程唤醒是由谁发起的?既然是叫“远程”,那么这个远程唤醒是由谁发起的呢?是Host吗?还是EZ-USB得WAKEUP/WU2引脚引起的中断吗?  (2)、远程唤醒的一整套的响应机制是怎样的呢?  同样,我才用的依然是“追踪研读法”,就是在固件源代码和芯片手册中搜索相关的关";
    // 第四范式所需数据
    var articleTitles = "追踪研读法破解EZ-USB的“远程唤醒” - molake10344";
    
    var nickName = "molake10344";
    var isCorporate = false;
    var subDomainBlogUrl = "https://blog.csdn.net/"
    var digg_base_url = "https://blog.csdn.net/molake10344/phoenix/comment";
    var articleDetailUrl = "https://blog.csdn.net/molake10344/article/details/47832229";
</script>
<script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
<!--js引用-->
        <script src="//g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js,report/1.0.6/report.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
<style>
    .MathJax, .MathJax_Message, .MathJax_Preview{
        display: none
    }
</style>
    原创

    追踪研读法破解EZ-USB的“远程唤醒”

    一直没搞明白EZ-USB的远程唤醒到底是个什么鬼,今天就集中极力搞一搞。我不明白的主要集中在以下两点:

      (1)、远程唤醒是由谁发起的?既然是叫“远程”,那么这个远程唤醒是由谁发起的呢?是Host吗?还是EZ-USB得WAKEUP / WU2引脚引起的中断吗?

      (2)、远程唤醒的一整套的响应机制是怎样的呢?

      同样,我才用的依然是“追踪研读法”,就是在固件源代码和芯片手册中搜索相关的关键字,详细的研读,追踪每一个细节,不放过能够捕捉到的任何蛛丝马迹。没办法,谁叫俺笨呢?哈哈,这就是笨人的本方法。

      在这里,我将追踪“remote wakeup”、“WU2”等关键词。



    远程唤醒在固件源码中的体现

      固件源码中与远程唤醒有关的,是一个Rwuen变量,搜索到有8处这个变量的痕迹:
    这里写图片描述

    (1)声明Rwuen为BOOL类型的变量:

    BOOL      Rwuen;

    (2)在main函数的刚开始先关闭远程唤醒:

    Rwuen = FALSE;               // Disable remote wakeup

    (3)在主函数中处理睡眠状态时,用于判断远程唤醒是不是被使能了:

                <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-e9f16cbbc2.css" rel="stylesheet">
                    </div>
    </article>
    <div class="postTime"> 
        <div class="article-bar-bottom">
            <span class="time">
                文章最后发布于: 2015-08-21 11:43:47            </span>
        </div>
    </div>
    
            <div class="hide-article-box hide-article-pos text-center">
            <div class="vip-mask">
                <a data-report-view='{"mod":"popu_786","dest":"https://blog.csdn.net/molake10344/article/details/47832229","strategy":"pc_vip_readmore"}' data-report-click='{"mod":"popu_786","dest":"https://blog.csdn.net/molake10344/article/details/47832229","strategy":"pc_vip_readmore"}' href="https://mall.csdn.net/vip?utm_source=brv&sale_source=FEpkEuuUFY" target="_blank" rel="noopener"class="openvippay">
                    <svg id="csdnc-memberhead" viewBox="0 0 1303 1024">
                        <path d="M1129.770822 419.281455A93.090909 93.090909 0 1 1 1210.201367 465.454545h-2.141091l-56.971636 478.952728c-5.399273 45.242182-46.731636 79.592727-95.790545 79.592727H249.875549c-48.965818 0-90.112-34.164364-95.697454-79.406545L95.34464 465.454545H93.110458a93.090909 93.090909 0 1 1 80.337455-46.08l229.189818 142.056728 187.485091-398.429091A93.184 93.184 0 0 1 651.655913 0a93.090909 93.090909 0 0 1 61.160727 163.281455l187.485091 398.149818 229.469091-142.149818z" fill="#FDD840"></path>
                        <path d="M1117.110458 372.363636a93.090909 93.090909 0 1 1 93.090909 93.090909h-2.141091l-56.971636 478.952728c-5.399273 45.242182-46.731636 79.592727-95.790545 79.592727H652.586822C651.935185 845.451636 651.655913 504.087273 651.655913 0a93.090909 93.090909 0 0 1 61.160727 163.281455l187.485091 398.149818 229.469091-142.149818A93.090909 93.090909 0 0 1 1117.110458 372.363636z" fill="#FFBE00"></path>
                    </svg>
                    本文为VIP专属文章,单击开通VIP</a>
            </div>
        </div>
            <!--打赏开始-->
                    <div class="reward-user-box">
                <span class="reward-word" style="color:#B4B4B4 !important">有 <span class="num">0</span> 个人打赏</span>
                            </div>
                <!--打赏结束-->
        <div class="recommend-box"><div class="recommend-item-box type_blog clearfix" data-report-view='{"mod":"popu_387","dest":"https://blog.csdn.net/lanmanck/article/details/8938054","strategy":"BlogCommendFromMachineLearnPai2","index":"0"}' data-report-click='{"mod":"popu_387","dest":"https://blog.csdn.net/lanmanck/article/details/8938054","strategy":"BlogCommendFromMachineLearnPai2","index":"0"}'>
    <div class="content">
    	<a href="https://blog.csdn.net/lanmanck/article/details/8938054" target="_blank"  rel="noopener" title="USB 描述符详细解析,来自老外网站,比协议描述清晰">
    	<h4 class="text-truncate oneline">
    			USB 描述符详细解析,来自老外网站,比协议描述清晰		</h4>
    	<div class="info-box d-flex align-content-center">
    		<p class="date-and-readNum oneline">
    			<span class="date hover-show">05-17</span>
    			<span class="read-num hover-hide">
    				阅读数 
    				3万+</span>
    			</p>
    		</div>
    	</a>
    	<p class="content">
    		<a href="https://blog.csdn.net/lanmanck/article/details/8938054" target="_blank" rel="noopener" title="USB 描述符详细解析,来自老外网站,比协议描述清晰">
    			<span class="desc oneline">来自:http://wiki.osdev.org/Universal_Serial_BusUniversalSerialBusTheUniversalSerialBuswasfirstintroduc...</span>
    		</a>
    		<span class="blog_title_box oneline ">
    								<span class="type-show type-show-blog type-show-after">博文</span>
    										<a target="_blank" rel="noopener" href="https://blog.csdn.net/lanmanck">来自:	<span class="blog_title"> Mr.Right的专栏</span></a>
    											</span>
    	</p>
    </div>
    </div>
    
    还能输入1000个字符
    <div class="comment-list-container">
    	<a id="comments"></a>
    	<div class="comment-list-box">
    	</div>
    	<div id="commentPage" class="pagination-box d-none"></div>
    	<div class="opt-box text-center">
    		<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
    	</div>
    </div>
    
    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_59" data-pid="59"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u3491668",
            container:  s
        });
    })();
    
    USB对睡眠唤醒的影响?
    12-19

    所用平台“S3C6410+wince6.0”,前期是睡眠后,唤醒无显示,已找到原因。见帖子“S3C6410+wince6.0睡眠唤醒问题” http://bbs.csdn.net/topics/391 论坛

    Linux USB Zero Gadget
    03-14

    - 问答

    高通MSM8998是否支持USB Remote Wakeup ?
    06-29

    高通MSM8998是否支持USB Remote Wakeup ? 论坛

    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_60" data-pid="60"><iframe  src="https://adaccount.csdn.net/#/preview/575?m=cEEQpvAStpiHicScEALSyLtHcDJEDSLLibLcHbSAXLQSHvEnyvpHbAQWpActbAEtEvyniESmyLbiUcJEJptAEpJALEJbDHcQJnEQ&k=" frameborder="0" width= "100%"  height= "75px" scrolling="no" ></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=cEEQpvAStpiHicScEALSyLtHcDJEDSLLibLcHbSAXLQSHvEnyvpHbAQWpActbAEtEvyniESmyLbiUcJEJptAEpJALEJbDHcQJnEQ"></div></div>
    
    		<div class="recommend-item-box blog-expert-recommend-box">
    		<div class="d-flex">
    			<div class="blog-expert-recommend">
    				<div class="blog-expert">
    					<div class="blog-expert-flexbox"></div>
    				</div>
    			</div>
    		</div>
    	</div>
    
    通过feature控制应用是否支持某功能

    10-29 阅读数 331

    AndroidTV应用开发往往需要发布多个渠道版本,针对 博文 来自: Android_jeck的专栏

    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_61" data-pid="61"><iframe  src="https://adaccount.csdn.net/#/preview/262?m=cJQbJpAnAQnEbHLpncSDJynSHpLcbQEitpEAmfLSiELEAHJEJSnESJAJEEXnpcLJEHDXSDJJSHQLWLcAcEvytbpmbXvptUHcpQbQ&k=" frameborder="0" width= "100%"  height= "75px" scrolling="no" ></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=cJQbJpAnAQnEbHLpncSDJynSHpLcbQEitpEAmfLSiELEAHJEJSnESJAJEEXnpcLJEHDXSDJJSHQLWLcAcEvytbpmbXvptUHcpQbQ"></div></div>
    
    关于通过网卡进行远程唤醒的奇怪问题。
    10-07

    我有一个主机插了两块网卡,比如其mac地址分别为a网卡aa:aa:aa:aa:aa:aa和b网卡bb:bb:bb:bb:bb:bb,现在我把a网卡的网线拔掉(b网卡的网线保留连接的状态),在另一个机器 论坛

    关于主机远程唤醒 WOL Wake on Lan 的几种方

    11-07 阅读数 1131

    关于主机远程唤醒WOLWakeonLan的几种方法 博文 来自: sdfshfh的博客

    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_62" data-pid="62"><iframe  src="https://adaccount.csdn.net/#/preview/263?m=LbnncQpQbHAAEcbASDbAbyHiiAcQmvEHtXStJEtpbDttHtLEAibDJAtXiJEAiUHpQtnWticcSQJnbcpDDtnvSpiJSpLyHpcAEQJQ&k=" frameborder="0" width= "100%"  height= "75px" scrolling="no" ></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=LbnncQpQbHAAEcbASDbAbyHiiAcQmvEHtXStJEtpbDttHtLEAibDJAtXiJEAiUHpQtnWticcSQJnbcpDDtnvSpiJSpLyHpcAEQJQ"></div></div>
    
    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_63" data-pid="63"><script type="text/javascript">
        (function() {
            var s = "_" + Math.random().toString(36).slice(2);
            document.write('<div style="" id="' + s + '"></div>');
            (window.slotbydup = window.slotbydup || []).push({
                id: "u4221910",
                container: s
            });
        })();
    
    USB设备可以唤醒挂起/休眠的系统吗?
    09-26

    就像鼠标/键盘一样,外面的USB设备(比如扫描仪、打印机)等可以唤醒系统吗?应该在哪里去实现?Device Driver或者Class Driver中能做到吗?是在什么事件中处理了?(PnP \ Po 论坛

    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_64" data-pid="64"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u3600856",
            container:  s
        });
    })();
    
    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_65" data-pid="65"><script type="text/javascript">
        (function() {
            var s = "_" + Math.random().toString(36).slice(2);
            document.write('<div style="" id="' + s + '"></div>');
            (window.slotbydup = window.slotbydup || []).push({
                id: "u4221803",
                container: s
            });
        })();
    
    <div class="recommend-item-box recommend-recommend-box"><div id="kp_box_66" data-pid="66"><div id="three_ad38" class="mediav_ad" ></div>
    
    docker学习笔记

    10-17 阅读数 382

    docker学习笔记

    Docker是什么?

    Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地用Python开发网站…


    博文



    程序员实用工具网站

    09-04 阅读数 11万+

    目录

    1、搜索引擎

    2、PPT

    3、图片操作

    4、文件共享

    5、应届生招聘

    6、程序员面试题库

    7、办公、开发软件

    8、高清图片、视频素材网站

    9、项目开源

    10、在线工具宝典大全…


    博文



    我花了一夜用数据结构给女朋友写个H5走迷宫游戏

    09-21 阅读数 6万+

    起因

    又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满!

    而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道…


    博文



    <div class="recommend-item-box recommend-recommend-box"><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>
    
    GitHub开源的10个超棒后台管理面板

    09-21 阅读数 2万+

    目录

    1、AdminLTE

    2、vue-Element-Admin

    3、tabler

    4、Gentelella

    5、ng2-admin

    6、ant-design-pro

    7、blur-a…


    博文



    这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案…


    博文



    <div class="recommend-item-box recommend-recommend-box"><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>
    
    十大优秀编程项目,让你的简历金光闪闪

    10-06 阅读数 2万+

    全文共3241字,预计学习时长6分钟

    被问到如何学习编程时,最常听到的问题就是:“有没有什么新项目的好点子?”

    一些老套的答案有:“做一个象棋游戏”或者“命令行界面”。

    这些答案没有错,但这…


    博文



    Java入门学习路线目录索引

    10-08 阅读数 8165

    一、Java基础

    Java基础-继承
    Java基础-抽象
    Java基础-接口
    Java基础-多态
    Java基础-重写
    Java基础-匿名对象
    Java基础-内部类
    Java基础-fin…


    博文



    Python流行的部分原因在于简单易学。

    本文将简要…


    博文



    TensorFlow2.0 学习笔记(一):TensorFlow 2.0 的安装和环境配置以及上手初体验

    10-13 阅读数 3316

    文章目录一、TensorFlow 概述二、TensorFlow 特性三、TensorFlow 2.0 安装与环境配置 一、TensorFlow 概述

    人工智能和深度学习的热潮将 TensorFlow…


    博文



    多线程基础体系知识清单

    10-13 阅读数 400

    前言

    本文会介绍Java中多线程与并发的基础,适合初学者食用。

    线程与进程的区别

    在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段…


    博文



    你做的图表太丑了?你做的图表到…


    博文



    据说中台凉了?唔,真香

    10-12 阅读数 319

    全文长度: 2200字

    阅读时间: 8分钟

    TL;DR(too long don’tread)

    1、业务中台就是流程模板+扩展点

    2、没法很好抽象就别做中台,没那么多需求和业务线就别做中台。



    博文



                <div class="recommend-item-box type_hot_word">
                                <div class="content clearfix">
                    <div class="float-left">
                                        <span>
                        <a href="https://www.csdn.net/gather_1e/MtjaIgwsLWRvd25sb2Fk.html" target="_blank">
                        c#引入dll文件报错</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_10/MtjaIgxsLWRvd25sb2Fk.html" target="_blank">
                        c#根据名称实例化</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_1b/MtjaIgysLWRvd25sb2Fk.html" target="_blank">
                        c#从邮件服务器获取邮件</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_11/MtjaIgzsLWRvd25sb2Fk.html" target="_blank">
                        c# 保存文件夹</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_11/MtjaIg0sLWRvd25sb2Fk.html" target="_blank">
                        c#代码打包引用</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_1d/MtjaIg1sLWRvd25sb2Fk.html" target="_blank">
                        c# 压缩效率</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_19/MtjaIg2sLWRvd25sb2Fk.html" target="_blank">
                        c#教学 csdn</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_17/MtjaIg3sLWRvd25sb2Fk.html" target="_blank">
                        c#开发前端</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_17/MtjaIg4sLWRvd25sb2Fk.html" target="_blank">
                        c#如何将字符串格式化</a>
                    </span>
                                        <span>
                        <a href="https://www.csdn.net/gather_15/MtjaIg5sLWRvd25sb2Fk.html" target="_blank">
                        c#引用dll不成功</a>
                    </span>
                                        </div>
                </div>
                                </div>
                            <div class="recommend-loading-box">
                <img src='https://csdnimg.cn/release/phoenix/images/feedLoading.gif'>
            </div>
            <div class="recommend-end-box">
                <p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
            </div>
        </div>
                    <div class="template-box">
                <span>©️2019 CSDN</span><span class="point"></span>
            <span>皮肤主题: 大白</span>
            <span> 设计师:
                                    CSDN官方博客                            </span>
            </div>
            </main>
    <aside>
    <div id="asideProfile" class="aside-box">
    <!-- <h3 class="aside-title">个人资料</h3> -->
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://blog.csdn.net/molake10344">
                <img src="https://avatar.csdn.net/0/E/4/3_molake10344.jpg" class="avatar_pic" username='molake10344'>
                                    <img src="https://g.csdnimg.cn/static/user-reg-year/1x/4.png" class="user-years">
                            </a>
            
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div>
                                <span class="name csdn-tracking-statistics tracking-click "  style="display:block" data-report-click='{"mod":"popu_379"}' username='molake10344'>
                    <a href="https://blog.csdn.net/molake10344" class="" id="uid" title='molake10344'>
                        molake10344                    </a>
                </span>
                            </div>
            <div class="profile-intro-name-boxFooter">
                                    <div class="personal-home-page" style='right:-96px;'><a target="_blank" href="https://me.csdn.net/molake10344">TA的个人主页 ></a></div>
                                <div class="profile-intro-name-boxOpration">
                                            <div class='profile-personal-letter'>
                            <a id='profile-personal-alink' href="" target="_blank" rel="noopener">私信</a>
                        </div>
                        <div class="opt-box d-flex  flex-column">
                            <span class="csdn-tracking-statistics tracking-click" data-report-click='{"mod":"popu_379"}'>
                                                                    <a class="btn btn-sm btn-red-hollow attention" id="btnAttent" style='padding:0;'>关注</a>
                                                            </span>
                        </div>
                                    </div>
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
                <dl class="text-center" title="69">
                            <dt><a href="https://blog.csdn.net/molake10344?t=1">原创</a></dt>
                <dd><a href="https://blog.csdn.net/molake10344?t=1"><span class="count">69</span></a></dd>
                    </dl>
        <dl class="text-center" id="fanBox" title="55">
            <dt>粉丝</dt>
            <dd><span class="count" id="fan">55</span></dd>
        </dl>
        <dl class="text-center" title="17">
            <dt>获赞</dt>
            <dd><span class="count">17</span></dd>
        </dl>
        <dl class="text-center" title="11">
            <dt>评论</dt>
            <dd><span class="count">11</span></dd>
        </dl>
    </div>
    <div class="grade-box clearfix">
        <dl>
            <dt>访问:</dt>
            <dd title="175422">
                17万+            </dd>
        </dl>
        <dl>
            <dt>周排名:</dt>
            <dd>
                <a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank" target="_blank">
                    5万+                </a>
            </dd>
        </dl>
        <dl>
            <dt>积分:</dt>
            <dd title="2643">
                2643            </dd>
        </dl>
        <dl title="24232">
            <dt>总排名:</dt>
            <dd>
                <a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank_total" target="_blank">
                    2万+                </a>
            </dd>
        </dl>
    </div>
    <div class="aside-box-footer">
                    <div class="badge-box d-flex">
                <div class="profile-medal">勋章:</div>
                <div class="badge d-flex">
                                                                                                        <div class="icon-badge" title="持之以恒">
                                    <div class="mouse-box">
                                        <img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
                                                <p>持之以恒</p>
                                            </div>
                                            <div class="right-box">
                                                授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                        </div>
                <script>
                    (function($) {
                        setTimeout(function() {
                            $('div.icon-badge.show-moment').removeClass('show-moment');
                        }, 5000);
                    })(window.jQuery)
                </script>
            </div>
                <dl class="aside-box-footerClassify">
            <dt>等级:</dt>
            <dd>
                <a href="https://blog.csdn.net/home/help.html#level" title="5级,点击查看等级说明" target="_blank">
                    <svg class="icon icon-level" aria-hidden="true">
                        <use xlink:href="#csdnc-bloglevel-5"></use>
                    </svg>
                </a>
            </dd>
        </dl>
    </div>
    

    	<div class="aside-box">
    		<div id="kp_box_57" data-pid="57"><iframe  src="https://adaccount.csdn.net/#/preview/665?m=tAEpbbLctSvbbSbLASLbSyHDiipEAEnbbAQEtDHLcEbnJEUiQctHbAvLtLyHXXnLivHQWppiSJEQLymXAJiXviEQnpSSiLioHcQQ&k=" frameborder="0" width= "300px"  height= "250px" scrolling="no" ></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=tAEpbbLctSvbbSbLASLbSyHDiipEAEnbbAQEtDHLcEbnJEUiQctHbAvLtLyHXXnLivHQWppiSJEQLymXAJiXviEQnpSSiLioHcQQ"></div>		</div>
    			<div class="aside-box">
    		<div class="persion_article">
    		</div>
    	</div>
    </div>
    
    • 点赞 取消点赞

      2

    • 海报

      分享海报说明
    • 评论

    • 目录
    • 收藏
    • 手机看
    • 更多
      		</a>
      		<ul class="widescreen-more-box">
      												<li class="widescreen-more">
      					<a class="btn-comments low-height hover-box" href="https://blog.csdn.net/molake10344/article/details/47830875" title="为什么寄存器比内存快?">
      						<svg class="icon hover-hide" aria-hidden="true">
      							<use xlink:href="#csdnc-chevronleft"></use>
      						</svg>
      						<span class="hover-show text text3">上一篇</span>
      					</a>
      				</li>
      															<li class="widescreen-more">
      				<a class="btn-comments hover-box low-height" href="https://blog.csdn.net/molake10344/article/details/47949729" title="C51的中断号排序规则">
      					<svg class="icon hover-hide" aria-hidden="true">
      						<use xlink:href="#csdnc-chevronright"></use>
      					</svg>
      					<span class="hover-show text text3">下一篇</span>
      				</a>
      			</li>
      						</ul>
      	</li>
          		<li class="to-commentBox to-reward">
      		<a class="btn-comments low-height hover-box" title="打赏">
      			<svg class="hover-hide" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
      				<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
      					<g transform="translate(-1398.000000, -486.000000)" fill-rule="nonzero">
      						<g transform="translate(1398.000000, 486.000000)">
      							<path d="M0,12 C0,16.287187 2.287187,20.2487113 6,22.3923048 C9.7128129,24.5358984 14.2871871,24.5358984 18,22.3923048 C21.712813,20.2487113 24,16.287187 24,12 C24,5.37258296 18.627417,0 12,0 C5.372583,0 0,5.37258296 0,12 Z" id="路径" fill-opacity="0.3" fill="#FF5A52"></path>
      							<path d="M2.09340659,11.9505494 C2.09340659,15.4721673 3.97216734,18.7262766 7.02197798,20.4870856 C10.0717886,22.2478946 13.8293103,22.2478946 16.8791209,20.4870856 C19.9289316,18.7262766 21.8076923,15.4721673 21.8076923,11.9505494 C21.8076923,6.50659974 17.3944991,2.09340659 11.9505495,2.09340659 C6.50659977,2.09340659 2.09340659,6.50659974 2.09340659,11.9505494 Z" id="路径" fill="#F63D47"></path>
      							<path d="M11.3005025,5.28638434 L12.7115578,5.28638434 L12.7115578,6.87854416 L14.1105528,6.87854416 C14.4,6.39607148 14.6592965,5.89550609 14.8884422,5.37081705 L16.1849246,5.82313519 C15.99799,6.23926787 15.7929648,6.58906055 15.5758794,6.88457507 L18,6.88457507 L18,9.84575109 L16.6733668,9.84575109 L16.6733668,8.03647857 L7.33869347,8.03647857 L7.33869347,9.85781291 L6,9.85781291 L6,6.87854416 L8.51457286,6.87854416 C8.31557789,6.52875147 8.08040201,6.1910206 7.80904523,5.86535155 L9.08140703,5.4009716 C9.39497488,5.80504246 9.67236181,6.29957695 9.92562814,6.88457507 L11.3065327,6.88457507 L11.3065327,5.28638434 L11.3005025,5.28638434 Z M12.8571429,13.9657994 C12.6552823,15.5675992 12.2332101,16.6234672 11.5848095,17.1394027 C10.8813559,17.8053195 9.1991844,18.2312662 6.54441188,18.4292415 L6,17.2233922 C8.22046642,17.1394027 9.68854339,16.8454395 10.3919969,16.3415024 C11.0098127,15.8735609 11.3768319,15.0456644 11.4930547,13.8578129 L12.8571429,13.9657994 Z M16.8571429,12.1435272 L16.8571429,15.9892245 L15.5161905,15.9892245 L15.5161905,13.3067319 L9.05523809,13.3067319 L9.05523809,16.1435272 L7.71428571,16.1435272 L7.71428571,12.1435272 L16.8571429,12.1435272 L16.8571429,12.1435272 Z M8.28571429,8.71495577 L15.7142857,8.71495577 L15.7142857,11.5720986 L8.28571429,11.5720986 L8.28571429,8.71495577 L8.28571429,8.71495577 Z M14.5714286,10.4292415 L14.5714286,9.28638434 L10,9.28638434 L10,10.4292415 L14.5714286,10.4292415 Z M12.9579832,16.1435272 C14.8187275,16.4853162 16.4993998,16.9018717 18,17.3931934 L17.2436975,18.4292415 C15.635054,17.8311106 13.9783914,17.3664911 12.2857143,17.0407235 L12.9579832,16.1435272 L12.9579832,16.1435272 Z" id="形状" fill="#FFFFFF"></path>
      						</g>
      					</g>
      				</g>
      			</svg>
      			<span class="hover-show text">打赏</span>
      		</a>
      						<div id="reward" class="reward-box">
      <p class="rewad-title">打赏<span class="reward-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></span></p>
      <dl>
      	<dd><a href="javascript:;"><img src="https://avatar.csdn.net/0/E/4/3_molake10344.jpg" alt=""></a></dd>
      	<dt>
      		<p class="blog-name">molake10344</p>
      		<p class="blog-discript">“你的鼓励将是我创作的最大动力”</p>
      	</dt>
      </dl>
      <div class="money-box">
          			            	<span class="choosed choose_money" data-id="5">5C币</span>
      		        							<span class="choose_money" data-id="10">10C币</span>
      		        							<span class="choose_money" data-id="20">20C币</span>
      		        							<span class="choose_money" data-id="50">50C币</span>
      		        							<span class="choose_money" data-id="100">100C币</span>
      		        							<span class="choose_money" data-id="200">200C币</span>
      		        	</div>
      <div class="sure-box">
      	<p class="is-have-money"><a class="reward-sure">确定</a></p>
      </div>
      
    				</li>
        	</ul>
    

    分享到微信朋友圈

    ×

    扫一扫,手机浏览

    • 0
      点赞
    • 3
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值