<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rock lee]]></title><description><![CDATA[美妙人生的关键在于你能迷上什么]]></description><link>https://blog.youkuaiyun.com/github_34308866</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_34308866]]></copyright><item><title><![CDATA[一次system hang的调试经历]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/78541746</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/78541746</guid><author>github_34308866</author><pubDate>Wed, 15 Nov 2017 15:55:45 +0800</pubDate><description><![CDATA[调试了3周，终于把问题找到了，今晚不加班:-).问题描述在高通的一个项目中，我们在modem侧制造crash，这个crash会通过管道传递到linux这端。Linux这侧收到这个消息后，就会将重启任务放到一个work中，通过schedule_work将这个work加入system_wq. 等待worker线程执行重启任务。但是经过反复的重启测试，发现会有偶现的系统hang无法重启的情况。问题定位对于]]></description><category></category></item><item><title><![CDATA[OK6410安装Debian]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/52299873</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/52299873</guid><author>github_34308866</author><pubDate>Wed, 24 Aug 2016 13:56:47 +0800</pubDate><description><![CDATA[树莓派的raspbian用着很爽，于是想着在我的OK6410上面也能使用就好了，谷歌一下，发现还真的有不少人做到了，只需使用debootstrap构建一个根文件系统即可，果断开始折腾。
首先你得有一个ubuntu或者debian系统，
执行sudo apt-get install debootstrap qemu-user-static
注：debootstrap是debian的一个用于自己]]></description><category></category></item><item><title><![CDATA[raspberry pi 3上使用jffs2]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/52140260</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/52140260</guid><author>github_34308866</author><pubDate>Sun, 07 Aug 2016 00:50:05 +0800</pubDate><description><![CDATA[raspberry pi 3上使用jffs2最近准备学习linux mtd以及nand flash驱动，无奈手上的mini6410无法使用，而另一块板子—raspberry pi 3上没有nand flash，顿时感觉很囧……。偶然发现可以将kernel已经可以将内存模拟成mtd，那么就用内存模拟的mtd玩玩好了。配置kernelraspberry pi 3的默认配置貌似没有配置mtd，自己需要选上]]></description><category></category></item><item><title><![CDATA[I_DIRTY_SYNC与I_DIRTY_DATASYNC]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/51647925</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/51647925</guid><author>github_34308866</author><pubDate>Sun, 12 Jun 2016 17:45:34 +0800</pubDate><description><![CDATA[I_DIRTY_SYNC与I_DIRTY_DATASYNC浏览minix_sync_file时，被inode中I_DIRTY_SYNC与I_DIRTY_DATASYNC这两个标志弄糊涂了。一直在纳闷，同步metadata为什么还用两个标记？int minix_sync_file(struct file * file, struct dentry *dentry, int datasync)
{]]></description><category></category></item><item><title><![CDATA[raspberry pi 3使用uart]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/51579382</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/51579382</guid><author>github_34308866</author><pubDate>Fri, 03 Jun 2016 15:39:58 +0800</pubDate><description><![CDATA[raspberry pi 3使用uartraspberry pi 3默认开启蓝牙，蓝牙也使用了串口，导致在pi 3无法使用串口登录在 /boot/config.txt 文件中添加如下两行，可以解决上述问题。
  dtoverlay=pi3-miniuart-bt
  
  core_freq=250]]></description><category></category></item><item><title><![CDATA[raspberry pi 3 编译安装kernel]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/51579332</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/51579332</guid><author>github_34308866</author><pubDate>Fri, 03 Jun 2016 15:34:37 +0800</pubDate><description><![CDATA[官方说明文档链接 
https://www.raspberrypi.org/documentation/linux/kernel/building.md主机端
设置交叉编译环境 
将内核代码使用git clone下来后，修改.config文件，指定交叉编译工具链，这样就不需要每次在命令行指定。
  CONFIG_CROSS_COMPILE=”arm-linux-gnueabihf-“使用默认的.co]]></description><category></category></item><item><title><![CDATA[(转载)企业级加密文件系统 eCryptfs 详解]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/51564823</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/51564823</guid><author>github_34308866</author><pubDate>Thu, 02 Jun 2016 11:02:13 +0800</pubDate><description><![CDATA[企业级加密文件系统 eCryptfs 详解近年来，保护个人敏感数据成为人们关注的热点问题，使用加密技术成为一种比较成功的保护方法。eCryptfs 是一个功能强大的企业级加密文件系统，通过堆叠在其它文件系统之上（如 Ext2, Ext3, ReiserFS, JFS 等），为应用程序提供透明、动态、高效和安全的加密功能。本文先介绍加密文件系统的背景，然后介绍 eCryptfs 的使用方法，最后阐述]]></description><category></category></item><item><title><![CDATA[全志的 Linux 内核后门分析]]></title><link>https://blog.youkuaiyun.com/github_34308866/article/details/51425308</link><guid>https://blog.youkuaiyun.com/github_34308866/article/details/51425308</guid><author>github_34308866</author><pubDate>Mon, 16 May 2016 15:09:42 +0800</pubDate><description><![CDATA[全志kernel后门分析最近全志开发人员在其kernel中留下后门一事闹得沸沸扬扬。还不知道的同学请参看http://www.cnbeta.com/articles/501193.htm。本人将全志的这个后门移植到了raspberry pi 3的4.6内核，试了一下，确实好用。有兴趣的同学可以玩玩。下面是我修改过的代码。将其编译成模块，使用root插入这个模块后，任意一个用户执行echo “root]]></description><category></category></item></channel></rss>