<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xuehui869的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xuehui869</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xuehui869]]></copyright><item><title><![CDATA[关于Ubuntu16.04目录下的“.goutputstream-×xx”文件]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/79893382</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/79893382</guid><author>xuehui869</author><pubDate>Wed, 11 Apr 2018 11:06:32 +0800</pubDate><description><![CDATA[返回前几级目录然后再进入该目录,这些文件消失了, 应该是bug]]></description><category></category></item><item><title><![CDATA[vim 配置]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/26404741</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/26404741</guid><author>xuehui869</author><pubDate>Tue, 20 May 2014 22:48:04 +0800</pubDate><description><![CDATA[setmouse=asettags=/opt/newSSD/tq2440/source/linux-2.6.25.8/tagshighlightComment ctermbg=grey "注释背景色为greyhighlightLineNr ctermfg=grey "行号颜色为grey]]></description><category></category></item><item><title><![CDATA[测试代码]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/12947111</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/12947111</guid><author>xuehui869</author><pubDate>Tue, 22 Oct 2013 14:17:28 +0800</pubDate><description><![CDATA[// C_test.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include 


unsigned char change_endian(unsigned char c)
{
	unsigned char temp=0,i;
	for (i=0;i<8;i++)
	{
		if ( c & (1<<i) )
		{
			//置1
			temp]]></description><category></category></item><item><title><![CDATA[可变参数函数]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/12945949</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/12945949</guid><author>xuehui869</author><pubDate>Tue, 22 Oct 2013 12:19:21 +0800</pubDate><description><![CDATA[《C和指针》  没有说这部分。  此在GNU中用的很多
一、#、##和__VA_ARGS__[x1] 
转自：http://www.cnblogs.com/zhujudah/admin/EditPosts.aspx?opt=1
1.#[x2] 字符串化操作符#——将宏名转化为字符串
假如希望在字符串中包含宏参数，ANSI C允许这样作，在类函数宏的替换部分，#符号用作一个预处理运算符，它可]]></description><category></category></item><item><title><![CDATA[测试代码]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/12943765</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/12943765</guid><author>xuehui869</author><pubDate>Tue, 22 Oct 2013 10:17:29 +0800</pubDate><description><![CDATA[#include "stdafx.h"
#include "stdarg.h"
//可以正常打印
void tprintf(const char * fmt,...)
{
 static char test_buf[256];
 va_list ap;
 va_start(ap,fmt);
 vsprintf(test_buf,fmt,ap);
 va_end(ap);
 pr]]></description><category></category></item><item><title><![CDATA[linux虚拟内存机制]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/9127877</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/9127877</guid><author>xuehui869</author><pubDate>Wed, 19 Jun 2013 13:20:09 +0800</pubDate><description><![CDATA[内核在CPU的4G线性地址空间上为进程分配连续空间后，会专门有一个机制（数据结构）M用来保存管理哪些进程占用了哪些线性地址空间。
         这样，若内存大的情况下，会像uc/os II 那样运行，也不用在进程切换时反复覆盖内存的数据，每个进程享用自己实际的物理内存空间，互不干扰；  
        但若进程占用资源多，而内存较小的情况下，在进程切换时，上面的那个机制就会把活动少的进程]]></description><category></category></item><item><title><![CDATA[ubuntu11.04编译TQ2440 Qt2.2.0 成功]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/8958311</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/8958311</guid><author>xuehui869</author><pubDate>Wed, 22 May 2013 07:39:32 +0800</pubDate><description><![CDATA[运行主机：ubuntu 32位 11.04
QT版本：2.2.0
开发板：TQ2440
源码安装路径（修改相关脚本x86-qtopia-2.2.0_build等，摈弃了解压缩后的文件都放在/opt/EmbedSky/Qte的问题）：/opt/newSSD/tq2440/source/Qte
GCC版本:3.4.4

说明：鉴于网上的讨论-------------------ubuntu]]></description><category></category></item><item><title><![CDATA[关于LCD的分屏与切屏 Tearing effect]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/8814911</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/8814911</guid><author>xuehui869</author><pubDate>Wed, 17 Apr 2013 17:06:42 +0800</pubDate><description><![CDATA[详细文档（带图片）：http://download.youkuaiyun.com/detail/xuehui869/5268852
 
 
1.LCM之Fmark功能
http://blog.youkuaiyun.com/zhandoushi1982/article/details/6011241
 
     最近调试R61509V这颗LCM驱动芯片时，出现在纯色测试画面下画面刷新有残留(tearing]]></description><category></category></item><item><title><![CDATA[测试代码]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/8510363</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/8510363</guid><author>xuehui869</author><pubDate>Wed, 16 Jan 2013 17:25:54 +0800</pubDate><description><![CDATA[// test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include 
#include 
#define SUM

#define TEST
//#define TEST__
#define TEST2

int main(int argc,]]></description><category></category></item><item><title><![CDATA[展讯平台sc8810 make 过程]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/8067798</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/8067798</guid><author>xuehui869</author><pubDate>Sat, 13 Oct 2012 16:59:57 +0800</pubDate><description><![CDATA[mainfile.sprd中的命令转换：
($uMod = "bootimage") if (($uModeq "k") or ($uMod eq"kernel"));
 
 
 
展讯平台的shell、perl一大堆。具体的执行过程：
（1）./mk  :该文件只有一个调用
（2） -----/customize/perl/main.perl该文件分析输入的指令Usage: ./]]></description><category></category></item><item><title><![CDATA[MMU、ELF的加载、linux的启动]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/8053869</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/8053869</guid><author>xuehui869</author><pubDate>Tue, 09 Oct 2012 20:46:21 +0800</pubDate><description><![CDATA[WORD版 下载
 
一、MMU的产生
      许多年以前，当人们还在使用DOS或是更古老的操作系统的时候，计算机的内存还非常小，一般都是以K为单位进行计算，相应的，当时的程序规模也不大，所以内存容量虽然小，但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大，应用程序的规模也随之膨胀起来，终于一个难题出现在程序员的面前，那就是应用程序太大以至于内存容纳不下该程序，通常解]]></description><category></category></item><item><title><![CDATA[EM310指令集及使用]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7433511</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7433511</guid><author>xuehui869</author><pubDate>Fri, 06 Apr 2012 19:50:22 +0800</pubDate><description><![CDATA[GPRS 模块 EM310 资料大全      http://download.youkuaiyun.com/detail/xuehui869/4205206


@note:带横线的指令(非查询指令)都要加入超时判断
//GPRS 上网模式
 
 
1、初始设置
AT
ATEO                                   //关闭回显
 
AT+CPIN?]]></description><category></category></item><item><title><![CDATA[C 调试代码]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7402989</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7402989</guid><author>xuehui869</author><pubDate>Wed, 28 Mar 2012 15:02:34 +0800</pubDate><description><![CDATA[// test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include
#include
#include
#include 


#include "FileTest.h"
//#include "FileTest.cpp"
 
typedef enum
{
MONDA]]></description><category></category></item><item><title><![CDATA[动态内存分配+链表]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7402971</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7402971</guid><author>xuehui869</author><pubDate>Wed, 28 Mar 2012 14:58:55 +0800</pubDate><description><![CDATA[typedef struct _chain
{
	int			  value;
	struct _chain *next;
}ChainType;

ChainType *Root,*Item;

int write(int tmp)
{
	ChainType *pTmp;
	
	pTmp =(ChainType *)malloc( sizeof(ChainType) );
	if (pTmp==]]></description><category></category></item><item><title><![CDATA[C语言软件规范]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7345441</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7345441</guid><author>xuehui869</author><pubDate>Mon, 12 Mar 2012 16:23:08 +0800</pubDate><description><![CDATA[请下载   SVN + Doxygen 使用大全



软件规范
 
@todo.  根据函数库的关系，建立起调用拓扑图，进而是封装分析
 
命名:
原则：尽量短小，适用名词、动词的缩写格式. 这样代码看起来紧凑，精悍；
结构体用后缀Type结尾, 其定义的实际变量用t开头。
枚举用List结尾（consume_StateList）,实际变量以e开头
指针以p开头
宏若不]]></description><category></category></item><item><title><![CDATA[SD_STM32_SPI驱动+FatFs文件系统]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7340293</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7340293</guid><author>xuehui869</author><pubDate>Sat, 10 Mar 2012 17:56:39 +0800</pubDate><description><![CDATA[一、
见：
资料下载
文件列表:
MMCSDTimming.pdf

SD3.0_20090721.pdf-------详细介绍了SD、SDIO，标准的官方文档

SD_FAT文档.doc

Microsoft_fat32.doc



二、简易FAT32


FAT32.c

/****************************************]]></description><category></category></item><item><title><![CDATA[队列源码]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7329278</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7329278</guid><author>xuehui869</author><pubDate>Wed, 07 Mar 2012 15:58:55 +0800</pubDate><description><![CDATA[#define QUEUE_SIZE 3		//队列的大小

typedef struct
{
	int Queue[QUEUE_SIZE];	
	int Rd;					//读位置
	int Wr;					//写位置
}QueueType;
static QueueType tQueue;	//定义队列


int QueueIsEmpty();
int QueueIsFull();


/*]]></description><category></category></item><item><title><![CDATA[IAR的编译过程]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7313035</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7313035</guid><author>xuehui869</author><pubDate>Fri, 02 Mar 2012 17:06:13 +0800</pubDate><description><![CDATA[stm32 函数库 FWlib2.0.3 FWlib3.5
  见       http://download.youkuaiyun.com/detail/xuehui869/4205152


IAR for Arm的文档  见http://download.youkuaiyun.com/detail/xuehui869/4106746
STM32的相关datasheet  见http://download.]]></description><category></category></item><item><title><![CDATA[电控阀寿命试验台基本功能]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7310031</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7310031</guid><author>xuehui869</author><pubDate>Thu, 01 Mar 2012 16:10:57 +0800</pubDate><description><![CDATA[一．       主控板
1、          开机自检：主控板及操作台工作状态检测
2、          与操作台交换计数信息（统计有效、无效次数）
3、          菜单
A．          清零
B．         系统启动
C．         查询->操作台号-> 1、已工作次数
                                    2、待]]></description><category></category></item><item><title><![CDATA[汇编语言编程规范]]></title><link>https://blog.youkuaiyun.com/xuehui869/article/details/7309969</link><guid>https://blog.youkuaiyun.com/xuehui869/article/details/7309969</guid><author>xuehui869</author><pubDate>Thu, 01 Mar 2012 15:56:25 +0800</pubDate><description><![CDATA[【说明】




规范版本： 


V0.0 临时版 




规范制定 


xuehui869 




日期 


2009年8月19日  




修改 


 




修改日期 


 




版本描述 


主要根据电机阀寿命试验台编程经验，并结合PIC单片机的实际情况而制定，同样适用于]]></description><category></category></item></channel></rss>