-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
25 lines (25 loc) · 12.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html><html lang="en"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"><meta content="telephone=no" name="format-detection"><meta name="description" content="simple life"><meta name="theme-color" content="#2d4356"><meta name="baidu-site-verification" content="pte8o83UGG"><title>LITREILY</title><link rel="stylesheet" type="text/css" href="/css/style.css"><link rel="Shortcut Icon" type="image/x-icon" href="/favicon.png"><link rel="stylesheet" href="//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css"><script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script><script>var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?d55250b3059d32736607d30baa6e0ca2";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();</script><meta name="generator" content="Hexo 5.4.0"><link rel="alternate" href="/atom.xml" title="LITREILY" type="application/atom+xml">
</head><link rel="stylesheet" type="text/css" href="/plugins/highlight/atom-one-dark.min.css"><script type="text/javascript" src="/plugins/highlight/highlight.min.js"></script><script>hljs.initHighlightingOnLoad();
</script><script type="text/javascript" src="/js/ready.js" async></script><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css"><body class="night"><div class="mobile-head" id="mobile-head"><div class="navbar-icon"><span></span><span></span><span></span></div><div class="navbar-title"><a href="/">LITREILY</a></div><div class="navbar-search"><!--= show a circle here--></div></div><div class="h-wrapper" id="menu"><nav class="h-head box"><div class="m-hdimg"><a class="hdimg img" href="/"><img class="nofancybox" src="/img/profile.jpg" width="128" height="128"></a><h1 class="ttl"><a href="/">LITREILY</a></h1></div><p class="m-desc">心之所向,无惧无悔,<br>愿求仁得仁,复无怨怼!</p><div class="m-nav"><ul><li><span class="dot">●</span><a href="/archives/">归档</a></li><li><span class="dot">●</span><a href="/categories/">分类</a></li><li><span class="dot">●</span><a href="/tags/">标签</a></li><li><span class="dot">●</span><a href="/about/">关于</a></li><li><span class="dot">●</span><a href="/notes/">笔记</a></li><li><span class="dot">●</span><a href="/atom.xml">RSS</a></li><li class="m-sch"><form class="form" id="j-formsch" method="get"><input class="txt" type="text" id="local-search-input" name="q" value="搜索" onfocus="if(this.value=='搜索'){this.value='';}" onblur="if(this.value==''){this.value='搜索';}"><input type="text" style="display:none;"></form></li></ul><div id="local-search-result"></div></div></nav></div><div id="back2Top"><a class="fa fa-arrow-up" title="Back to top" href="#"></a></div><div class="box" id="container"><div class="l-wrapper"><div class="l-content box"><div class="l-postlist"><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2024/09/19/android10-ota/">RK3399 Android 10 系统OTA升级失败问题</a></h1><div class="p-content"><p>为了远程升级现场机器的 Android10 系统固件,需要支持验证系统OTA升级功能,但是验证发现OTA升级会失败,这里记录下分析过程。</p>
<h1 id="编译OTA包"><a href="#编译OTA包" class="headerlink" title="编译OTA包"></a>编译OTA包</h1><pre><code class="bash">source build/envsetup.sh</div><p class="p-readmore"><a href="/2024/09/19/android10-ota/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2024/09/19/android10-ota/">2024-09-19</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2024/05/31/rk3399-wol/">rk3399 ubuntu 休眠唤醒功能</a></h1><div class="p-content"><h1 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h1><p>为了降低功耗,需要考虑使用系统的休眠唤醒功能。</p>
<h1 id="休眠方式"><a href="#休眠方式" class="headerlink" title="休眠方式"></a>休眠方式</h1><p>rk3399 休眠方式有两种,<code>mem</code>,<code>freeze</code>.</p></div><p class="p-readmore"><a href="/2024/05/31/rk3399-wol/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2024/05/31/rk3399-wol/">2024-05-31</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Embedded/">Embedded</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/Ubuntu/">Ubuntu</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2024/02/05/rk32-new-part/">RK3288 Android6 新增分区</a></h1><div class="p-content"><h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>特定情况下需要新增分区,比如开辟一个分区专门用于保存系统日志,恢复出厂默认时不会被清理. 以新增slog分区为例,说明RK3288 Android6新增分区的方法。</p></div><p class="p-readmore"><a href="/2024/02/05/rk32-new-part/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2024/02/05/rk32-new-part/">2024-02-05</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2024/01/10/rk32-disable-wifi/">RK3288 Android6 禁用 wifi</a></h1><div class="p-content"><p>某些特殊情况下,需要禁用系统的wifi配置功能。</p>
<h2 id="删除快捷-wifi-开关"><a href="#删除快捷-wifi-开关" class="headerlink" title="删除快捷 wifi 开关"></a>删除快捷 wifi 开关</h2><p>在 <code>frameworks/base</code> 中的 <code>SystemUI</code> app 中禁用wifi开关,只需要修改配置 <code>quick_settings_tiles_default</code> 即可。</p></div><p class="p-readmore"><a href="/2024/01/10/rk32-disable-wifi/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2024/01/10/rk32-disable-wifi/">2024-01-10</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2023/12/06/isolcpus/">RK3399 Android10 bind cpu with isolcpus</a></h1><div class="p-content"><p>Per new request to bind cpus for some special processes, we need isolate some cpus of RK3399, which only used for thes special processes.</p>
<p>we can update dts file to set <code>isolcpus</code> arg in <code>bootargs</code>.</p></div><p class="p-readmore"><a href="/2023/12/06/isolcpus/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2023/12/06/isolcpus/">2023-12-06</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/andorid/">andorid</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2023/04/17/android-lunch/">RK3288 Android 10 系统开发[6] - 新增lunch</a></h1><div class="p-content"><p>如果要新增产品,在Android sdk中可以新增lunch进行适配。以 rk3288 产品为例,新增 rk3288_tablet.</p>
<ol>
<li>首先从已有的 <code>rk3288_Android10</code> 拷贝一份到新增的 <code>rk3288_tablet</code> 目录;</li></div><p class="p-readmore"><a href="/2023/04/17/android-lunch/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2023/04/17/android-lunch/">2023-04-17</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2023/01/19/binwalk/">RK3288 Android 系统 boot.img 镜像解压方法</a></h1><div class="p-content"><h2 id="android-6-0-boot-img-解包"><a href="#android-6-0-boot-img-解包" class="headerlink" title="android 6.0 boot.img 解包"></a>android 6.0 boot.img 解包</h2><h3 id="file"><a href="#file" class="headerlink" title="file"></a>file</h3><p>file指令可以显示文件类型,但是对于特定封装的文件无能为力,比如Android系统编译出的<code>boot.img</code></p>
<pre><code class="bash">$ file boot.img
boot.img: data
</code></pre></div><p class="p-readmore"><a href="/2023/01/19/binwalk/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2023/01/19/binwalk/">2023-01-19</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div><div class="l-post"><div class="p-desc box"><div class="p-pic"></div><h1 class="p-title"><a href="/2022/12/07/rand-mac/">RK3288 Android 10 系统开发[5] - 解决wifi mac随机问题</a></h1><div class="p-content"><p>在Android10的使用过程中,由于业务要求使用wifi mac地址作为设备的 <code>SN</code> ,所以要求mac地址必须是唯一且固定的。然而测试发现在wifi 连接过程中会出现短暂时间的随机mac,wifi连接成功后保持稳定。</p>
<h2 id="Android-官方解释"><a href="#Android-官方解释" class="headerlink" title="Android 官方解释"></a>Android 官方解释</h2><p><img src="/assets/android/rand-mac.png" alt="rand mac"></p></div><p class="p-readmore"><a href="/2022/12/07/rand-mac/">阅读更多 >></a></p></div><div class="p-info box"><span class="p-date"><i class="fa fa-calendar"></i><a href="/2022/12/07/rand-mac/">2022-12-07</a></span><span class="p-category"><i class="fa fa-folder"></i><a href="/categories/Android/">Android</a></span><span class="p-tags"><i class="fa fa-tag"></i><a href="/tags/android/">android</a></span></div></div></div><div class="l-pager l-pager-id box" id="page-nav"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">…</span><a class="page-number" href="/page/15/">15</a><a class="extend next" rel="next" href="/page/2/">下一页></a></div><footer><p>Copyright © 2016 - 2024 <a href="/." rel="nofollow">LITREILY</a> | <strong><a rel="nofollow" target="_blank" href="https://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0</a></strong><br><span id="busuanzi_container_site_uv"><i class="fa fa-user"></i><span id="busuanzi_value_site_uv"></span></span> <span id="busuanzi_container_site_pv"><i class="fa fa-eye"></i><span id="busuanzi_value_site_pv"></span></span> | Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a>Theme with<a rel="nofollow" target="_blank" href="https://github.com/litreily/snark-hexo"> snark.</a></p></footer></div></div></div><script type="text/javascript" src="/js/search.js"></script><script type="text/javascript" src="/js/top.js"></script><script type="text/javascript" src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" async></script><script>var search_path = 'search.xml';
if (search_path.length == 0) {
search_path = 'search.xml';
}
var path = '/' + search_path;
searchFunc(path, 'local-search-input', 'local-search-result');
</script><script type="text/javascript" src="//cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script><script type="text/javascript" src="/js/fancybox.js?v=0.0.1" async></script></body></html>