<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[新州隐士专栏]]></title><description><![CDATA[它山之石，可以攻玉]]></description><link>https://blog.youkuaiyun.com/qwent</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qwent]]></copyright><item><title><![CDATA[ubuntu 开发环境搭建-----samba服务器]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/5962375</link><guid>https://blog.youkuaiyun.com/qwent/article/details/5962375</guid><author>qwent</author><pubDate>Sun, 24 Oct 2010 16:41:00 +0800</pubDate><description><![CDATA[<br />      由于与Windows文件进行共享，需要samba服务器。从网上看了相关教程后作了一下整理，把这个过程记录下来。<br /> <br /> <br />（1）安装samba<br /> <br />sudo apt-get install samba<br />sudo apt-get install smbfs<br /> <br /> <br />（2）配置<br />下面我们来共享群组可读写文件夹，假设你要共享的文件夹为： /home/ubuntu<br /><br />首先创建]]></description><category></category></item><item><title><![CDATA[我对USB的认识]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/5346199</link><guid>https://blog.youkuaiyun.com/qwent/article/details/5346199</guid><author>qwent</author><pubDate>Thu, 04 Mar 2010 15:41:00 +0800</pubDate><description><![CDATA[ 一、USB协议规范 （1）      基本概念 每一个设备(device)会有一个或者多个的逻辑连接点在里面,每个连接点叫endpoint.每个endpoint有四种数据传送方式:控制(Control)方式传送;同步(isochronous)方式传送;中断(interrupt)方式传送;大量(bulk)传送.但是所有的endpoint0都被用来传送配置和控制信息。在h]]></description><category></category></item><item><title><![CDATA[wince在release模式打印DEBUGMSG信息]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/4240794</link><guid>https://blog.youkuaiyun.com/qwent/article/details/4240794</guid><author>qwent</author><pubDate>Thu, 04 Jun 2009 01:50:00 +0800</pubDate><description><![CDATA[今天在调试驱动时候，发现信息打印不够，不容易跟踪驱动执行过程，需要把DEBUGMSG的信息都打出来。用了如下的条件编译方式： #ifdef DEBUGMSG#undef DEBUGMSG#define DEBUGMSG(a,b)   RETAILMSG(1,b)#endif 搞定，全部的调试信息都出来了！不用重新编译DEBUG模式。]]></description><category></category></item><item><title><![CDATA[AMBA、AHB、APB总线简介]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1681192</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1681192</guid><author>qwent</author><pubDate>Fri, 06 Jul 2007 17:19:00 +0800</pubDate><description><![CDATA[ AMBA简介随着深亚微米工艺技术日益成熟，集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法，发展到基于IP复用的设计方法，并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中，片上总线设计是最关键的问题。为此，业界出现了很多片上总线标准。其中，由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐，已成为一种流行的工业标准片上结构。AMBA规范]]></description><category></category></item><item><title><![CDATA[WinCE中中断的处理过程(驱动开发人员角度) ]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1675005</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1675005</guid><author>qwent</author><pubDate>Mon, 02 Jul 2007 09:56:00 +0800</pubDate><description><![CDATA[        中断是硬件与软件打交道的重要方法，因此，大多数驱动程序都涉及到对中断的处理，本文就驱动程序的开发人员以及BSP的开发人员的角度，来谈谈Windows CE中中断的处理过程。如果一个驱动程序要处理一个中断，那么驱动程序需要首先建立一个事件，可以使用CreateEvent函数，然后调用InterruptInitialize将该事件与中断号绑定，这一步就会使能该中断，OAL中的OEM]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1662745</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1662745</guid><author>qwent</author><pubDate>Sat, 23 Jun 2007 01:20:00 +0800</pubDate><description><![CDATA[ 堆：　是大家共有的空间，分全局堆和局部堆。全局堆就是所有没有分配的空间，局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配，运行过程中也可以向系统要额外的堆，但是记得用完了要还给操作系统，要不然就是内存泄漏。栈：是个线程独有的，保存其运行状态和局部自动变量的。栈在线程开始的时候初始化，每个线程的栈互相独立，因此，栈是　thread safe的。每个Ｃ　＋＋对象的数据成员也存在在栈中]]></description><category></category></item><item><title><![CDATA[Windows CE 内存管理]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647347</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647347</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:25:00 +0800</pubDate><description><![CDATA[内存管理       如果你在写Windows CE 程序中遇到的最重要的问题，那一定是内存问题。一个WinCE 系统可能只有4MB 的RAM，这相对于个人电脑来说是十分少的，因为个人电脑的标准配置已经到了128MB 甚至更多。事实上，运行WinCE 的机器的内存十分缺乏，以至于有时候有必要在写程序的时候为节约内存而牺牲程序的整体性能。       幸运的是，尽管WinCE系统的内存很小，]]></description><category></category></item><item><title><![CDATA[Intel PXA27x平台中的UART接口驱动 ]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647346</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647346</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:21:00 +0800</pubDate><description><![CDATA[一、铺垫UART是一种非常古老但是却一直保存在现有计算机系统中的接口，它可以把处理器对数据的并行处理转换成为串行的数据加以传输，这种接口非常简单但是依然特别常用，目前的嵌入式微处理器都Build-In了这种接口。本人有幸在项目中接触了PXA270处理器，针对其中的UART做过一些研究，想通过本文和大家分享。PXA270中有三个UART接口，分别叫FFUART、BTUART和STUART]]></description><category></category></item><item><title><![CDATA[WinCE中的Flash分区和CheckSum点滴]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647344</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647344</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:18:00 +0800</pubDate><description><![CDATA[CheckSum是一种用于检查数据文件有没有发生变化的方法，对于一些重要的数据文件为了检查传输过程过程中有没有数据的损坏或丢失，常常会用到CheckSum算法。WinCE中经常用到CheckSum的地方就是对即将烧写进Flash中的image文件进行校验，和烧写完对写入的数据进行完整性检查，一般这里的image有OSimage和UT的bin文件两种。CheckSum的原理是把一个文件以二进]]></description><category></category></item><item><title><![CDATA[从AP中获取电池和电源信息变更通知的方法 ]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647343</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647343</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:16:00 +0800</pubDate><description><![CDATA[在WinCE的项目开发过程中经常要编写AP来获取电池的电量和电源的来源等信息，由于WinCE底层的电池驱动一般以查询的方式得到电池的状态然后更新到一个结构体中，AP可以调用GetSystemPowerStatusEx2来得到这个结构体的数值，为了实时的更新电池的信息AP必须频繁的调用函数去得到数据更新。其实WinCE的电源管理中已经集成了一种notify机制，会在电池信息发生变化时发出提醒。]]></description><category></category></item><item><title><![CDATA[S3c2440A平台HIVE注册表+binfs的实现]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647342</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647342</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:15:00 +0800</pubDate><description><![CDATA[今天总结一些实现的过程和原理。我的例子是基于samsung S3C2440A＋samsung ONENAND+WinCE5.0的，开发平台是platform builder 5.0，首先我们基于RAM register的image已经可以正常跑起来了，Flash除了放置image外其他的空间为用户提供文件系统，这部分的驱动程序是用三星的PocetStoreII15。先来回味一下底层的东东，我们的I]]></description><category></category></item><item><title><![CDATA[Windows CE 电源管理]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647341</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647341</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 01:12:00 +0800</pubDate><description><![CDATA[本文译自 Douglas Boling 的 《Programming Microsoft Windows CE.NET 3rd Ed》原文版权归原作者所有，译文版权归个人所有。Windows CE电源管理是一个不好定性的问题，因为微软只定义了电源管理的框架，而OEM厂商往往打破了这个框架，所以该文的内容仅限于微软定义的电源管理框架，其中和实际设备情况存在差异。读者如果想正确实现电源管理相关的应]]></description><category></category></item><item><title><![CDATA[常见内存错误]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647335</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647335</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 00:55:00 +0800</pubDate><description><![CDATA[大内高手—常见内存错误 转载时请注明出处：http://blog.youkuaiyun.com/absurd 随着诸如代码重构和单元测试等方法引入实践，调试技能渐渐弱化了，甚至有人主张废除调试器。这是有道理的，原因在于调试的代价往往太大了，特别是调试系统集成之后的BUG，一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类：内存错误和并发问题。而又以内存错]]></description><category></category></item><item><title><![CDATA[深入理解成员函数的重载、隐藏、覆盖规则]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647333</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647333</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 00:47:00 +0800</pubDate><description><![CDATA[本文作者:islwj本文出处:http://blog.youkuaiyun.com/islwj声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢看了林锐博士的《高质量Ｃ＋＋／Ｃ编程指南》，受益非浅。　　其中的“成员函数的重载、覆盖、隐藏 ”这一节点出了一些本质的东西，可能因为博士处一个比较高的位置，对一些问题看来是理所当然，所]]></description><category></category></item><item><title><![CDATA[用Visual C++操作INI文件]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1647330</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1647330</guid><author>qwent</author><pubDate>Mon, 11 Jun 2007 00:42:00 +0800</pubDate><description><![CDATA[在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:　　一.将信息写入.INI文件中.　　1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTS]]></description><category></category></item><item><title><![CDATA[《道禅》]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1630179</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1630179</guid><author>qwent</author><pubDate>Tue, 29 May 2007 22:29:00 +0800</pubDate><description><![CDATA[      《道禅》，当你心烦时，休息时，可以听下 。          德国，这个人杰地灵的地方曾经诞生过无数载于史册的世界名人，如今也同样活跃着无数才华横溢的音乐家。或许你会说当今名扬四海的大名家们似乎多不在此，这大概与其深沉不爱张扬的民族性不无关系。德国享誉全球的音乐家大概只有唯一的一位Michael Cretu（Enigma的灵魂人物），而他也同样是一个不喜俗世烦扰的隐士。尽管如此，那]]></description><category></category></item><item><title><![CDATA[数据结构教程 ]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1617916</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1617916</guid><author>qwent</author><pubDate>Sun, 20 May 2007 16:19:00 +0800</pubDate><description><![CDATA[                                    第一课：数据结构的基本概念和术语            第二课：抽象数据类型的表示与实现            第三课：算法及算法设计要求            第四课：算法效率的度量和存储空间需求            第五课：线性表的类型定义            第六课：线性表的顺序表]]></description><category></category></item><item><title><![CDATA[数据结构教程 第四课 算法效率的度量和存储空间需求]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1617893</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1617893</guid><author>qwent</author><pubDate>Sun, 20 May 2007 16:01:00 +0800</pubDate><description><![CDATA[本课主题： 算法效率的度量和存储空间需求教学目的： 掌握算法的渐近时间复杂度和空间复杂度的意义与作用教学重点： 渐近时间复杂度的意义与作用及计算方法教学难点： 渐近时间复杂度的意义授课内容：一、算法效率的度量算法执行的时间是算法优劣和问题规模的函数。评价一个算法的优劣，可以在相同的规模下，考察算法执行时间的长短来进行判断。而一个程序的执行时间通常有两种方法：1、事后]]></description><category></category></item><item><title><![CDATA[数据结构教程 第三课 算法及算法设计要求]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1617881</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1617881</guid><author>qwent</author><pubDate>Sun, 20 May 2007 15:55:00 +0800</pubDate><description><![CDATA[本课主题： 算法及算法设计要求教学目的： 掌握算法的定义及特性，算法设计的要求教学重点： 算法的特性，算法设计要求教学难点： 算法设计的要求授课内容：                                    一、算法的定义及特性1、定义：ispass(int num[4][4]) { int i,j; for(i=0]]></description><category></category></item><item><title><![CDATA[数据结构教程 第一课 数据结构的基本概念和术语]]></title><link>https://blog.youkuaiyun.com/qwent/article/details/1617875</link><guid>https://blog.youkuaiyun.com/qwent/article/details/1617875</guid><author>qwent</author><pubDate>Sun, 20 May 2007 15:51:00 +0800</pubDate><description><![CDATA[本课主题：数据结构的基本概念和术语教学目的：了解数据结构的基本概念，理解常用术语教学重点：基本概念：数据与数据元素教学难点：数据元素间的四种结构关系。授课内容：一、数据、数据元素、数据对象、数据结构的定义1、数据的定义定义一：数据是客观事物的符号表示。学号 姓名 语文 数学 C语言 6201001 张三 85 54 92 6201002 李四 92 84 64 ]]></description><category></category></item></channel></rss>