<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[饕餮的阿周]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lyanzh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lyanzh]]></copyright><item><title><![CDATA[Linux字符设备驱动之LCD驱动]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77679237</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77679237</guid><author>Lyanzh</author><pubDate>Tue, 29 Aug 2017 16:04:40 +0800</pubDate><description><![CDATA[Linux字符设备驱动之LCD驱动]]></description><category></category></item><item><title><![CDATA[浅谈内核的Makefile、Kconfig和.config文件]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77360594</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77360594</guid><author>Lyanzh</author><pubDate>Fri, 18 Aug 2017 09:41:15 +0800</pubDate><description><![CDATA[简单来说就是去饭店点菜：Kconfig是菜单，Makefile是做法，.config就是你点的菜。]]></description><category></category></item><item><title><![CDATA[Linux驱动之分离分层的概念]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77360455</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77360455</guid><author>Lyanzh</author><pubDate>Fri, 18 Aug 2017 09:40:20 +0800</pubDate><description><![CDATA[linux驱动之分离分层的概念]]></description><category></category></item><item><title><![CDATA[Linux字符设备驱动之poll机制]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77035981</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77035981</guid><author>Lyanzh</author><pubDate>Thu, 10 Aug 2017 10:10:50 +0800</pubDate><description><![CDATA[Linux字符设备驱动之poll机制]]></description><category></category></item><item><title><![CDATA[Linux字符设备驱动之异步通知]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77035766</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77035766</guid><author>Lyanzh</author><pubDate>Thu, 10 Aug 2017 10:09:25 +0800</pubDate><description><![CDATA[在linux中，异步通知是使用信号来实现的，而在linux，大概有30种信号，比如大家熟悉的ctrl+c的SIGINT信号，进程能够忽略或者捕获除过SIGSTOP和SIGKILL的全部信号，当信号背捕获以后，有相应的函数来处理它。]]></description><category></category></item><item><title><![CDATA[Linux字符设备驱动之同步互斥阻塞]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77035649</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77035649</guid><author>Lyanzh</author><pubDate>Thu, 10 Aug 2017 10:07:30 +0800</pubDate><description><![CDATA[为了实现同一时绝对的只能有一个进程使用某个设备需要互斥机制，linux互斥机制有多种，如原子变量、互斥锁、信号量、自旋锁、读写锁等等。]]></description><category></category></item><item><title><![CDATA[Linux字符设备驱动之定时器去抖动按键驱动]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/77035460</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/77035460</guid><author>Lyanzh</author><pubDate>Thu, 10 Aug 2017 10:06:09 +0800</pubDate><description><![CDATA[当按键发生时产生中断，在中断服务程序中修改一个定时器的定时时间为10ms,并从10ms开始重新计数。定时器时间到后产生定时器中断，按键处理放在定时器中断里面。这样当10ms内有多个中断发生时只有最后一个中断起作用，以达到消除抖动的目的。]]></description><category></category></item><item><title><![CDATA[Uboot到底如何启动内核]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/76687091</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/76687091</guid><author>Lyanzh</author><pubDate>Fri, 04 Aug 2017 16:05:37 +0800</pubDate><description><![CDATA[本文介绍uboot启动内核的具体流程]]></description><category></category></item><item><title><![CDATA[汇编程序调用C函数需要设置栈的原因]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/76687074</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/76687074</guid><author>Lyanzh</author><pubDate>Fri, 04 Aug 2017 16:04:18 +0800</pubDate><description><![CDATA[汇编程序调用C函数需要设置栈的原因总的来说，它的作用就是：保存现场/上下文，传递参数，保存临时变量]]></description><category></category></item><item><title><![CDATA[ubuntu网卡指定eth0及其它]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/76687017</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/76687017</guid><author>Lyanzh</author><pubDate>Fri, 04 Aug 2017 16:00:37 +0800</pubDate><description><![CDATA[本文介绍ubuntu下网卡如何指定成eth0及其它]]></description><category></category></item><item><title><![CDATA[Linux字符设备驱动程序开发]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/75386378</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/75386378</guid><author>Lyanzh</author><pubDate>Wed, 19 Jul 2017 15:00:37 +0800</pubDate><description><![CDATA[本文摘取自韦东山老师的《嵌入式Linux应用开发完全手册》]]></description><category></category></item><item><title><![CDATA[移植Busybox和构建根文件系统]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/75231760</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/75231760</guid><author>Lyanzh</author><pubDate>Mon, 17 Jul 2017 14:38:00 +0800</pubDate><description><![CDATA[本文摘取自韦东山老师的《嵌入式Linux应用开发完全手册》]]></description><category></category></item><item><title><![CDATA[FHS目录配置下，常见的几个问题及解答]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74938023</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74938023</guid><author>Lyanzh</author><pubDate>Tue, 11 Jul 2017 00:05:39 +0800</pubDate><description><![CDATA[转载自 http://www.cnblogs.com/lifeinsmile/p/4280342.html


请说明/bin与/usr/bin目录所放置的执行文件有何不同之处？


　　　/bin主要放置在开机时，以及进入单人维护模式后还能够被使用的指令，至于/usr/bin则是大部分软件提供的指令放置处。

请说明/bin与/sbin目录所放置的执行文件有何不同之处？

　]]></description><category></category></item><item><title><![CDATA[文件系统层次标准FHS的详细介绍]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74938006</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74938006</guid><author>Lyanzh</author><pubDate>Tue, 11 Jul 2017 00:00:47 +0800</pubDate><description><![CDATA[转载自 http://www.cnblogs.com/lifeinsmile/p/4280223.html


　　Filesystem Hierarchy Standard (文件系统层次标准，FHS)标准依据文件系统使用的频繁与否与是否允讲使用者随意更动， 而将目录定义成四种交互作用的形态，具体如下：

　　

可分享的：可以分享给其他系统挂载使用的目录，所以包括执行文件与用户的]]></description><category></category></item><item><title><![CDATA[Linux内核配置以及Make menuconfig过程分析]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74937877</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74937877</guid><author>Lyanzh</author><pubDate>Mon, 10 Jul 2017 23:33:57 +0800</pubDate><description><![CDATA[转载自 http://blog.youkuaiyun.com/lizuobin2/


参考:http://blog.youkuaiyun.com/zhengmeifu/article/details/7682373 
一、Linux内核的配置系统由三个部分组成，分别是: 
    1、Makefile：分布在 Linux 内核源代码根目录及各层目录中，定义 Linux 内核的编译规则； 
    2、配置文]]></description><category></category></item><item><title><![CDATA[Linux内核Makefile分析]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74937842</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74937842</guid><author>Lyanzh</author><pubDate>Mon, 10 Jul 2017 23:29:43 +0800</pubDate><description><![CDATA[本文简单介绍了 Linux 内核 Makefile 的大框架，对于KBuild 系统的详细的编译过程没有作过多的分析，写的很粗犷~还请见谅。
更详细的内容请参考：
        嵌入式Linux应用开发完全手册
        makefile.txt 这个可以参考  http://blog.youkuaiyun.com/lizuobin2/article/details/51447338
        深度探索Linux操作系统：系统构建和原理解析]]></description><category></category></item><item><title><![CDATA[uboot1.1.6 之 第二阶段 第三阶段]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74331503</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74331503</guid><author>Lyanzh</author><pubDate>Tue, 04 Jul 2017 15:34:50 +0800</pubDate><description><![CDATA[本文分析 uboot 流程的第二阶段、第三阶段]]></description><category></category></item><item><title><![CDATA[位置无关码、位置有关码、链接地址、加载地址]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74316326</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74316326</guid><author>Lyanzh</author><pubDate>Tue, 04 Jul 2017 14:06:24 +0800</pubDate><description><![CDATA[在移植 uboot 时，接触到一个概念叫做 位置无关码，那么与它对应的就是位置有关码。提到这两个概念就还得提一提链接地址、加载地址。]]></description><category></category></item><item><title><![CDATA[uboot1.1.6 之 第一阶段]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/74295506</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/74295506</guid><author>Lyanzh</author><pubDate>Tue, 04 Jul 2017 10:44:02 +0800</pubDate><description><![CDATA[本文重点在于分析 uboot 启动流程以及 uboot 自身的细节，比如栈空间的划分、如何设置 tag 、如何添加一个自定义命令等。]]></description><category></category></item><item><title><![CDATA[FW与手机APP交互的问题]]></title><link>https://blog.youkuaiyun.com/Lyanzh/article/details/48347737</link><guid>https://blog.youkuaiyun.com/Lyanzh/article/details/48347737</guid><author>Lyanzh</author><pubDate>Thu, 10 Sep 2015 19:02:54 +0800</pubDate><description><![CDATA[饕餮的阿周 
986914265@qq.com<工作中遇到的问题>注：FW表示与手机APP交互的机器的软件。现在需要FW往APP上传照片，上传的时候APP可以点取消，并且取消的时候正在下载的那一张APP不会接收。通信协议如下：
以总共上传3张为例
1.上传过程中APP不点取消：APP向FW发送接收请求命令->APP接收完一张，向FW发送接收一张完成命令->APP接收完一张，向FW发送接收一张完成命令]]></description><category></category></item></channel></rss>