<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[findaway123的专栏]]></title><description><![CDATA[专注！精进！保持平常心]]></description><link>https://blog.youkuaiyun.com/findaway123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; findaway123]]></copyright><item><title><![CDATA[makefile路径转换函数]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/100569443</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/100569443</guid><author>findaway123</author><pubDate>Thu, 05 Sep 2019 23:39:53 +0800</pubDate><description><![CDATA[当在父目录，执行了make -C 到子目录makefile，如果携带的参数是相对路径，会导致在子目录makefile，路径是基于子目录的相对目录，会导致执行错误。这个时候可以把相对路径转换成绝对路径。

realpath

函数获取文件名序列中存在的文件和目录的真实路径，会判断文件和目录是否存在，如果不存在，则返回空。

abspath

函数获取文件名序列中存在的文件和目录的真实路径，函数不会...]]></description><category></category></item><item><title><![CDATA[Netlink实现热拔插监控]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/53122437</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/53122437</guid><author>findaway123</author><pubDate>Thu, 10 Nov 2016 22:19:35 +0800</pubDate><description><![CDATA[新的Linux内核使用udev代替了hotplug作为热拔插管理，虽然有udevd管理热拔插，但有时候我们还是需要在应用程序中检测热拔插事件以便快速地处理，比如在读写SD卡的时候拔下SD卡，那么需要立即检测出该情况，然后结束读写线程，防止VFS崩溃。Netlink是面向数据包的服务，为内核与用户层搭建了一个高速通道，是udev实现的基础。该工作方式是异步的，用户空间程序不必使用轮询等技术来检测热拔]]></description><category></category></item><item><title><![CDATA[Linux下tty/pty/pts/ptmx详解（转）]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/53122031</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/53122031</guid><author>findaway123</author><pubDate>Thu, 10 Nov 2016 21:58:11 +0800</pubDate><description><![CDATA[基本概念：

1> tty(终端设备的统称):
tty一词源于Teletypes，或者teletypewriters，原来指的是电传打字机，是通过串行线用打印机键盘通过阅读和发送信息的东西，后来这东西被键盘与显示器取代，所以现在叫终端比较合适。
终端是一种字符型设备，它有多种类型，通常使用tty来简称各种类型的终端设备。


2> pty（虚拟终端):
但是如果我们远程telnet]]></description><category></category></item><item><title><![CDATA[产品设计&软件设计的哲学]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/46685327</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/46685327</guid><author>findaway123</author><pubDate>Mon, 29 Jun 2015 18:27:34 +0800</pubDate><description><![CDATA[张小龙的产品设计哲学–软件设计可以借鉴
产品设计语录：http://www.chinaz.com/manage/2011/1209/225461.shtml]]></description><category></category></item><item><title><![CDATA[状态机设计模式理解]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/46431689</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/46431689</guid><author>findaway123</author><pubDate>Tue, 09 Jun 2015 21:11:30 +0800</pubDate><description><![CDATA[1.从工作流状态机实践中总结状态模式使用心得：http://www.jdon.com/10981
2.]]></description><category></category></item><item><title><![CDATA[S3C6410从sd卡启动的原理]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/45048333</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/45048333</guid><author>findaway123</author><pubDate>Tue, 14 Apr 2015 21:52:49 +0800</pubDate><description><![CDATA[s3c6410从sd卡启动的原理，有以下几篇不错的文章可供参考：
1.S3C6410开发全纪录（一）《还原SD卡启动的真相》 ：
http://blog.chinaunix.net/uid-26798528-id-3429004.html

2.关于s3c6410的SD卡启动
http://blog.youkuaiyun.com/jenkinslee/article/details/7219051]]></description><category></category></item><item><title><![CDATA[USB接口事件唤醒睡眠系统的分析和理解]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/45047453</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/45047453</guid><author>findaway123</author><pubDate>Tue, 14 Apr 2015 20:46:30 +0800</pubDate><description><![CDATA[1.USB驱动程序接口如果可以被电源管理模块管理的话,那么就可以降低功耗。
2.出现的问题是：在有热插拔等动作的时候，会触发外设usb接口被唤醒，但唤醒时间比较长的话，如果在对响应时间要求比较苛刻的系统中，会导致bug，进入未处理的异常，所以这个时候需要选择合适的睡眠唤醒事件模式，例如cortex M4的处理器可以选择的睡眠唤醒模式就有WFI和WFE指令，具体可以参考cortex m3指南。]]></description><category></category></item><item><title><![CDATA[JAVA环境变量设置没问题，就是无法加载类的问题]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/44137285</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/44137285</guid><author>findaway123</author><pubDate>Sun, 08 Mar 2015 21:09:15 +0800</pubDate><description><![CDATA[1.检查了环境变量好几遍，都没有发现问题。
2.后来发现犯了一个低级错误：使用命令行：java  Welcome.class,tab键补全
3.去掉后缀就没问题了。]]></description><category></category></item><item><title><![CDATA[关于微信的领头人张小龙]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/43989405</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/43989405</guid><author>findaway123</author><pubDate>Sat, 28 Feb 2015 20:01:01 +0800</pubDate><description><![CDATA[大学同窗回忆印象中的张小龙：http://www.huxiu.com/article/18332/1.html

产品的思路——来自腾讯张小龙的分享（全版）
http://www.huxiu.com/article/2142/1.html]]></description><category></category></item><item><title><![CDATA[USB协议理解和整理]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/42972279</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/42972279</guid><author>findaway123</author><pubDate>Wed, 21 Jan 2015 19:02:47 +0800</pubDate><description><![CDATA[1.USB接口通信协议简要理解：http://bbs.ednchina.com/BLOG_ARTICLE_1339241.HTM
2.]]></description><category></category></item><item><title><![CDATA[这些观点不错！]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/42586509</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/42586509</guid><author>findaway123</author><pubDate>Sat, 10 Jan 2015 20:27:55 +0800</pubDate><description><![CDATA[PMP项目管理远程认证培训专家高安定：项目经理是这样炼成的：搜索就能看到！关于管理的。]]></description><category></category></item><item><title><![CDATA[ubuntu和win7系统出现引导“error:no such device ”错误问题解决办法]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/42585859</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/42585859</guid><author>findaway123</author><pubDate>Sat, 10 Jan 2015 19:55:40 +0800</pubDate><description><![CDATA[在双系统机子上，原本正常的启动在一次更新升级之后出现了一点小的引导错误信息，具体操作步骤如下:
1.首先用ghost win7 x64安装到原先的C盘,相当于覆盖了C盘的文件。
2.重新启动，进入grub引导菜单，选择win7(loader),出现了“error:no such device  xxxxxxxxxxxxx”  后面的xx是UUID，就是磁盘的唯一标记符号。但根据提示“press]]></description><category></category></item><item><title><![CDATA[GCC优化选项的各种含义以及潜藏风险]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41752857</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41752857</guid><author>findaway123</author><pubDate>Fri, 05 Dec 2014 19:57:05 +0800</pubDate><description><![CDATA[GCC优化选项：一般的文档里不容易找到的-Os



在研究编译驱动的makefile的时候，发现GCC的命令行里面有一个-Os的优化选项。
    遍查GCC文档，发现了-O0, -O1, -O2, -O3，就是没有发现-Os。
    祭出GOOGLE大法搜了一下，终于发现这篇文章说明了-Os的作用：
http://www.linuxjournal.com/article/726]]></description><category></category></item><item><title><![CDATA[STM32F0xx IAP实现之中断向量表重定义]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41602931</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41602931</guid><author>findaway123</author><pubDate>Sat, 29 Nov 2014 21:38:55 +0800</pubDate><description><![CDATA[在STM32F103等cortex-m3/m4内核的单片机上可以通过设置SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET;该寄存器的值来实现中断向量表的重定义。但在STM32F0xx系列以cortex-m0为内核的单片机中却怎么也找不到这个设置中断向量表的寄存器，可以通过以下方法来实现中断向量表重定义。


基本思想：
1、将中断向量表放入到RAM的起始地址]]></description><category></category></item><item><title><![CDATA[Ubuntu12.10 使用DNW传数据 进行ARM开发板烧写]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41596049</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41596049</guid><author>findaway123</author><pubDate>Sat, 29 Nov 2014 15:18:58 +0800</pubDate><description><![CDATA[Part1前言
最近在研究OK6410开发板；但windows下的rvds真是不好用，烧写程序到开发板还需要dnw，而这各种软件都要在win下搞，很是憋屈，而且64位的win7还出各种问题。我要移植的是Linux系统呢，咋的就不能在linux完成所有步骤呢？
昨晚到处查找资料，总算找到了dnw可在linux成功运行的消息；
又遇到了linux下的串口连接终端minicom和kermit； 不]]></description><category></category></item><item><title><![CDATA[FREERTOS构建网络通信系统设置注意事项]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41579913</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41579913</guid><author>findaway123</author><pubDate>Fri, 28 Nov 2014 23:56:06 +0800</pubDate><description><![CDATA[1.freertos在cortex m3系统上的系统时钟（Systick）中断优先级设置成最低15,切换任务（pendsv）的中断优先级设置成15。
2.如果没有其他中断产生，那么这么配置基本也可以用。
3.如果有网络包数据中断(包括接收，发送)等等,特别是有心跳检测的主从机子结构的系统，主机是一个ARM芯片，从机是另一个ARM芯片，那么网络心跳中断的优先级必须比较高，否则freertos的S]]></description><category></category></item><item><title><![CDATA[C#之父-安德斯-海尔斯博格]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41097455</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41097455</guid><author>findaway123</author><pubDate>Fri, 14 Nov 2014 00:11:06 +0800</pubDate><description><![CDATA[Anders Hejlsberg将重返Delphi舞台？




作为Delphi和C#架构的先驱，Anders Hejlsberg已在这两种语言上活跃了很久，而Anders应邀加入微软后，似乎Delphi多年来一直没有什么起色，处于相当被动的地位。不过根据最新的消息显示，这位牛人极可能重出江湖。
AD：2014WOT全球软件技术峰会北京站 课程视频发布


在Borland已经]]></description><category></category></item><item><title><![CDATA[程序员真正的价值]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/41095069</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/41095069</guid><author>findaway123</author><pubDate>Thu, 13 Nov 2014 23:41:49 +0800</pubDate><description><![CDATA[原文链接：http://chijianqiang.baijia.baidu.com/article/36017
挺透彻的！]]></description><category></category></item><item><title><![CDATA[Direct3D 11在windows7上提示创建d3d设备失败]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/40016819</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/40016819</guid><author>findaway123</author><pubDate>Sun, 12 Oct 2014 12:12:30 +0800</pubDate><description><![CDATA[1.在windows7上编译程序，设置]]></description><category></category></item><item><title><![CDATA[ubuntu1.2.04升级到14.04之后网络访问问题]]></title><link>https://blog.youkuaiyun.com/findaway123/article/details/39998341</link><guid>https://blog.youkuaiyun.com/findaway123/article/details/39998341</guid><author>findaway123</author><pubDate>Sat, 11 Oct 2014 19:20:21 +0800</pubDate><description><![CDATA[1.ubuntu12.04用在线升级方式到14.04之后，dao zhi]]></description><category></category></item></channel></rss>