<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunyugg的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sunyugg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunyugg]]></copyright><item><title><![CDATA[Openwrt源码树目录结构简介]]></title><link>https://blog.youkuaiyun.com/sunyugg/article/details/108239428</link><guid>https://blog.youkuaiyun.com/sunyugg/article/details/108239428</guid><author>sunyugg</author><pubDate>Wed, 26 Aug 2020 14:36:54 +0800</pubDate><description><![CDATA[openwrt的源码下载后是一个编译环境，这套环境可以编译生成固件，也可以生成交叉工具链，还有根文件系统，基本技术人员需要的东西都全乎了。开始学习openwrt的时候，看到源码树下那一堆路径，真是头大，不知道各个路径是干嘛的，想改点东西也不敢贸然去改，生怕把编译环境给搞坏了。这里简单介绍一下整个源码树下的各个路径都是做什么用的。

刚下载完的路径是下面这样的



这里介绍一些主要的路径

tools：主要是一些工具，编译过程中需要用到。比如cmake，mkimage，mklibs等等。每个工具都有对应的文]]></description><category></category></item><item><title><![CDATA[Openwrt框架分析]]></title><link>https://blog.youkuaiyun.com/sunyugg/article/details/108238160</link><guid>https://blog.youkuaiyun.com/sunyugg/article/details/108238160</guid><author>sunyugg</author><pubDate>Wed, 26 Aug 2020 13:43:31 +0800</pubDate><description><![CDATA[这次讲讲openwrt的结构.



1. 代码上来看有几个重要目录package, target, build_root, bin, dl....

---build_dir/host目录是建立工具链时的临时目录

---build_dir/toolchain-&lt;arch&gt;*是对应硬件的工具链的目录

---staging_dir/toolchain-&lt;arch&gt;* 则是工具链的安装位置

---target/linux/&lt;platform&gt;目录里面是各个平台(arc.]]></description><category></category></item><item><title><![CDATA[Android系统签名简介]]></title><link>https://blog.youkuaiyun.com/sunyugg/article/details/105709366</link><guid>https://blog.youkuaiyun.com/sunyugg/article/details/105709366</guid><author>sunyugg</author><pubDate>Thu, 23 Apr 2020 15:42:29 +0800</pubDate><description><![CDATA[apk的签名，简单说开发者可以通过签名 对应用进行标识和更新。包名在一个设备上是唯一的，这样可以避免被相同包名应用随意覆盖安装。这是一个非常重要的安全功能。系统中的签名文件，也是对系统中应用进行签名，编译应用是可以指定签名类型。



下面介绍的是Android系统中的签名相关内容。



Android系统中的主要签名文件

media.pk8，media.x509.pem；platform...]]></description><category></category></item></channel></rss>