<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YGguang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YGguang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YGguang]]></copyright><item><title><![CDATA[记我的秋招]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/40792739</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/40792739</guid><author>YGguang</author><pubDate>Tue, 04 Nov 2014 20:57:39 +0800</pubDate><description><![CDATA[从九月份到11月份，两个yue]]></description><category></category></item><item><title><![CDATA[git push的问题]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/38610683</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/38610683</guid><author>YGguang</author><pubDate>Sat, 16 Aug 2014 10:00:11 +0800</pubDate><description><![CDATA[问题：git push 命令在输入密码后]]></description><category></category></item><item><title><![CDATA[C++友元]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/38588855</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/38588855</guid><author>YGguang</author><pubDate>Fri, 15 Aug 2014 18:29:26 +0800</pubDate><description><![CDATA[友元有友元类，友元成员函数，友元函数三种。]]></description><category></category></item><item><title><![CDATA[Qt自定义事件的实现]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/38516391</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/38516391</guid><author>YGguang</author><pubDate>Tue, 12 Aug 2014 15:38:05 +0800</pubDate><description><![CDATA[看了篇文章，说先要子类化QEvent，然后定义自己的QEvent::Type，然后重写QWidget::event()函数，然后就可以调用QCoreApplication::sendEvent()或者QCoreApplication:;postEvent()发送事件就好了。]]></description><category></category></item><item><title><![CDATA[C++ 详细解说 STL 排序(Sort)]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/25643423</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/25643423</guid><author>YGguang</author><pubDate>Mon, 12 May 2014 17:59:20 +0800</pubDate><description><![CDATA[详细解说 STL 排序(Sort)



详细解说 STL 排序(Sort)
作者Winter


详细解说 STL 排序(Sort)

0 前言: STL，为什么你必须掌握1 STL提供的Sort 算法

1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 p]]></description><category></category></item><item><title><![CDATA[C++ LINK:fatal]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/25328049</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/25328049</guid><author>YGguang</author><pubDate>Thu, 08 May 2014 17:57:58 +0800</pubDate><description><![CDATA[http://yacare.iteye.com/blog/2010049
遇到问题：
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]]></description><category></category></item><item><title><![CDATA[C++ try的实现]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/25164661</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/25164661</guid><author>YGguang</author><pubDate>Tue, 06 May 2014 23:21:10 +0800</pubDate><description><![CDATA[最近发了疯的在看C++，发现C的功底还行，理解C++的一些机制感觉都还比较轻松]]></description><category></category></item><item><title><![CDATA[linux配置选项详解]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/23876067</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/23876067</guid><author>YGguang</author><pubDate>Wed, 16 Apr 2014 21:11:50 +0800</pubDate><description><![CDATA[原文：http://linux.chinaitlab.com/kernel/890397.html   
内核的配置选项有很多，一般情况下大部分选项都可以使用默认值，因此并不需要了解它们所代表的意义；但是某些应用场合需要将内核剪裁的足够小，这就需要我们知道各个选项的意义了。
    
    即使不考虑内核剪裁的因素，当我们打算深入了解某一个子系统时，也需要从该子系统的配置选项入手（可以从该]]></description><category></category></item><item><title><![CDATA[内核配置]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/23874645</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/23874645</guid><author>YGguang</author><pubDate>Wed, 16 Apr 2014 20:58:53 +0800</pubDate><description><![CDATA[想要编译内核，但是一直没有成功，在make那里经常出错，甚至连make di]]></description><category></category></item><item><title><![CDATA[PCIMEN_BASE没有声明]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/23003061</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/23003061</guid><author>YGguang</author><pubDate>Sat, 05 Apr 2014 23:54:40 +0800</pubDate><description><![CDATA[在编译内核的过程中出现了如下的编译显示代码：

drivers/video/console/vgacon.c: In function 'vgacon_startup':

drivers/video/console/vgacon.c:510: error: 'PCIMEM_BASE' undeclared (first use in this function)

drivers/v]]></description><category></category></item><item><title><![CDATA[Uboot小结]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22924689</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22924689</guid><author>YGguang</author><pubDate>Sat, 05 Apr 2014 20:08:55 +0800</pubDate><description><![CDATA[最近在看U-boot的源码，看得是昏天暗地，只为一心想知道命令行]]></description><category></category></item><item><title><![CDATA[对ARM的TrustZone理解]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22894585</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22894585</guid><author>YGguang</author><pubDate>Thu, 03 Apr 2014 20:44:07 +0800</pubDate><description><![CDATA[对ARM的TrustZone理解(http://gnunu-embedded.blogspot.com/2009/04/armtrustzone.html)




TrustZone是ARM对ARM6的扩展，其实只是增加了一条指令，一个配置状态位，以及一个新的有别于核心态和用户态的安全态。ARM并没有把TrustZone设计成能够解决所有的安全问题，它的目标是希望TrustZone能把]]></description><category></category></item><item><title><![CDATA[对ARM紧致内存TCM的理解]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22761641</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22761641</guid><author>YGguang</author><pubDate>Tue, 01 Apr 2014 23:31:58 +0800</pubDate><description><![CDATA[http://gnunu-embedded.blogspot.com/2009/04/armtcm_02.html


对ARM紧致内存TCM的理解




紧致内存是指片上快速存储区，与片上缓存具有同等的性能，但因为程序可完全控制紧致内存，因而比统计复用的缓存有更好的可预测性。这是ARM5TE引入的特性，目的是通过这一快速的存储区，一方面提高某些关键代码（如中断处理函数）的性能，]]></description><category></category></item><item><title><![CDATA[Hit-under-miss&&Return stack]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22687339</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22687339</guid><author>YGguang</author><pubDate>Mon, 31 Mar 2014 19:54:01 +0800</pubDate><description><![CDATA[Hit-under-miss: When an instruction requests data from a cache, if the data is not there, ARM11 treats this as a non-blocking operation. The cache is instructed to get the missing data, then
 the pip]]></description><category></category></item><item><title><![CDATA[【转】Linux 链接脚本详解]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22211571</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22211571</guid><author>YGguang</author><pubDate>Wed, 26 Mar 2014 21:04:08 +0800</pubDate><description><![CDATA[一、 概论
每一个链接过程都由链接脚本(linker
 script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内,
 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用连接命令做一些其他事情.
连接器有个默认的内置连接脚本, 可用ld –verbose查看. 连接选项-r和-N可以影响默认的连接脚本(如何影响?).]]></description><category></category></item><item><title><![CDATA[warning: no newline at end of file的原因]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/22210201</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/22210201</guid><author>YGguang</author><pubDate>Wed, 26 Mar 2014 20:45:55 +0800</pubDate><description><![CDATA[GCC中如果文件最后不加上一行空行的话，就会冒个warning：no newline at end of file。

在《Rationale for the C99 standard》一文中，有C99的相关信息：

A backslash immediately before a newline has long been used to continue string literals]]></description><category></category></item><item><title><![CDATA[C指针相减]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/21825219</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/21825219</guid><author>YGguang</author><pubDate>Sat, 22 Mar 2014 21:05:35 +0800</pubDate><description><![CDATA[创建二维数组 num[2][ ]={2,'2',3,'3'};
指定前面一个的大小这种创建方式是不完全类型的，编译器不知道后一个数应该是多少，可以{{2，‘2’，3‘，}，‘3’}这样的组合的，注意的是数组可以不完全定义，但是要指定好大小，否则就为不完全类型。
正确应该是 num[][2]={2,'2'}; 这样就能确定出第一个数应该是1。
两个指向同一数组的指针相减，得到的是指向数组的元素]]></description><category></category></item><item><title><![CDATA[关于指针数组与数组指针的总结]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/21708569</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/21708569</guid><author>YGguang</author><pubDate>Fri, 21 Mar 2014 12:51:41 +0800</pubDate><description><![CDATA[int *p[10];
//指针数组
int(*p)[10];
//数组指针
其实区别这连个，根本不用去理什么指针数组跟数组指针，理解它内在的含义更为重要！掌握分析它的方法更更重要。这里简单讲讲我理解的方法。
int *p[10]   是  *p[10] 为int 型， p[10] 为int * 型（也就是指向int型的指针）,而再拆分p就是10个元素的数组首地址，那么合起来的意思呢，就]]></description><category></category></item><item><title><![CDATA[j-link 下的串口调试]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/21551725</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/21551725</guid><author>YGguang</author><pubDate>Wed, 19 Mar 2014 19:41:16 +0800</pubDate><description><![CDATA[今天终于把困扰了两个星期的串口给调试好了。
一切的问题在于没有仔细的阅读那段开机启动的代码U-boot,里面设置的时钟应该好好体会，因为时钟改变了波特率，若自己重新设置时钟，虽然APLL_CON 与MPLL_CON可以设置，但是对于CLK_DIV0的HCLKx2就没那么容易了，虽然不知道是为什么，但感觉是j-link 下的调试本身不是很稳定，改变时钟的分频，很可能影响CPU跟ram的交互，所以一]]></description><category></category></item><item><title><![CDATA[arm 中汇编.S文件注意与不懂]]></title><link>https://blog.youkuaiyun.com/YGguang/article/details/21343715</link><guid>https://blog.youkuaiyun.com/YGguang/article/details/21343715</guid><author>YGguang</author><pubDate>Sun, 16 Mar 2014 22:50:56 +0800</pubDate><description><![CDATA[在编译时用的makefile：
led.bin: start.o led.o
        arm-linux-ld -Ttext 0 -o led.elf $^   
# 将text从led.o与start.o中提取出来链接到0地址处 生成elf文件 （可执行格式文件）
        arm-linux-objcopy -O binary led.elf led.bin 
# ob]]></description><category></category></item></channel></rss>