- 博客(25)
- 资源 (71)
- 收藏
- 关注
原创 vim 配置
setmouse=asettags=/opt/newSSD/tq2440/source/linux-2.6.25.8/tagshighlightComment ctermbg=grey "注释背景色为greyhighlightLineNr ctermfg=grey "行号颜色为grey
2014-05-20 22:48:04
660
原创 测试代码
// 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
2013-10-22 14:17:28
750
原创 可变参数函数
《C和指针》 没有说这部分。 此在GNU中用的很多一、#、##和__VA_ARGS__[x1] 转自:http://www.cnblogs.com/zhujudah/admin/EditPosts.aspx?opt=11.#[x2] 字符串化操作符#——将宏名转化为字符串假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可
2013-10-22 12:19:21
1130
原创 测试代码
#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
2013-10-22 10:17:29
599
原创 linux虚拟内存机制
内核在CPU的4G线性地址空间上为进程分配连续空间后,会专门有一个机制(数据结构)M用来保存管理哪些进程占用了哪些线性地址空间。 这样,若内存大的情况下,会像uc/os II 那样运行,也不用在进程切换时反复覆盖内存的数据,每个进程享用自己实际的物理内存空间,互不干扰; 但若进程占用资源多,而内存较小的情况下,在进程切换时,上面的那个机制就会把活动少的进程
2013-06-19 13:20:09
861
原创 ubuntu11.04编译TQ2440 Qt2.2.0 成功
运行主机:ubuntu 32位 11.04QT版本:2.2.0开发板:TQ2440源码安装路径(修改相关脚本x86-qtopia-2.2.0_build等,摈弃了解压缩后的文件都放在/opt/EmbedSky/Qte的问题):/opt/newSSD/tq2440/source/QteGCC版本:3.4.4说明:鉴于网上的讨论-------------------ubuntu
2013-05-22 07:39:32
3863
原创 关于LCD的分屏与切屏 Tearing effect
详细文档(带图片):http://download.youkuaiyun.com/detail/xuehui869/5268852 1.LCM之Fmark功能http://blog.youkuaiyun.com/zhandoushi1982/article/details/6011241 最近调试R61509V这颗LCM驱动芯片时,出现在纯色测试画面下画面刷新有残留(tearing
2013-04-17 17:06:42
30886
原创 测试代码
// test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #define SUM#define TEST//#define TEST__#define TEST2int main(int argc,
2013-01-16 17:25:54
683
原创 展讯平台sc8810 make 过程
mainfile.sprd中的命令转换:($uMod = "bootimage") if (($uModeq "k") or ($uMod eq"kernel")); 展讯平台的shell、perl一大堆。具体的执行过程:(1)./mk :该文件只有一个调用(2) -----/customize/perl/main.perl该文件分析输入的指令Usage: ./
2012-10-13 16:59:57
3825
原创 MMU、ELF的加载、linux的启动
WORD版 下载 一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解
2012-10-09 20:46:21
1566
原创 EM310指令集及使用
GPRS 模块 EM310 资料大全 http://download.youkuaiyun.com/detail/xuehui869/4205206@note:带横线的指令(非查询指令)都要加入超时判断//GPRS 上网模式 1、初始设置ATATEO //关闭回显 AT+CPIN?
2012-04-06 19:50:22
2723
原创 C 调试代码
// 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
2012-03-28 15:02:34
643
原创 动态内存分配+链表
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==
2012-03-28 14:58:55
528
原创 C语言软件规范
请下载 SVN + Doxygen 使用大全软件规范 @todo. 根据函数库的关系,建立起调用拓扑图,进而是封装分析 命名:原则:尽量短小,适用名词、动词的缩写格式. 这样代码看起来紧凑,精悍;结构体用后缀Type结尾, 其定义的实际变量用t开头。枚举用List结尾(consume_StateList),实际变量以e开头指针以p开头宏若不
2012-03-12 16:23:08
1013
原创 SD_STM32_SPI驱动+FatFs文件系统
一、见:资料下载文件列表:MMCSDTimming.pdfSD3.0_20090721.pdf-------详细介绍了SD、SDIO,标准的官方文档SD_FAT文档.docMicrosoft_fat32.doc二、简易FAT32FAT32.c/****************************************
2012-03-10 17:56:39
12234
1
原创 队列源码
#define QUEUE_SIZE 3 //队列的大小typedef struct{ int Queue[QUEUE_SIZE]; int Rd; //读位置 int Wr; //写位置}QueueType;static QueueType tQueue; //定义队列int QueueIsEmpty();int QueueIsFull();/*
2012-03-07 15:58:55
811
原创 IAR的编译过程
stm32 函数库 FWlib2.0.3 FWlib3.5 见 http://download.youkuaiyun.com/detail/xuehui869/4205152IAR for Arm的文档 见http://download.youkuaiyun.com/detail/xuehui869/4106746STM32的相关datasheet 见http://download.
2012-03-02 17:06:13
18935
原创 电控阀寿命试验台基本功能
一. 主控板1、 开机自检:主控板及操作台工作状态检测2、 与操作台交换计数信息(统计有效、无效次数)3、 菜单A. 清零B. 系统启动C. 查询->操作台号-> 1、已工作次数 2、待
2012-03-01 16:10:57
806
原创 汇编语言编程规范
【说明】规范版本: V0.0 临时版 规范制定 xuehui869 日期 2009年8月19日 修改 修改日期 版本描述 主要根据电机阀寿命试验台编程经验,并结合PIC单片机的实际情况而制定,同样适用于
2012-03-01 15:56:25
3836
原创 基于汇编的操作系统
设计涉及到三个部分:要处理的对象、平台资源、设计方法 要处理的对象包括:可平行运行的任务、突发外部中断、任务间的通信三大块。 平台资源(相比C语言)包括:硬件堆栈有限、无函数堆栈、不易设置任务堆栈、任务间通信均采用全局变量。 设计方法:主体任务管理、任务切换采用goto函数,每个任务均有20ms以内的执行完毕的限制,纯时间片轮番、不涉及任务优先级。这样以来,
2012-03-01 15:52:18
2332
原创 关于chm电子书无法显示网页的解决方法
关于chm电子书无法显示网页的解决方法 1)新建一个文本文件2)添加如下内容:REGEDIT4[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp][HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions]"MaxAllowedZone"=dword:00000
2008-10-06 21:22:00
523
原创 OpenGL编程轻松入门之一个简单的例子
先编译运行一个简单的例子,这样我们可以有一个直观的印象。从这个例子我们可以看到OpenGL可以做什么,当然这个例子只做了很简单的一件事--绘制一个彩色的三角形。除此以外,我们还可以看到典型的OpenGL程序结构及openGL的运行顺序。 例1:本例在黑色的背景下绘制一个彩色的三角形,如图一所示#include #include void background(void)
2008-10-06 20:49:00
903
原创 OPENGL问题:link时出现error LNK2001: unresolved external symbol ___glutInitWithExit@12的错误提示
OPENGL问题:link时出现error LNK2001: unresolved external symbol ___glutInitWithExit@12的错误提示2007-06-20 12:19 inking... cg_h.obj : error LNK2001: unresolved external sym
2008-10-06 20:48:00
2212
原创 MFC、OpenCV下图片显示
创建对话框工程。定义全局变量:CvvImage m_CvvImage;IplImage* image; //原始图像 CvCapture * m_Video;IplImage* m_Frame;//用于存储一帧 CRect rect;CDC *pDC;HDC hDC;在OnInitDialog()中加入以下代码,获得“ IDC_STATIC ”pictu
2008-10-05 20:39:00
737
Xplorer2.professional.v2.0.0.0.x86-NSANE.v2.rar
2012-02-28
单片机PID算法 源程序
2009-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人