<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ATEGPU &#187; Others</title>
	<atom:link href="http://www.ategpu.com/category/others/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ategpu.com</link>
	<description>Embedded GPU With OpenGL ES API</description>
	<lastBuildDate>Thu, 24 Nov 2011 05:46:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VI VIM shortcut</title>
		<link>http://www.ategpu.com/2011/05/03/vi-vim-shortcut.html</link>
		<comments>http://www.ategpu.com/2011/05/03/vi-vim-shortcut.html#comments</comments>
		<pubDate>Tue, 03 May 2011 10:26:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2011/05/03/vi-vim-shortcut.html</guid>
		<description><![CDATA[]]></description>
		<wfw:commentRss>http://www.ategpu.com/2011/05/03/vi-vim-shortcut.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>inl &amp; dnl analysis</title>
		<link>http://www.ategpu.com/2010/12/16/inl-dnl-analysis.html</link>
		<comments>http://www.ategpu.com/2010/12/16/inl-dnl-analysis.html#comments</comments>
		<pubDate>Thu, 16 Dec 2010 11:09:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[dnl]]></category>
		<category><![CDATA[inl]]></category>
		<category><![CDATA[sigma detla]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2010/12/16/inl-dnl-analysis.html</guid>
		<description><![CDATA[现在终于又有机会重新温习一下sdm的设计，把一些原先不清楚的概念再次清晰化。如inl,dnl等。下面是一篇认为不错的文章发到这里。
再说一次INL和DNL！
好久没来博客了，看到有不少留言，很多是关于ADC的INL和DNL，下面我就详细谈谈这两个概念！大家可以发表留言，我们相互交流！
动态测试关注的是器件的传输和性能特征，即采样和重现时序变化信号的能力，相比之下，线性测试关注的则是器件内部电路的误差。对ADC误差，这些参数说明了静止的模拟信号转换成数字信号的情况，主要关注具体电平与相应数字代码之间的关系。
测试ADC静态性能时，要考虑两个重要因素：第一，对于给定的模拟电压，一个具体数字代码并不 &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2010/12/16/inl-dnl-analysis.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>终于要第三次流片了，4个lot</title>
		<link>http://www.ategpu.com/2010/12/08/%e7%bb%88%e4%ba%8e%e8%a6%81%e7%ac%ac%e4%b8%89%e6%ac%a1%e6%b5%81%e7%89%87%e4%ba%86%ef%bc%8c4%e4%b8%aalot.html</link>
		<comments>http://www.ategpu.com/2010/12/08/%e7%bb%88%e4%ba%8e%e8%a6%81%e7%ac%ac%e4%b8%89%e6%ac%a1%e6%b5%81%e7%89%87%e4%ba%86%ef%bc%8c4%e4%b8%aalot.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 01:44:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[tape out]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2010/12/08/%e7%bb%88%e4%ba%8e%e8%a6%81%e7%ac%ac%e4%b8%89%e6%ac%a1%e6%b5%81%e7%89%87%e4%ba%86%ef%bc%8c4%e4%b8%aalot.html</guid>
		<description><![CDATA[终于要第三次流片了，4个lot，出来后应该可以卖了。这个项目是高低压工艺，有mcu,adc，以后再做这种项目，一定得仔细的测试性能才可以，这样会少走很多弯路。
]]></description>
		<wfw:commentRss>http://www.ategpu.com/2010/12/08/%e7%bb%88%e4%ba%8e%e8%a6%81%e7%ac%ac%e4%b8%89%e6%ac%a1%e6%b5%81%e7%89%87%e4%ba%86%ef%bc%8c4%e4%b8%aalot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>清华大学计算机系网络课程</title>
		<link>http://www.ategpu.com/2009/10/14/%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e7%bd%91%e7%bb%9c%e8%af%be%e7%a8%8b.html</link>
		<comments>http://www.ategpu.com/2009/10/14/%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e7%bd%91%e7%bb%9c%e8%af%be%e7%a8%8b.html#comments</comments>
		<pubDate>Wed, 14 Oct 2009 01:55:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[课程]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/10/14/%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e7%bd%91%e7%bb%9c%e8%af%be%e7%a8%8b.html</guid>
		<description><![CDATA[清华大学计算机系网络课程 , 不错的网络课程。感觉自己好些方面都差很多，要好好读书了。
http://www.ycrc.com.cn/qinghua/
]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/10/14/%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e7%bd%91%e7%bb%9c%e8%af%be%e7%a8%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MatLab坐标的绘制（ZT）</title>
		<link>http://www.ategpu.com/2009/09/25/matlab%e5%9d%90%e6%a0%87%e7%9a%84%e7%bb%98%e5%88%b6%ef%bc%88zt%ef%bc%89.html</link>
		<comments>http://www.ategpu.com/2009/09/25/matlab%e5%9d%90%e6%a0%87%e7%9a%84%e7%bb%98%e5%88%b6%ef%bc%88zt%ef%bc%89.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 08:06:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[matlab]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/09/25/matlab%e5%9d%90%e6%a0%87%e7%9a%84%e7%bb%98%e5%88%b6%ef%bc%88zt%ef%bc%89.html</guid>
		<description><![CDATA[http://nudtlxw.blogcn.com/diary,108244939.shtml
1．基本绘图函数 函数名功能描述 Plot绘制二维线性图形及两个坐标轴 Plot3绘制三维图形及三个坐标轴 Loglog绘制对数图形及两个坐标轴（两个轴都为对数坐标） Semilogx半对数坐标图形（X维对数坐标，Y维线性坐标） Semilogy半对数坐标（与上面相反） 如：plot(y);％y为矢量，x将为索引值绘制图像，y为m×n矩阵X为索引号1：m，绘制n各图形 plot(x,y); plot(x,sin(x),x,sin(x+1),x,cos(x+2)); plot(t,y,&#8217;- &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/09/25/matlab%e5%9d%90%e6%a0%87%e7%9a%84%e7%bb%98%e5%88%b6%ef%bc%88zt%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matlab几个绘图技巧，坐标轴翻转等</title>
		<link>http://www.ategpu.com/2009/09/25/matlab%e5%87%a0%e4%b8%aa%e7%bb%98%e5%9b%be%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%9d%90%e6%a0%87%e8%bd%b4%e7%bf%bb%e8%bd%ac%e7%ad%89.html</link>
		<comments>http://www.ategpu.com/2009/09/25/matlab%e5%87%a0%e4%b8%aa%e7%bb%98%e5%9b%be%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%9d%90%e6%a0%87%e8%bd%b4%e7%bf%bb%e8%bd%ac%e7%ad%89.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:03:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[matlab]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/09/25/matlab%e5%87%a0%e4%b8%aa%e7%bb%98%e5%9b%be%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%9d%90%e6%a0%87%e8%bd%b4%e7%bf%bb%e8%bd%ac%e7%ad%89.html</guid>
		<description><![CDATA[Matlab几个绘图技巧，坐标轴翻转等


//
                                                document.body.oncopy = function() {
    [...]]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/09/25/matlab%e5%87%a0%e4%b8%aa%e7%bb%98%e5%9b%be%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%9d%90%e6%a0%87%e8%bd%b4%e7%bf%bb%e8%bd%ac%e7%ad%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim中大小写转换</title>
		<link>http://www.ategpu.com/2009/07/30/vim%e4%b8%ad%e5%a4%a7%e5%b0%8f%e5%86%99%e8%bd%ac%e6%8d%a2.html</link>
		<comments>http://www.ategpu.com/2009/07/30/vim%e4%b8%ad%e5%a4%a7%e5%b0%8f%e5%86%99%e8%bd%ac%e6%8d%a2.html#comments</comments>
		<pubDate>Thu, 30 Jul 2009 01:11:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/07/30/vim%e4%b8%ad%e5%a4%a7%e5%b0%8f%e5%86%99%e8%bd%ac%e6%8d%a2.html</guid>
		<description><![CDATA[有很多方法. 最简单的是: :s/old/new/g, 但是,这仅对当前行起作用&#8230;, 所以,我们用 :%s/old/new/g, 更一般的,我们还可以用 :[范围]s/old/new/[cg],这里,[范围]是任意的行范围,包括行号,$(文件末尾),.(当前行) %(当前文件),或者两个行号之间加个破折号(或者可以这样: .,+5,这表示下面5行).[cgi]是 c,g,i中间的一个或者什么也没有.c告诉vi每次替换的时候要给提示,g是说对所有一行中出? 的地方都做替换.i则是指在查找时不区分大小写.如果最后一个斜杠(/)后面没有东西的话,? 么vi只替换在行中第一次匹配的地方.  &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/07/30/vim%e4%b8%ad%e5%a4%a7%e5%b0%8f%e5%86%99%e8%bd%ac%e6%8d%a2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>多线程编程之四——线程的同步</title>
		<link>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e5%9b%9b%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e7%9a%84%e5%90%8c%e6%ad%a5.html</link>
		<comments>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e5%9b%9b%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e7%9a%84%e5%90%8c%e6%ad%a5.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 03:01:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e5%9b%9b%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e7%9a%84%e5%90%8c%e6%ad%a5.html</guid>
		<description><![CDATA[多线程编程之四&#8211;线程的同步八、线程的同步
　　虽然多线程能给我们带来好处，但是也有不少问题需要解决。例如，对于像磁盘驱动器这样独占性系统资源，由于线程可以执行进程的任何代码段，且线程的运 行是由系统调度自动完成的，具有一定的不确定性，因此就有可能出现两个线程同时对磁盘驱动器进行操作，从而出现操作错误；又例如，对于银行系统的计算机来 说，可能使用一个线程来更新其用户数据库，而用另外一个线程来读取数据库以响应储户的需要，极有可能读数据库的线程读取的是未完全更新的数据库，因为可能 在读的时候只有一部分数据被更新过。
使隶属于同一进程的各线程协调一致地工作称为线程的同步。MFC提供了多种同 &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e5%9b%9b%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e7%9a%84%e5%90%8c%e6%ad%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>多线程编程之三——线程间通讯</title>
		<link>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%b8%89%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e9%97%b4%e9%80%9a%e8%ae%af.html</link>
		<comments>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%b8%89%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e9%97%b4%e9%80%9a%e8%ae%af.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:57:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%b8%89%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e9%97%b4%e9%80%9a%e8%ae%af.html</guid>
		<description><![CDATA[多线程编程之三&#8211;线程间通讯
七、线程间通讯
　　一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的，而且在多线程编程中也是复杂和频繁的，下面将进行说明。使用全局变量进行通信
由于属于同一个进程的各个线程共享操作系统分配该进程的资源，故解决线程间通信最简单的一种方法是使用全局变量。对于标准类型的全局变量，我们建议使用volatile 修饰符，它告诉编译器无需对该变量作任何的优化，即无需将它放到一个寄存器中，并且该值可被外部改变。如果线程间所需传递的信息较复 &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%b8%89%e2%80%94%e2%80%94%e7%ba%bf%e7%a8%8b%e9%97%b4%e9%80%9a%e8%ae%af.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>多线程编程之二——MFC中的多线程开发</title>
		<link>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%ba%8c%e2%80%94%e2%80%94mfc%e4%b8%ad%e7%9a%84%e5%a4%9a%e7%ba%bf%e7%a8%8b%e5%bc%80%e5%8f%91.html</link>
		<comments>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%ba%8c%e2%80%94%e2%80%94mfc%e4%b8%ad%e7%9a%84%e5%a4%9a%e7%ba%bf%e7%a8%8b%e5%bc%80%e5%8f%91.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:52:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%ba%8c%e2%80%94%e2%80%94mfc%e4%b8%ad%e7%9a%84%e5%a4%9a%e7%ba%bf%e7%a8%8b%e5%bc%80%e5%8f%91.html</guid>
		<description><![CDATA[多线程编程之二&#8211;MFC中的多线程开发
五、MFC对多线程编程的支持
　　MFC中有两类线程，分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环，而用户界面线程有自己的消息队列和消息循环。工作者线程没有消息机制，通常用来执行后台计算和维护任务，如冗长的计算过程，打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入，响应用户及系统所产生的事件和消息等。但对于Win32的API编程而言，这两种线程是没有区别的，它们都只需线程的启动地址即可启动线程来 执行任务。在MFC中，一般用全局函数AfxBeginThread()来创建并初始化一个线 &#160;&#160;... ... ... ... &#160;&#160;阅读更多]]></description>
		<wfw:commentRss>http://www.ategpu.com/2009/06/10/%e5%a4%9a%e7%ba%bf%e7%a8%8b%e7%bc%96%e7%a8%8b%e4%b9%8b%e4%ba%8c%e2%80%94%e2%80%94mfc%e4%b8%ad%e7%9a%84%e5%a4%9a%e7%ba%bf%e7%a8%8b%e5%bc%80%e5%8f%91.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

