PageSourceSearch

https://chasinglulu.github.io/

html chasinglulu.github.io collected 2026-10-03 08:46:59 UTC 60,750 bytes, 1,648 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-CN">
3<head>
4  <meta charset="UTF-8">
5<meta name="viewport" content="width=device-width">
6<meta name="theme-color" content="#222"><meta name="generator" content="Hexo 7.0.0">
7<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
8<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin>
9  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
10  <link rel="icon" type="image/png" sizes="32x32" href="/images/blog.svg">
11  <link rel="icon" type="image/png" sizes="16x16" href="/images/blog.svg">
12  <link rel="mask-icon" href="/images/logo.svg" color="#222">
13  <meta name="google-site-verification" content="vuSkRYPVceK1DXhqZWm7wVxYV4YmmnI1Dv_C1M8rJJM">
14
15<link rel="stylesheet" href="/css/main.css">
16
17<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Georgia:300,300italic,400,400italic,700,700italic%7CCourier+New:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext">
18
19<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha256-CTSx/A06dm1B063156EVh15m6Y67pAjZZaQc89LLSrU=" crossorigin="anonymous">
20  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous">
21
22<script class="next-config" data-name="main" type="application/json">{"hostname":"chasinglulu.github.io","root":"/","images":"/images","scheme":"Mist","darkmode":false,"version":"8.18.2","exturl":false,"sidebar":{"position":"right","display":"hide","padding":18,"offset":12},"copycode":{"enable":true,"style":"mac"},"fold":{"enable":true,"height":500},"bookmark":{"enable":true,"color":"#222","save":"auto"},"mediumzoom":false,"lazyload":true,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"stickytabs":false,"motion":{"enable":true,"async":false,"transition":{"menu_item":"fadeInDown","post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"搜索...","empty":"没有找到任何搜索结果:${query}","hits_time":"找到 ${hits} 个搜索结果(用时 ${time} 毫秒)","hits":"找到 ${hits} 个搜索结果"},"path":"/search.xml","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false}}</script>
22<script src="/js/config.js"></script>
22
23
24    <meta name="description" content="不积跬步无以至千里 不积小流无以成江海">
25<meta property="og:type" content="website">
26<meta property="og:title" content="点滴汇聚">
27<meta property="og:url" content="https://chasinglulu.github.io/index.html">
28<meta property="og:site_name" content="点滴汇聚">
29<meta property="og:description" content="不积跬步无以至千里 不积小流无以成江海">
30<meta property="og:locale" content="zh_CN">
31<meta property="article:author" content="Xinlu Wang">
32<meta property="article:tag" content="IT宅、DIY技术">
33<meta name="twitter:card" content="summary">
34
35
36<link rel="canonical" href="https://chasinglulu.github.io/">
37
38
39
40<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":true,"isPost":false,"lang":"zh-CN","comments":"","permalink":"","path":"index.html","title":""}</script>
40
41
42<script class="next-config" data-name="calendar" type="application/json">""</script>
42
43<title>点滴汇聚</title>
44  
45
46
47
48
49
50
51
52<link rel="dns-prefetch" href="www.chasinglulu.cn"><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.css"><style>
53#needsharebutton-postbottom {
54  cursor: pointer;
55  height: 26px;
56  margin-top: 10px;
57  position: relative;
58}
59#needsharebutton-postbottom .btn {
60  border: 1px solid $btn-default-border-color;
61  border-radius: 3px;
62  display: initial;
63  padding: 1px 4px;
64}
65</style><style>
66#needsharebutton-float {
67  bottom: 88px;
68  cursor: pointer;
69  left: -8px;
70  position: fixed;
71  z-index: 9999;
72}
73#needsharebutton-float .btn {
74  border: 1px solid $btn-default-border-color;
75  border-radius: 4px;
76  padding: 0 10px 0 14px;
77}
78</style>
79  <noscript>
80    <link rel="stylesheet" href="/css/noscript.css">
81  </noscript>
82</head>
83
84<body itemscope itemtype="http://schema.org/WebPage" class="use-motion">
85  <div class="headband"></div>
86
87  <main class="main">
88    <div class="column">
89      <header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="site-brand-container">
90  <div class="site-nav-toggle">
91    <div class="toggle" aria-label="切换导航栏" role="button">
92        <span class="toggle-line"></span>
93        <span class="toggle-line"></span>
94        <span class="toggle-line"></span>
95    </div>
96  </div>
97
98  <div class="site-meta">
99
100    <a href="/" class="brand" rel="start">
101      <i class="logo-line"></i>
102      <h1 class="site-title">点滴汇聚</h1>
103      <i class="logo-line"></i>
104    </a>
105      <p class="site-subtitle" itemprop="description">不积跬步无以至千里,不积小流无以成江海</p>
106  </div>
107
108  <div class="site-nav-right">
109    <div class="toggle popup-trigger" aria-label="搜索" role="button">
110        <i class="fa fa-search fa-fw fa-lg"></i>
111    </div>
112  </div>
113</div>
114
115
116
117<nav class="site-nav">
118  <ul class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-address-card fa-fw"></i>关于</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签<span class="badge">70</span></a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类<span class="badge">9</span></a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档<span class="badge">43</span></a></li>
119      <li class="menu-item menu-item-search">
120        <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>搜索
121        </a>
122      </li>
123  </ul>
124</nav>
125
126
127
128  <div class="search-pop-overlay">
129    <div class="popup search-popup"><div class="search-header">
130  <span class="search-icon">
131    <i class="fa fa-search"></i>
132  </span>
133  <div class="search-input-container">
134    <input autocomplete="off" autocapitalize="off" maxlength="80"
135           placeholder="搜索..." spellcheck="false"
136           type="search" class="search-input">
137  </div>
138  <span class="popup-btn-close" role="button">
139    <i class="fa fa-times-circle"></i>
140  </span>
141</div>
142<div class="search-result-container no-result">
143  <div class="search-result-icon">
144    <i class="fa fa-spinner fa-pulse fa-5x"></i>
145  </div>
146</div>
147
148    </div>
149  </div>
150
151</header>
152        
153  
154  <aside class="sidebar">
155
156    <div class="sidebar-inner sidebar-overview-active">
157      <ul class="sidebar-nav">
158        <li class="sidebar-nav-toc">
159          文章目录
160        </li>
161        <li class="sidebar-nav-overview">
162          站点概览
163        </li>
164      </ul>
165
166      <div class="sidebar-panel-container">
167        <!--noindex-->
168        <div class="post-toc-wrap sidebar-panel">
169        </div>
170        <!--/noindex-->
171
172        <div class="site-overview-wrap sidebar-panel">
173          <div class="site-author animated" itemprop="author" itemscope itemtype="http://schema.org/Person">
174    <img class="site-author-image" itemprop="image" alt="Xinlu Wang"
175      src="/images/avatar.jpeg">
176  <p class="site-author-name" itemprop="name">Xinlu Wang</p>
177  <div class="site-description" itemprop="description">不积跬步无以至千里 不积小流无以成江海</div>
178</div>
179<div class="site-state-wrap animated">
180  <nav class="site-state">
181      <div class="site-state-item site-state-posts">
182        <a href="/archives/">
183          <span class="site-state-item-count">43</span>
184          <span class="site-state-item-name">日志</span>
185        </a>
186      </div>
187      <div class="site-state-item site-state-categories">
188          <a href="/categories/">
189        <span class="site-state-item-count">9</span>
190        <span class="site-state-item-name">分类</span></a>
191      </div>
192      <div class="site-state-item site-state-tags">
193          <a href="/tags/">
194        <span class="site-state-item-count">70</span>
195        <span class="site-state-item-name">标签</span></a>
196      </div>
197  </nav>
198</div>
199  <div class="links-of-author animated">
200      <span class="links-of-author-item">
201        <a href="https://github.com/chasinglulu" title="GitHub → https:&#x2F;&#x2F;github.com&#x2F;chasinglulu" rel="noopener me" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a>
202      </span>
203      <span class="links-of-author-item">
204        <a href="mailto:[email protected]" title="E-Mail → mailto:[email protected]" rel="noopener me" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a>
205      </span>
206      <span class="links-of-author-item">
207        <a href="https://weibo.com/5052275150" title="Weibo → https:&#x2F;&#x2F;weibo.com&#x2F;5052275150" rel="noopener me" target="_blank"><i class="fab fa-weibo fa-fw"></i>Weibo</a>
208      </span>
209  </div>
210
211        </div>
212      </div>
213    </div>
214
215    
216    <div class="sidebar-inner sidebar-blogroll">
217      <div class="links-of-blogroll animated">
218        <div class="links-of-blogroll-title"><i class="fa fa-globe fa-fw"></i>
219          链接
220        </div>
221        <ul class="links-of-blogroll-list">
222            <li class="links-of-blogroll-item">
223              <a href="https://lore.kernel.org/qemu-devel/" title="https:&#x2F;&#x2F;lore.kernel.org&#x2F;qemu-devel&#x2F;" rel="noopener" target="_blank">Qemu</a>
224            </li>
225            <li class="links-of-blogroll-item">
226              <a href="https://wiki.linuxfoundation.org/realtime/documentation/start" title="https:&#x2F;&#x2F;wiki.linuxfoundation.org&#x2F;realtime&#x2F;documentation&#x2F;start" rel="noopener" target="_blank">RT_Linux</a>
227            </li>
228        </ul>
229      </div>
230    </div>
231  </aside>
232
233
234    </div>
235
236    <div class="main-inner index posts-expand">
237
238    
239
240
241<div class="post-block">
242  
243  
244
245  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
246    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/61970ccf/">
247
248    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
249      <meta itemprop="image" content="/images/avatar.jpeg">
250      <meta itemprop="name" content="Xinlu Wang">
251    </span>
252
253    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
254      <meta itemprop="name" content="点滴汇聚">
255      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
256    </span>
257
258    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
259      <meta itemprop="name" content="undefined | 点滴汇聚">
260      <meta itemprop="description" content="">
261    </span>
262      <header class="post-header">
263        <h2 class="post-title" itemprop="name headline">
264          <a href="/posts/61970ccf/" class="post-title-link" itemprop="url">基于Qemu LMT虚拟平台的bringup</a>
265        </h2>
266
267        <div class="post-meta-container">
268          <div class="post-meta">
269    <span class="post-meta-item">
270      <span class="post-meta-item-icon">
271        <i class="far fa-calendar"></i>
272      </span>
273      <span class="post-meta-item-text">发表于</span>
274
275      <time title="创建时间:2023-11-25 02:00:28" itemprop="dateCreated datePublished" datetime="2023-11-25T02:00:28+08:00">2023-11-25</time>
276    </span>
277    <span class="post-meta-item">
278      <span class="post-meta-item-icon">
279        <i class="far fa-calendar-check"></i>
280      </span>
281      <span class="post-meta-item-text">更新于</span>
282      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
283    </span>
284
285  
286  
287  <span class="post-meta-item">
288    
289    <span class="post-meta-item-icon">
290      <i class="far fa-comment"></i>
291    </span>
292    <span class="post-meta-item-text">Waline:</span>
293  
294    <a title="waline" href="/posts/61970ccf/#waline" itemprop="discussionUrl">
295      <span class="post-comments-count waline-comment-count" data-path="/posts/61970ccf/" itemprop="commentCount"></span>
296    </a>
297  </span>
298  
299  
300    <span class="post-meta-item" title="阅读次数">
301      <span class="post-meta-item-icon">
302        <i class="far fa-eye"></i>
303      </span>
304      <span class="post-meta-item-text">阅读次数:</span>
305      <span class="waline-pageview-count" data-path="/posts/61970ccf/"></span>
306    </span>
307  
308    <span class="post-meta-break"></span>
309    <span class="post-meta-item" title="本文字数">
310      <span class="post-meta-item-icon">
311        <i class="far fa-file-word"></i>
312      </span>
313      <span class="post-meta-item-text">本文字数:</span>
314      <span>2.2k</span>
315    </span>
316    <span class="post-meta-item" title="阅读时长">
317      <span class="post-meta-item-icon">
318        <i class="far fa-clock"></i>
319      </span>
320      <span class="post-meta-item-text">阅读时长 &asymp;</span>
321      <span>8 分钟</span>
322    </span>
323</div>
324
325        </div>
326      </header>
327
328    
329    
330    
331    <div class="post-body" itemprop="articleBody">
332          <p>在芯片开发的前期,RTL代码还在开发中,FPGA原型验证平台也没有可用的环境。这时候我们可以根据SoC spec在Qemu中开发一个新的Virtual Platform,那么BSP软件团队就可以提前完成一些软件环境的准备,比如最小系统。这样当RTL0.1释放后,我们可以直接复用这些软件在FPGA验证,从而减小搭建软件环境的压力和缩小验证时间。随着Qemu里面模拟的外设越来越多,我们可以把更多的软件function在Qemu里面完成开发和验证,然后再迁移到FPGA原型平台上进行验证,从而完善软件的时序方面的逻辑。通过这样的验证手段,让我们软件准备提前,缩短FPGA的占用时间,减少验证成本。</p>
333          <!--noindex-->
334            <div class="post-button">
335              <a class="btn" href="/posts/61970ccf/#more" rel="contents">
336                阅读全文 &raquo;
337              </a>
338            </div>
339          <!--/noindex-->
340        
341      
342    </div>
343
344    
345    
346    
347
348    <footer class="post-footer">
349        <div class="post-eof"></div>
350      
351    </footer>
352  </article>
353</div>
354
355
356
357
358    
359
360
361<div class="post-block">
362  
363  
364
365  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
366    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/8ef16649/">
367
368    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
369      <meta itemprop="image" content="/images/avatar.jpeg">
370      <meta itemprop="name" content="Xinlu Wang">
371    </span>
372
373    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
374      <meta itemprop="name" content="点滴汇聚">
375      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
376    </span>
377
378    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
379      <meta itemprop="name" content="undefined | 点滴汇聚">
380      <meta itemprop="description" content="">
381    </span>
382      <header class="post-header">
383        <h2 class="post-title" itemprop="name headline">
384          <a href="/posts/8ef16649/" class="post-title-link" itemprop="url">基于Qemu搭建Xen on ARM开发环境</a>
385        </h2>
386
387        <div class="post-meta-container">
388          <div class="post-meta">
389    <span class="post-meta-item">
390      <span class="post-meta-item-icon">
391        <i class="far fa-calendar"></i>
392      </span>
393      <span class="post-meta-item-text">发表于</span>
394
395      <time title="创建时间:2023-11-25 01:56:47" itemprop="dateCreated datePublished" datetime="2023-11-25T01:56:47+08:00">2023-11-25</time>
396    </span>
397    <span class="post-meta-item">
398      <span class="post-meta-item-icon">
399        <i class="far fa-calendar-check"></i>
400      </span>
401      <span class="post-meta-item-text">更新于</span>
402      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
403    </span>
404    <span class="post-meta-item">
405      <span class="post-meta-item-icon">
406        <i class="far fa-folder"></i>
407      </span>
408      <span class="post-meta-item-text">分类于</span>
409        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
410          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
411        </span>
412    </span>
413
414  
415  
416  <span class="post-meta-item">
417    
418    <span class="post-meta-item-icon">
419      <i class="far fa-comment"></i>
420    </span>
421    <span class="post-meta-item-text">Waline:</span>
422  
423    <a title="waline" href="/posts/8ef16649/#waline" itemprop="discussionUrl">
424      <span class="post-comments-count waline-comment-count" data-path="/posts/8ef16649/" itemprop="commentCount"></span>
425    </a>
426  </span>
427  
428  
429    <span class="post-meta-item" title="阅读次数">
430      <span class="post-meta-item-icon">
431        <i class="far fa-eye"></i>
432      </span>
433      <span class="post-meta-item-text">阅读次数:</span>
434      <span class="waline-pageview-count" data-path="/posts/8ef16649/"></span>
435    </span>
436  
437    <span class="post-meta-break"></span>
438    <span class="post-meta-item" title="本文字数">
439      <span class="post-meta-item-icon">
440        <i class="far fa-file-word"></i>
441      </span>
442      <span class="post-meta-item-text">本文字数:</span>
443      <span>0</span>
444    </span>
445    <span class="post-meta-item" title="阅读时长">
446      <span class="post-meta-item-icon">
447        <i class="far fa-clock"></i>
448      </span>
449      <span class="post-meta-item-text">阅读时长 &asymp;</span>
450      <span>1 分钟</span>
451    </span>
452</div>
453
454        </div>
455      </header>
456
457    
458    
459    
460    <div class="post-body" itemprop="articleBody">
461          
462      
463    </div>
464
465    
466    
467    
468
469    <footer class="post-footer">
470        <div class="post-eof"></div>
471      
472    </footer>
473  </article>
474</div>
475
476
477
478
479    
480
481
482<div class="post-block">
483  
484  
485
486  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
487    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/7cba3cf4/">
488
489    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
490      <meta itemprop="image" content="/images/avatar.jpeg">
491      <meta itemprop="name" content="Xinlu Wang">
492    </span>
493
494    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
495      <meta itemprop="name" content="点滴汇聚">
496      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
497    </span>
498
499    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
500      <meta itemprop="name" content="undefined | 点滴汇聚">
501      <meta itemprop="description" content="">
502    </span>
503      <header class="post-header">
504        <h2 class="post-title" itemprop="name headline">
505          <a href="/posts/7cba3cf4/" class="post-title-link" itemprop="url">基于Qemu eMMC模拟设备的启动</a>
506        </h2>
507
508        <div class="post-meta-container">
509          <div class="post-meta">
510    <span class="post-meta-item">
511      <span class="post-meta-item-icon">
512        <i class="far fa-calendar"></i>
513      </span>
514      <span class="post-meta-item-text">发表于</span>
515
516      <time title="创建时间:2023-11-25 01:48:51" itemprop="dateCreated datePublished" datetime="2023-11-25T01:48:51+08:00">2023-11-25</time>
517    </span>
518    <span class="post-meta-item">
519      <span class="post-meta-item-icon">
520        <i class="far fa-calendar-check"></i>
521      </span>
522      <span class="post-meta-item-text">更新于</span>
523      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
524    </span>
525    <span class="post-meta-item">
526      <span class="post-meta-item-icon">
527        <i class="far fa-folder"></i>
528      </span>
529      <span class="post-meta-item-text">分类于</span>
530        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
531          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
532        </span>
533    </span>
534
535  
536  
537  <span class="post-meta-item">
538    
539    <span class="post-meta-item-icon">
540      <i class="far fa-comment"></i>
541    </span>
542    <span class="post-meta-item-text">Waline:</span>
543  
544    <a title="waline" href="/posts/7cba3cf4/#waline" itemprop="discussionUrl">
545      <span class="post-comments-count waline-comment-count" data-path="/posts/7cba3cf4/" itemprop="commentCount"></span>
546    </a>
547  </span>
548  
549  
550    <span class="post-meta-item" title="阅读次数">
551      <span class="post-meta-item-icon">
552        <i class="far fa-eye"></i>
553      </span>
554      <span class="post-meta-item-text">阅读次数:</span>
555      <span class="waline-pageview-count" data-path="/posts/7cba3cf4/"></span>
556    </span>
557  
558    <span class="post-meta-break"></span>
559    <span class="post-meta-item" title="本文字数">
560      <span class="post-meta-item-icon">
561        <i class="far fa-file-word"></i>
562      </span>
563      <span class="post-meta-item-text">本文字数:</span>
564      <span>1.5k</span>
565    </span>
566    <span class="post-meta-item" title="阅读时长">
567      <span class="post-meta-item-icon">
568        <i class="far fa-clock"></i>
569      </span>
570      <span class="post-meta-item-text">阅读时长 &asymp;</span>
571      <span>6 分钟</span>
572    </span>
573</div>
574
575        </div>
576      </header>
577
578    
579    
580    
581    <div class="post-body" itemprop="articleBody">
582          <p>从eMMC中加载镜像并启动是我们常见开发板的启动方式,通过Qemu模拟eMMC设备,这样我们可以在Qemu上直接验证我们很多相关的逻辑功能,比如eMMC的启动、文件系统的mount、文件读写等。</p>
583          <!--noindex-->
584            <div class="post-button">
585              <a class="btn" href="/posts/7cba3cf4/#more" rel="contents">
586                阅读全文 &raquo;
587              </a>
588            </div>
589          <!--/noindex-->
590        
591      
592    </div>
593
594    
595    
596    
597
598    <footer class="post-footer">
599        <div class="post-eof"></div>
600      
601    </footer>
602  </article>
603</div>
604
605
606
607
608    
609
610
611<div class="post-block">
612  
613  
614
615  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
616    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/f7f39ab5/">
617
618    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
619      <meta itemprop="image" content="/images/avatar.jpeg">
620      <meta itemprop="name" content="Xinlu Wang">
621    </span>
622
623    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
624      <meta itemprop="name" content="点滴汇聚">
625      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
626    </span>
627
628    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
629      <meta itemprop="name" content="undefined | 点滴汇聚">
630      <meta itemprop="description" content="">
631    </span>
632      <header class="post-header">
633        <h2 class="post-title" itemprop="name headline">
634          <a href="/posts/f7f39ab5/" class="post-title-link" itemprop="url">基于Qemu hobot-sigi-virt平台的bringup</a>
635        </h2>
636
637        <div class="post-meta-container">
638          <div class="post-meta">
639    <span class="post-meta-item">
640      <span class="post-meta-item-icon">
641        <i class="far fa-calendar"></i>
642      </span>
643      <span class="post-meta-item-text">发表于</span>
644
645      <time title="创建时间:2023-11-14 20:43:22" itemprop="dateCreated datePublished" datetime="2023-11-14T20:43:22+08:00">2023-11-14</time>
646    </span>
647    <span class="post-meta-item">
648      <span class="post-meta-item-icon">
649        <i class="far fa-calendar-check"></i>
650      </span>
651      <span class="post-meta-item-text">更新于</span>
652      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
653    </span>
654    <span class="post-meta-item">
655      <span class="post-meta-item-icon">
656        <i class="far fa-folder"></i>
657      </span>
658      <span class="post-meta-item-text">分类于</span>
659        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
660          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
661        </span>
662    </span>
663
664  
665  
666  <span class="post-meta-item">
667    
668    <span class="post-meta-item-icon">
669      <i class="far fa-comment"></i>
670    </span>
671    <span class="post-meta-item-text">Waline:</span>
672  
673    <a title="waline" href="/posts/f7f39ab5/#waline" itemprop="discussionUrl">
674      <span class="post-comments-count waline-comment-count" data-path="/posts/f7f39ab5/" itemprop="commentCount"></span>
675    </a>
676  </span>
677  
678  
679    <span class="post-meta-item" title="阅读次数">
680      <span class="post-meta-item-icon">
681        <i class="far fa-eye"></i>
682      </span>
683      <span class="post-meta-item-text">阅读次数:</span>
684      <span class="waline-pageview-count" data-path="/posts/f7f39ab5/"></span>
685    </span>
686  
687    <span class="post-meta-break"></span>
688    <span class="post-meta-item" title="本文字数">
689      <span class="post-meta-item-icon">
690        <i class="far fa-file-word"></i>
691      </span>
692      <span class="post-meta-item-text">本文字数:</span>
693      <span>971</span>
694    </span>
695    <span class="post-meta-item" title="阅读时长">
696      <span class="post-meta-item-icon">
697        <i class="far fa-clock"></i>
698      </span>
699      <span class="post-meta-item-text">阅读时长 &asymp;</span>
700      <span>4 分钟</span>
701    </span>
702</div>
703
704        </div>
705      </header>
706
707    
708    
709    
710    <div class="post-body" itemprop="articleBody">
711          <p>在新增Qemu芯片平台之后,我们就可以基于这个平台进行最小系统的移植适配,从而加快系统软件的开发节奏。随着Qemu里面模拟的外设越来越多,我们BSP里面的很多驱动都可以先在这个芯片平台上完成function逻辑的验证,等验证到一定程度,我们再迁移到FPAG上集中验证一遍,从而大大节省验证的时间代价和成本,因为Qemu里面调试极其方便。</p>
712          <!--noindex-->
713            <div class="post-button">
714              <a class="btn" href="/posts/f7f39ab5/#more" rel="contents">
715                阅读全文 &raquo;
716              </a>
717            </div>
718          <!--/noindex-->
719        
720      
721    </div>
722
723    
724    
725    
726
727    <footer class="post-footer">
728        <div class="post-eof"></div>
729      
730    </footer>
731  </article>
732</div>
733
734
735
736
737    
738
739
740<div class="post-block">
741  
742  
743
744  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
745    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/27c3d8a8/">
746
747    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
748      <meta itemprop="image" content="/images/avatar.jpeg">
749      <meta itemprop="name" content="Xinlu Wang">
750    </span>
751
752    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
753      <meta itemprop="name" content="点滴汇聚">
754      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
755    </span>
756
757    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
758      <meta itemprop="name" content="undefined | 点滴汇聚">
759      <meta itemprop="description" content="">
760    </span>
761      <header class="post-header">
762        <h2 class="post-title" itemprop="name headline">
763          <a href="/posts/27c3d8a8/" class="post-title-link" itemprop="url">Qemu新增的芯片平台</a>
764        </h2>
765
766        <div class="post-meta-container">
767          <div class="post-meta">
768    <span class="post-meta-item">
769      <span class="post-meta-item-icon">
770        <i class="far fa-calendar"></i>
771      </span>
772      <span class="post-meta-item-text">发表于</span>
773
774      <time title="创建时间:2023-11-14 16:23:45" itemprop="dateCreated datePublished" datetime="2023-11-14T16:23:45+08:00">2023-11-14</time>
775    </span>
776    <span class="post-meta-item">
777      <span class="post-meta-item-icon">
778        <i class="far fa-calendar-check"></i>
779      </span>
780      <span class="post-meta-item-text">更新于</span>
781      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
782    </span>
783    <span class="post-meta-item">
784      <span class="post-meta-item-icon">
785        <i class="far fa-folder"></i>
786      </span>
787      <span class="post-meta-item-text">分类于</span>
788        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
789          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
790        </span>
791    </span>
792
793  
794  
795  <span class="post-meta-item">
796    
797    <span class="post-meta-item-icon">
798      <i class="far fa-comment"></i>
799    </span>
800    <span class="post-meta-item-text">Waline:</span>
801  
802    <a title="waline" href="/posts/27c3d8a8/#waline" itemprop="discussionUrl">
803      <span class="post-comments-count waline-comment-count" data-path="/posts/27c3d8a8/" itemprop="commentCount"></span>
804    </a>
805  </span>
806  
807  
808    <span class="post-meta-item" title="阅读次数">
809      <span class="post-meta-item-icon">
810        <i class="far fa-eye"></i>
811      </span>
812      <span class="post-meta-item-text">阅读次数:</span>
813      <span class="waline-pageview-count" data-path="/posts/27c3d8a8/"></span>
814    </span>
815  
816    <span class="post-meta-break"></span>
817    <span class="post-meta-item" title="本文字数">
818      <span class="post-meta-item-icon">
819        <i class="far fa-file-word"></i>
820      </span>
821      <span class="post-meta-item-text">本文字数:</span>
822      <span>2.3k</span>
823    </span>
824    <span class="post-meta-item" title="阅读时长">
825      <span class="post-meta-item-icon">
826        <i class="far fa-clock"></i>
827      </span>
828      <span class="post-meta-item-text">阅读时长 &asymp;</span>
829      <span>8 分钟</span>
830    </span>
831</div>
832
833        </div>
834      </header>
835
836    
837    
838    
839    <div class="post-body" itemprop="articleBody">
840          <p>随着芯片开发的规模越来越大,验证无处不在,在整个开发流程中能够将系统软件的开发尽量向左前移,那么我们开发的芯片就能够更早地推向市场,甚至抢占先机。</p>
841<p>使用Qemu来模拟仿真我们开发的芯片,从而能够让软件开发人员与芯片设计人员并行开发,但是Qemu通常是没有我们自研芯片的虚拟平台(VP),因此我们要根据芯片手册,新增实现一个虚拟原型或者虚拟芯片平台ï¼
841Œä¹Ÿå°±æ˜¯è¯´åŸºäºŽQemu现有的代码,我们新开发一个自研芯片的虚拟原型(VP),基于这个开发的虚拟原型(VP),我们可以开始进行BSP代码开发,不用再等待FPGA原型验证环境准备好,就能够提前推进系统软件代码的开发验证。</p>
842          <!--noindex-->
843            <div class="post-button">
844              <a class="btn" href="/posts/27c3d8a8/#more" rel="contents">
845                阅读全文 &raquo;
846              </a>
847            </div>
848          <!--/noindex-->
849        
850      
851    </div>
852
853    
854    
855    
856
857    <footer class="post-footer">
858        <div class="post-eof"></div>
859      
860    </footer>
861  </article>
862</div>
863
864
865
866
867    
868
869
870<div class="post-block">
871  
872  
873
874  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
875    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/6c41dfb6/">
876
877    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
878      <meta itemprop="image" content="/images/avatar.jpeg">
879      <meta itemprop="name" content="Xinlu Wang">
880    </span>
881
882    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
883      <meta itemprop="name" content="点滴汇聚">
884      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
885    </span>
886
887    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
888      <meta itemprop="name" content="undefined | 点滴汇聚">
889      <meta itemprop="description" content="">
890    </span>
891      <header class="post-header">
892        <h2 class="post-title" itemprop="name headline">
893          <a href="/posts/6c41dfb6/" class="post-title-link" itemprop="url">Qemu Co-simulation</a>
894        </h2>
895
896        <div class="post-meta-container">
897          <div class="post-meta">
898    <span class="post-meta-item">
899      <span class="post-meta-item-icon">
900        <i class="far fa-calendar"></i>
901      </span>
902      <span class="post-meta-item-text">发表于</span>
903
904      <time title="创建时间:2023-11-14 14:32:07" itemprop="dateCreated datePublished" datetime="2023-11-14T14:32:07+08:00">2023-11-14</time>
905    </span>
906    <span class="post-meta-item">
907      <span class="post-meta-item-icon">
908        <i class="far fa-calendar-check"></i>
909      </span>
910      <span class="post-meta-item-text">更新于</span>
911      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
912    </span>
913    <span class="post-meta-item">
914      <span class="post-meta-item-icon">
915        <i class="far fa-folder"></i>
916      </span>
917      <span class="post-meta-item-text">分类于</span>
918        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
919          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
920        </span>
921    </span>
922
923  
924  
925  <span class="post-meta-item">
926    
927    <span class="post-meta-item-icon">
928      <i class="far fa-comment"></i>
929    </span>
930    <span class="post-meta-item-text">Waline:</span>
931  
932    <a title="waline" href="/posts/6c41dfb6/#waline" itemprop="discussionUrl">
933      <span class="post-comments-count waline-comment-count" data-path="/posts/6c41dfb6/" itemprop="commentCount"></span>
934    </a>
935  </span>
936  
937  
938    <span class="post-meta-item" title="阅读次数">
939      <span class="post-meta-item-icon">
940        <i class="far fa-eye"></i>
941      </span>
942      <span class="post-meta-item-text">阅读次数:</span>
943      <span class="waline-pageview-count" data-path="/posts/6c41dfb6/"></span>
944    </span>
945  
946    <span class="post-meta-break"></span>
947    <span class="post-meta-item" title="本文字数">
948      <span class="post-meta-item-icon">
949        <i class="far fa-file-word"></i>
950      </span>
951      <span class="post-meta-item-text">本文字数:</span>
952      <span>642</span>
953    </span>
954    <span class="post-meta-item" title="阅读时长">
955      <span class="post-meta-item-icon">
956        <i class="far fa-clock"></i>
957      </span>
958      <span class="post-meta-item-text">阅读时长 &asymp;</span>
959      <span>2 分钟</span>
960    </span>
961</div>
962
963        </div>
964      </header>
965
966    
967    
968    
969    <div class="post-body" itemprop="articleBody">
970          <p>本文将展示如何使用qemu+systemC来完成IP的simulation,复用已有的高级语言实现的benchmark来剖析IP的性能。</p>
971          <!--noindex-->
972            <div class="post-button">
973              <a class="btn" href="/posts/6c41dfb6/#more" rel="contents">
974                阅读全文 &raquo;
975              </a>
976            </div>
977          <!--/noindex-->
978        
979      
980    </div>
981
982    
983    
984    
985
986    <footer class="post-footer">
987        <div class="post-eof"></div>
988      
989    </footer>
990  </article>
991</div>
992
993
994
995
996    
997
998
999<div class="post-block">
1000  
1001  
1002
1003  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
1004    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/d4e29484/">
1005
1006    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
1007      <meta itemprop="image" content="/images/avatar.jpeg">
1008      <meta itemprop="name" content="Xinlu Wang">
1009    </span>
1010
1011    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
1012      <meta itemprop="name" content="点滴汇聚">
1013      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
1014    </span>
1015
1016    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
1017      <meta itemprop="name" content="undefined | 点滴汇聚">
1018      <meta itemprop="description" content="">
1019    </span>
1020      <header class="post-header">
1021        <h2 class="post-title" itemprop="name headline">
1022          <a href="/posts/d4e29484/" class="post-title-link" itemprop="url">基于Qemu的RISC-V实验平台</a>
1023        </h2>
1024
1025        <div class="post-meta-container">
1026          <div class="post-meta">
1027    <span class="post-meta-item">
1028      <span class="post-meta-item-icon">
1029        <i class="far fa-calendar"></i>
1030      </span>
1031      <span class="post-meta-item-text">发表于</span>
1032
1033      <time title="创建时间:2023-11-03 19:12:07" itemprop="dateCreated datePublished" datetime="2023-11-03T19:12:07+08:00">2023-11-03</time>
1034    </span>
1035    <span class="post-meta-item">
1036      <span class="post-meta-item-icon">
1037        <i class="far fa-calendar-check"></i>
1038      </span>
1039      <span class="post-meta-item-text">更新于</span>
1040      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
1041    </span>
1042    <span class="post-meta-item">
1043      <span class="post-meta-item-icon">
1044        <i class="far fa-folder"></i>
1045      </span>
1046      <span class="post-meta-item-text">分类于</span>
1047        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
1048          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
1049        </span>
1050    </span>
1051
1052  
1053  
1054  <span class="post-meta-item">
1055    
1056    <span class="post-meta-item-icon">
1057      <i class="far fa-comment"></i>
1058    </span>
1059    <span class="post-meta-item-text">Waline:</span>
1060  
1061    <a title="waline" href="/posts/d4e29484/#waline" itemprop="discussionUrl">
1062      <span class="post-comments-count waline-comment-count" data-path="/posts/d4e29484/" itemprop="commentCount"></span>
1063    </a>
1064  </span>
1065  
1066  
1067    <span class="post-meta-item" title="阅读次数">
1068      <span class="post-meta-item-icon">
1069        <i class="far fa-eye"></i>
1070      </span>
1071      <span class="post-meta-item-text">阅读次数:</span>
1072      <span class="waline-pageview-count" data-path="/posts/d4e29484/"></span>
1073    </span>
1074  
1075    <span class="post-meta-break"></span>
1076    <span class="post-meta-item" title="本文字数">
1077      <span class="post-meta-item-icon">
1078        <i class="far fa-file-word"></i>
1079      </span>
1080      <span class="post-meta-item-text">本文字数:</span>
1081      <span>485</span>
1082    </span>
1083    <span class="post-meta-item" title="阅读时长">
1084      <span class="post-meta-item-icon">
1085        <i class="far fa-clock"></i>
1086      </span>
1087      <span class="post-meta-item-text">阅读时长 &asymp;</span>
1088      <span>2 分钟</span>
1089    </span>
1090</div>
1091
1092        </div>
1093      </header>
1094
1095    
1096    
1097    
1098    <div class="post-body" itemprop="articleBody">
1099          <p>现在越来越多的公司开始关注和使用RISC-V,或者已经有一些公司开始把RISC-V集成到自己的芯片中,但是市面上还是缺乏一款优秀的RISC-V开发板,既能满足软件开发验证使用,又能提供丰富的学习例程。</p>
1100<p>在无RISC-V开发板的情况下,为了能够学习验证RISC-V相关的代码,通过Qemu模拟器搭建RISC-V运行环境,这样也能完全达到实验学习的目的。</p>
1101          <!--noindex-->
1102            <div class="post-button">
1103              <a class="btn" href="/posts/d4e29484/#more" rel="contents">
1104                阅读全文 &raquo;
1105              </a>
1106            </div>
1107          <!--/noindex-->
1108        
1109      
1110    </div>
1111
1112    
1113    
1114    
1115
1116    <footer class="post-footer">
1117        <div class="post-eof"></div>
1118      
1119    </footer>
1120  </article>
1121</div>
1122
1123
1124
1125
1126    
1127
1128
1129<div class="post-block">
1130  
1131  
1132
1133  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
1134    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/f21e95a0/">
1135
1136    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
1137      <meta itemprop="image" content="/images/avatar.jpeg">
1138      <meta itemprop="name" content="Xinlu Wang">
1139    </span>
1140
1141    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
1142      <meta itemprop="name" content="点滴汇聚">
1143      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
1144    </span>
1145
1146    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
1147      <meta itemprop="name" content="undefined | 点滴汇聚">
1148      <meta itemprop="description" content="">
1149    </span>
1150      <header class="post-header">
1151        <h2 class="post-title" itemprop="name headline">
1152          <a href="/posts/f21e95a0/" class="post-title-link" itemprop="url">在AArch64平台上静态编译链接eBPF相关的工具</a>
1153        </h2>
1154
1155        <div class="post-meta-container">
1156          <div class="post-meta">
1157    <span class="post-meta-item">
1158      <span class="post-meta-item-icon">
1159        <i class="far fa-calendar"></i>
1160      </span>
1161      <span class="post-meta-item-text">发表于</span>
1162
1163      <time title="创建时间:2021-07-07 17:37:37" itemprop="dateCreated datePublished" datetime="2021-07-07T17:37:37+08:00">2021-07-07</time>
1164    </span>
1165    <span class="post-meta-item">
1166      <span class="post-meta-item-icon">
1167        <i class="far fa-calendar-check"></i>
1168      </span>
1169      <span class="post-meta-item-text">更新于</span>
1170      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
1171    </span>
1172    <span class="post-meta-item">
1173      <span class="post-meta-item-icon">
1174        <i class="far fa-folder"></i>
1175      </span>
1176      <span class="post-meta-item-text">分类于</span>
1177        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
1178          <a href="/categories/tools/" itemprop="url" rel="index"><span itemprop="name">tools</span></a>
1179        </span>
1180    </span>
1181
1182  
1183  
1184  <span class="post-meta-item">
1185    
1186    <span class="post-meta-item-icon">
1187      <i class="far fa-comment"></i>
1188    </span>
1189    <span class="post-meta-item-text">Waline:</span>
1190  
1191    <a title="waline" href="/posts/f21e95a0/#waline" itemprop="discussionUrl">
1192      <span class="post-comments-count waline-comment-count" data-path="/posts/f21e95a0/" itemprop="commentCount"></span>
1193    </a>
1194  </span>
1195  
1196  
1197    <span class="post-meta-item" title="阅读次数">
1198      <span class="post-meta-item-icon">
1199        <i class="far fa-eye"></i>
1200      </span>
1201      <span class="post-meta-item-text">阅读次数:</span>
1202      <span class="waline-pageview-count" data-path="/posts/f21e95a0/"></span>
1203    </span>
1204  
1205    <span class="post-meta-break"></span>
1206    <span class="post-meta-item" title="本文字数">
1207      <span class="post-meta-item-icon">
1208        <i class="far fa-file-word"></i>
1209      </span>
1210      <span class="post-meta-item-text">本文字数:</span>
1211      <span>1.2k</span>
1212    </span>
1213    <span class="post-meta-item" title="阅读时长">
1214      <span class="post-meta-item-icon">
1215        <i class="far fa-clock"></i>
1216      </span>
1217      <span class="post-meta-item-text">阅读时长 &asymp;</span>
1218      <span>4 分钟</span>
1219    </span>
1220</div>
1221
1222        </div>
1223      </header>
1224
1225    
1226    
1227    
1228    <div class="post-body" itemprop="articleBody">
1229          <p>在嵌入式的环境下经常使用的rootfs都是高度定制的,没有与发行版相似的包管理工具(比如apt-get、yum等),因此我们不能通过一条命令就把eBPF相关的工具安装好,通常我们都要先交叉编译依赖的所有库源代码,然后在交叉编译工具的源代码,整个过程耗时又容易出错。本文说明如何在ubuntu-base-aarch64-rootfs上静态编译链接eBPF相关的工具,这样就能方便地把eBPF工具集成到高度定制的嵌入式rootfs中。</p>
1230          <!--noindex-->
1231            <div class="post-button">
1232              <a class="btn" href="/posts/f21e95a0/#more" rel="contents">
1233                阅读全文 &raquo;
1234              </a>
1235            </div>
1236          <!--/noindex-->
1237        
1238      
1239    </div>
1240
1241    
1242    
1243    
1244
1245    <footer class="post-footer">
1246        <div class="post-eof"></div>
1247      
1248    </footer>
1249  </article>
1250</div>
1251
1252
1253
1254
1255    
1256
1257
1258<div class="post-block">
1259  
1260  
1261
1262  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
1263    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/9b45ad28/">
1264
1265    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
1266      <meta itemprop="image" content="/images/avatar.jpeg">
1267      <meta itemprop="name" content="Xinlu Wang">
1268    </span>
1269
1270    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
1271      <meta itemprop="name" content="点滴汇聚">
1272      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
1273    </span>
1274
1275    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
1276      <meta itemprop="name" content="undefined | 点滴汇聚">
1277      <meta itemprop="description" content="">
1278    </span>
1279      <header class="post-header">
1280        <h2 class="post-title" itemprop="name headline">
1281          <a href="/posts/9b45ad28/" class="post-title-link" itemprop="url">Temporary notes</a>
1282        </h2>
1283
1284        <div class="post-meta-container">
1285          <div class="post-meta">
1286    <span class="post-meta-item">
1287      <span class="post-meta-item-icon">
1288        <i class="far fa-calendar"></i>
1289      </span>
1290      <span class="post-meta-item-text">发表于</span>
1291
1292      <time title="创建时间:2020-11-01 12:30:48" itemprop="dateCreated datePublished" datetime="2020-11-01T12:30:48+08:00">2020-11-01</time>
1293    </span>
1294    <span class="post-meta-item">
1295      <span class="post-meta-item-icon">
1296        <i class="far fa-calendar-check"></i>
1297      </span>
1298      <span class="post-meta-item-text">更新于</span>
1299      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
1300    </span>
1301    <span class="post-meta-item">
1302      <span class="post-meta-item-icon">
1303        <i class="far fa-folder"></i>
1304      </span>
1305      <span class="post-meta-item-text">分类于</span>
1306        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
1307          <a href="/categories/Miscellaneous/" itemprop="url" rel="index"><span itemprop="name">Miscellaneous</span></a>
1308        </span>
1309    </span>
1310
1311  
1312  
1313  <span class="post-meta-item">
1314    
1315    <span class="post-meta-item-icon">
1316      <i class="far fa-comment"></i>
1317    </span>
1318    <span class="post-meta-item-text">Waline:</span>
1319  
1320    <a title="waline" href="/posts/9b45ad28/#waline" itemprop="discussionUrl">
1321      <span class="post-comments-count waline-comment-count" data-path="/posts/9b45ad28/" itemprop="commentCount"></span>
1322    </a>
1323  </span>
1324  
1325  
1326    <span class="post-meta-item" title="阅读次数">
1327      <span class="post-meta-item-icon">
1328        <i class="far fa-eye"></i>
1329      </span>
1330      <span class="post-meta-item-text">阅读次数:</span>
1331      <span class="waline-pageview-count" data-path="/posts/9b45ad28/"></span>
1332    </span>
1333  
1334    <span class="post-meta-break"></span>
1335    <span class="post-meta-item" title="本文字数">
1336      <span class="post-meta-item-icon">
1337        <i class="far fa-file-word"></i>
1338      </span>
1339      <span class="post-meta-item-text">本文字数:</span>
1340      <span>147</span>
1341    </span>
1342    <span class="post-meta-item" title="阅读时长">
1343      <span class="post-meta-item-icon">
1344        <i class="far fa-clock"></i>
1345      </span>
1346      <span class="post-meta-item-text">阅读时长 &asymp;</span>
1347      <span>1 分钟</span>
1348    </span>
1349</div>
1350
1351        </div>
1352      </header>
1353
1354    
1355    
1356    
1357    <div class="post-body" itemprop="articleBody">
1358          <p>本文主要用于记录自己平时学习工作遇到的问题和解决方法,此外还有临时学习整理的一些零散东西,很可能没有背景介绍,只为自己以后方便查询!</p>
1359          <!--noindex-->
1360            <div class="post-button">
1361              <a class="btn" href="/posts/9b45ad28/#more" rel="contents">
1362                阅读全文 &raquo;
1363              </a>
1364            </div>
1365          <!--/noindex-->
1366        
1367      
1368    </div>
1369
1370    
1371    
1372    
1373
1374    <footer class="post-footer">
1375        <div class="post-eof"></div>
1376      
1377    </footer>
1378  </article>
1379</div>
1380
1381
1382
1383
1384    
1385
1386
1387<div class="post-block">
1388  
1389  
1390
1391  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
1392    <link itemprop="mainEntityOfPage" href="https://chasinglulu.github.io/posts/7ce24d25/">
1393
1394    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
1395      <meta itemprop="image" content="/images/avatar.jpeg">
1396      <meta itemprop="name" content="Xinlu Wang">
1397    </span>
1398
1399    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
1400      <meta itemprop="name" content="点滴汇聚">
1401      <meta itemprop="description" content="不积跬步无以至千里 不积小流无以成江海">
1402    </span>
1403
1404    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
1405      <meta itemprop="name" content="undefined | 点滴汇聚">
1406      <meta itemprop="description" content="">
1407    </span>
1408      <header class="post-header">
1409        <h2 class="post-title" itemprop="name headline">
1410          <a href="/posts/7ce24d25/" class="post-title-link" itemprop="url">算法练习-02</a>
1411        </h2>
1412
1413        <div class="post-meta-container">
1414          <div class="post-meta">
1415    <span class="post-meta-item">
1416      <span class="post-meta-item-icon">
1417        <i class="far fa-calendar"></i>
1418      </span>
1419      <span class="post-meta-item-text">发表于</span>
1420
1421      <time title="创建时间:2020-10-11 17:04:25" itemprop="dateCreated datePublished" datetime="2020-10-11T17:04:25+08:00">2020-10-11</time>
1422    </span>
1423    <span class="post-meta-item">
1424      <span class="post-meta-item-icon">
1425        <i class="far fa-calendar-check"></i>
1426      </span>
1427      <span class="post-meta-item-text">更新于</span>
1428      <time title="修改时间:2024-09-24 15:39:19" itemprop="dateModified" datetime="2024-09-24T15:39:19+08:00">2024-09-24</time>
1429    </span>
1430    <span class="post-meta-item">
1431      <span class="post-meta-item-icon">
1432        <i class="far fa-folder"></i>
1433      </span>
1434      <span class="post-meta-item-text">分类于</span>
1435        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
1436          <a href="/categories/algorithms/" itemprop="url" rel="index"><span itemprop="name">algorithms</span></a>
1437        </span>
1438    </span>
1439
1440  
1441  
1442  <span class="post-meta-item">
1443    
1444    <span class="post-meta-item-icon">
1445      <i class="far fa-comment"></i>
1446    </span>
1447    <span class="post-meta-item-text">Waline:</span>
1448  
1449    <a title="waline" href="/posts/7ce24d25/#waline" itemprop="discussionUrl">
1450      <span class="post-comments-count waline-comment-count" data-path="/posts/7ce24d25/" itemprop="commentCount"></span>
1451    </a>
1452  </span>
1453  
1454  
1455    <span class="post-meta-item" title="阅读次数">
1456      <span class="post-meta-item-icon">
1457        <i class="far fa-eye"></i>
1458      </span>
1459      <span class="post-meta-item-text">阅读次数:</span>
1460      <span class="waline-pageview-count" data-path="/posts/7ce24d25/"></span>
1461    </span>
1462  
1463    <span class="post-meta-break"></span>
1464    <span class="post-meta-item" title="本文字数">
1465      <span class="post-meta-item-icon">
1466        <i class="far fa-file-word"></i>
1467      </span>
1468      <span class="post-meta-item-text">本文字数:</span>
1469      <span>2.2k</span>
1470    </span>
1471    <span class="post-meta-item" title="阅读时长">
1472      <span class="post-meta-item-icon">
1473        <i class="far fa-clock"></i>
1474      </span>
1475      <span class="post-meta-item-text">阅读时长 &asymp;</span>
1476      <span>8 分钟</span>
1477    </span>
1478</div>
1479
1480        </div>
1481      </header>
1482
1483    
1484    
1485    
1486    <div class="post-body" itemprop="articleBody">
1487          <p>本文记录自己实践的算法相关练习,方便以后自己温故知新!</p>
1488          <!--noindex-->
1489            <div class="post-button">
1490              <a class="btn" href="/posts/7ce24d25/#more" rel="contents">
1491                阅读全文 &raquo;
1492              </a>
1493            </div>
1494          <!--/noindex-->
1495        
1496      
1497    </div>
1498
1499    
1500    
1501    
1502
1503    <footer class="post-footer">
1504        <div class="post-eof"></div>
1505      
1506    </footer>
1507  </article>
1508</div>
1509
1510
1511
1512
1513  <nav class="pagination">
1514    <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><span class="space">&hellip;</span><a class="page-number" href="/page/5/">5</a><a class="extend next" rel="next" title="下一页" aria-label="下一页" href="/page/2/"><i class="fa fa-angle-right"></i></a>
1515  </nav>
1516
1517</div>
1518  </main>
1519
1520  <footer class="footer">
1521    <div class="footer-inner">
1522
1523  <div class="copyright">
1524    &copy; 2018 – 
1525    <span itemprop="copyrightYear">2024</span>
1526    <span class="with-love">
1527      <i class="fa fa-anchor"></i>
1528    </span><a href="http://abitacc.com/about" rel="noopener" target="_blank">Xinlu Wang</a>
1529    <!-- annotation
1530    <span class="author" itemprop="copyrightHolder">Xinlu Wang</span>
1531    -->
1532  </div>
1533<div class="wordcount">
1534  <span class="post-meta-item">
1535    <span class="post-meta-item-icon">
1536      <i class="fa fa-chart-line"></i>
1537    </span>
1538      <span>站点总字数:</span>
1539    <span title="站点总字数">82k</span>
1540  </span>
1541  <span class="post-meta-item">
1542    <span class="post-meta-item-icon">
1543      <i class="fa fa-coffee"></i>
1544    </span>
1545      <span>站点阅读时长 &asymp;</span>
1546    <span title="站点阅读时长">4:57</span>
1547  </span>
1548</div>
1549<div class="busuanzi-count">
1550    <span class="post-meta-item" id="busuanzi_container_site_uv">
1551      <span class="post-meta-item-icon">
1552        <i class="fa fa-user"></i>
1553      </span>
1554      <span class="site-uv" title="总访客量">
1555        <span id="busuanzi_value_site_uv"></span>
1556      </span>
1557    </span>
1558    <span class="post-meta-item" id="busuanzi_container_site_pv">
1559      <span class="post-meta-item-icon">
1560        <i class="fa fa-eye"></i>
1561      </span>
1562      <span class="site-pv" title="总访问量">
1563        <span id="busuanzi_value_site_pv"></span>
1564      </span>
1565    </span>
1566</div>
1567
1568    </div>
1569  </footer>
1570
1571  
1572  <div class="toggle sidebar-toggle" role="button">
1573    <span class="toggle-line"></span>
1574    <span class="toggle-line"></span>
1575    <span class="toggle-line"></span>
1576  </div>
1577  <div class="sidebar-dimmer"></div>
1578  <div class="back-to-top" role="button" aria-label="返回顶部">
1579    <i class="fa fa-arrow-up fa-lg"></i>
1580    <span>0%</span>
1581  </div>
1582  <div class="reading-progress-bar"></div>
1583  <a role="button" class="book-mark-link book-mark-link-fixed"></a>
1584
1585  <a href="https://github.com/chasinglulu" class="github-corner" title="在 GitHub 上关注我" aria-label="在 GitHub 上关注我" rel="noopener" target="_blank"><svg width="80" height="80" viewBox="0 0 250 250" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
1586
1587<noscript>
1588  <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div>
1589</noscript>
1590
1591
1592  
1593  
1593<script size="300" alpha="0.6" zIndex="-1" src="https://cdnjs.cloudflare.com/ajax/libs/ribbon.js/1.0.2/ribbon.min.js"></script>
1593
1594  
1594<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script>
1594
1595  
1595<script src="https://cdnjs.cloudflare.com/ajax/libs/lozad.js/1.16.0/lozad.min.js" integrity="sha256-mOFREFhqmHeQbXpK2lp4nA3qooVgACfh88fpJftLBbc=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1595
1595
1596<script src="/js/comments.js"></script>
1596<script src="/js/utils.js"></script>
1596<script src="/js/motion.js"></script>
1596<script src="/js/schemes/muse.js"></script>
1596<script src="/js/next-boot.js"></script>
1596<script src="/js/bookmark.js"></script>
1596
1597
1598  
1598<script src="https://cdnjs.cloudflare.com/ajax/libs/hexo-generator-searchdb/1.4.1/search.js" integrity="sha256-1kfA5uHPf65M5cphT2dvymhkuyHPQp5A53EGZOnOLmc=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1598
1598
1599<script src="/js/third-party/search/local-search.js"></script>
1599
1600
1601
1602
1603
1604
1605
1606
1607  
1608  
1608<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
1608
1609
1610
1611
1612
1613  
1613<script src="https://cdnjs.cloudflare.com/ajax/libs/quicklink/2.3.0/quicklink.umd.js" integrity="sha256-yvJQOINiH9fWemHn0vCA5lsHWJaHs6/ZmO+1Ft04SvM=" crossorigin="anonymous"></script>
1613
1614  
1614<script class="next-config" data-name="quicklink" type="application/json">{"enable":false,"home":false,"archive":false,"delay":true,"timeout":3000,"priority":true,"url":"https://chasinglulu.github.io/"}</script>
1614
1615  
1615<script src="/js/third-party/quicklink.js"></script>
vendor: 1 bytes, line 1615
1615
1616<script class="next-config" data-name="waline" type="application/json">{"lang":"zh-CN","enable":true,"serverURL":"www.chasinglulu.cn","cssUrl":"https://unpkg.com/@waline/client@v2/dist/waline.css","commentCount":true,"pageview":true,"placeholder":"请文明评论呀","avatar":"mm","meta":["nick","mail"],"pageSize":10,"comment_count":true,"requiredFields":["mail"],"libUrl":"https://cdn.jsdelivr.net/npm/@waline/[email protected]/dist/waline.js","emoji":["https://cdn.jsdelivr.net/gh/walinejs/[email protected]/tw-emoji/"],"el":"#waline","comment":true,"path":"/"}</script>
1616
1617<link rel="stylesheet" href="https://unpkg.com/@waline/client@v2/dist/waline.css">
1618<script>
1619document.addEventListener('page:loaded', () => {
1620  NexT.utils.loadComments(CONFIG.waline.el).then(() =>
1621    NexT.utils.getScript(CONFIG.waline.libUrl, { condition: window.Waline })
1622  ).then(() => 
1623    Waline.init(Object.assign({}, CONFIG.waline,{ el: document.querySelector(CONFIG.waline.el) }))
1624  );
1625});
1626</script>
1626
1627<div id="needsharebutton-float">
1628      <span class="btn">
1629        <i class="fa fa-share-alt" aria-hidden="true"></i>
1630      </span>
1631    </div>
1632  
1632<script src="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.js"></script>
1632
1633  
1633<script>
1634      pbOptions = {};
1635        pbOptions.iconStyle = "default";
1636        pbOptions.boxForm = "horizontal";
1637        pbOptions.position = "bottomCenter";
1638        pbOptions.networks = "Weibo,Wechat,Douban,QQZone,Mailto";
1639      new needShareButton('#needsharebutton-postbottom', pbOptions);
1640      flOptions = {};
1641        flOptions.iconStyle = "box";
1642        flOptions.boxForm = "vertical";
1643        flOptions.position = "topRight";
1644        flOptions.networks = "Weibo,Wechat,Douban,QQZone,Mailto";
1645      new needShareButton('#needsharebutton-float', flOptions);
1646  </script>
1646
1647</body>
1648</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.