<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiayuleWA的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiayuleWA</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiayuleWA]]></copyright><item><title><![CDATA[【linux驱动笔记】linux模块机制浅析]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45769017</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45769017</guid><author>xiayuleWA</author><pubDate>Sat, 16 May 2015 16:05:31 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa    1.   模块module  操作系统分微内核和宏内核，微内核优点，可以使操作系统仅作很少的事，其它事情如网络处理等都作为应用程序来实现，微]]></description><category></category></item><item><title><![CDATA[【linux驱动笔记】字符设备驱动相关数据结构与算法]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45753801</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45753801</guid><author>xiayuleWA</author><pubDate>Sat, 16 May 2015 01:02:57 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     1.1.1.   设备号  alloc_chrdev_region(&dev, 0, 1, "buttons") /  register_]]></description><category></category></item><item><title><![CDATA[【linux驱动】linux驱动总览]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45753249</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45753249</guid><author>xiayuleWA</author><pubDate>Sat, 16 May 2015 00:49:35 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     1.1.  应用，设备，总线，驱动关系，应用到驱动      为了简化问题，上图省略了app层与driver层中间的libc层。  lin]]></description><category></category></item><item><title><![CDATA[【linux kernel】 中断处理-中断下半部]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45249091</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45249091</guid><author>xiayuleWA</author><pubDate>Fri, 24 Apr 2015 17:21:48 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        1.   概述  Linux内核中断机制：为了在中断执行时间尽可能短和中断处理需要完成大量工作之间找到一个平衡点，Linux将中断处]]></description><category></category></item><item><title><![CDATA[【linux kernel】 中断处理]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45229251</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45229251</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 22:47:10 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。   邮箱：tangzhongp@163.com   博客园地址：http://www.cnblogs.com/embedded-tzp   Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa       环境： http://www.cnblogs.com/embedded-tzp/p/4443876.html          ]]></description><category></category></item><item><title><![CDATA[【linux kernel】 softirq 软中断讨论]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45229219</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45229219</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 22:44:56 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa    早看到这篇文章，就不写了，懒：   Linux中断（interrupt）子系统之五：软件中断（softIRQ）： http://blog.c]]></description><category></category></item><item><title><![CDATA[【linux】 linux gpio操作]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45221565</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45221565</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 14:42:55 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        是平时自己word离线做笔记的，当发在网上才发现写的太宏观，不怎么容易看懂，今后做笔记会注意多贴代码。   1.   GPIO  1]]></description><category></category></item><item><title><![CDATA[【linux】具体芯片MACHINE_START处理]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45219557</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45219557</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 11:36:09 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     MACHINE_START定义了一个具体机器。Linux已经定义好了调用接口，只需要实现MACHINE_START中的成员即可。     ]]></description><category></category></item><item><title><![CDATA[【linux】linux启动流程]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45217945</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45217945</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 10:15:57 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。   邮箱：tangzhongp@163.com   博客园地址：http://www.cnblogs.com/embedded-tzp   Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        墨迹这么久，总算开始内核源代码分析了。   阶段1   阶段1大部分为汇编, 以程序启动到执行到start_kernel函数为]]></description><category></category></item><item><title><![CDATA[【linux】linux内核移植错误记录]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45217877</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45217877</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 10:12:24 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa         在内核下载运行后，会出现各种各样的问题，将遇到的问题和解决方案贴出来。             No filesystem cou]]></description><category></category></item><item><title><![CDATA[【linux】U-BOOT与linux kernel通信: struct tag]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45209489</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45209489</guid><author>xiayuleWA</author><pubDate>Thu, 23 Apr 2015 00:49:47 +0800</pubDate><description><![CDATA[欢迎转载，转载时需保留作者信息。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        u-boot与linux通信格式                如上图，开机时执行u-boot, u-boot引导完后，就是交给linux]]></description><category></category></item><item><title><![CDATA[【linux】mm内存管理]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45193741</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45193741</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 13:12:01 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa]]></description><category></category></item><item><title><![CDATA[【linux】内核make编译链接相关变量定义]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191805</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191805</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:37:26 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     这些定义很重要，不阅读源代码是体会不到的，在阅读源代码时，看看这些定义，会事半功倍。     链接文件:  export KBUILD_L]]></description><category></category></item><item><title><![CDATA[【linux】 Makefile之make menuconfig /uImage]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191743</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191743</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:34:56 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        config文件生成   Make menuconfig: 在src/Makefile中   %config: scripts_ba]]></description><category></category></item><item><title><![CDATA[【linux】内核+文件系统下载到开发板]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191679</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191679</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:31:04 +0800</pubDate><description><![CDATA[K开发   欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     开发环境：http://www.cnblogs.com/embedded-tzp/p/4443876.html        ]]></description><category></category></item><item><title><![CDATA[【linux】开发环境说明]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191571</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191571</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:27:51 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     PC端： Ubuntu / linux mint   开发板：QQ2440V3, 广州友善之臂。资源如下：   ->CPU 处理器    ]]></description><category></category></item><item><title><![CDATA[【linux】linux根文件系统制作]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191497</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191497</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:24:55 +0800</pubDate><description><![CDATA[欢迎转载，转载时请保留作者信息，谢谢。  邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa        有好文章，就不自己写了，偷懒转载下，只是有一点说明，文章  4：编译内核模块， 其实是不必要的，可以后面再编译进文件系统。     ]]></description><category></category></item><item><title><![CDATA[【linux】内核编译]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191417</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191417</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:21:48 +0800</pubDate><description><![CDATA[原创，转载时请注明，谢谢。邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     环境：Ubuntu + s3c2440      编译输出与源代码分离   优点：不影响源代码目录整洁。   缺点：KBUILD_OUTPUT环境变量必须]]></description><category></category></item><item><title><![CDATA[【linux】内核源代码下载与阅读]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191371</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191371</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:19:57 +0800</pubDate><description><![CDATA[原创，转载时请注明，谢谢。邮箱：tangzhongp@163.com  博客园地址：http://www.cnblogs.com/embedded-tzp  Csdn博客地址：http://blog.youkuaiyun.com/xiayulewa     "生于忧患，死于安乐"。   说说linux如何阅读内核源代码，几年里我所有的笔记和资料都用word写的，看着它们静静的躺在硬盘里，就感觉有些浪费，希望能]]></description><category></category></item><item><title><![CDATA[【linux】常用网站]]></title><link>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191339</link><guid>https://blog.youkuaiyun.com/xiayuleWA/article/details/45191339</guid><author>xiayuleWA</author><pubDate>Wed, 22 Apr 2015 10:17:43 +0800</pubDate><description><![CDATA[Kernel: http://www.kernel.org/   LSB （Linux Standard Base）: http://www.linuxbase.org/   ELC（Embedded Linux Consortium): http://www.embedded-linux.org/   OSDL（Open Source Development Labs）: http://www.]]></description><category></category></item></channel></rss>