自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(38)
  • 资源 (5899)
  • 收藏
  • 关注

转载 OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)

1、       BMP文件格式简单介绍BMP文件是一种像素文件,它保存了一幅图象中所有的像素。这种文件格式可以保存单色位图、16色或256色索引模式像素图、24位真彩色图象,每种模式种单一像素的大小分别为1/8字节,1/2字节,1字节和3字节。目前最常见的是256色BMP和24位色BMP。这种文件格式还定义了像素保存的几种方法,包括不压缩、RLE压缩等。常见的BMP文件大多是不压缩的。这里为了简

2012-05-25 09:26:42 2280

原创 OpenGL鼠标响应事件

注意鼠标响应事件的实现方法:#include #include static GLfloat spin = 0.0;void display(void){   glClear(GL_COLOR_BUFFER_BIT);   glPushMatrix();   glRotatef(spin, 0.0, 0.0, 1.0);   glColor3f(1.0, 1.0, 1.0);   glRectf(

2012-05-25 09:24:21 3899 2

转载 OpenGL绘制球体

//球心坐标为(x,y,z),球的半径为radius,M,N分别表示球体的横纵向被分成多少份void drawSphere(GLfloat xx, GLfloat yy, GLfloat zz, GLfloat radius, GLfloat M, GLfloat N){ float step_z = PI/M; float step_xy = 2*PI/N; float x[4],y[4],z[

2012-05-25 09:23:06 18582 4

转载 OpenGL绘制有立体感的五边形

//不知道怎么描述,就是DNA分子模型中那个五边形的东西//x,y,z为中心位置,r为半径,d为厚度,即前面或后面与中间之间的距离void drawFivePolygn(GLfloat x, GLfloat y, GLfloat z, GLfloat r, GLfloat d){ int i=0; GLfloat frontFive[6][3]; GLfloat middleFive[6][3];

2012-05-25 09:21:42 4718

转载 OpenGL立体五边形之二

//x,y,z为中心位置,r为半径,d为厚度,即前面或后面与中间之间的距离//跟上一个版本有区别:前面和后面之间有一道楞,宽度为kvoid drawFivePolygn2(GLfloat x, GLfloat y, GLfloat z, GLfloat r, GLfloat d, GLfloat k){ int i=0; GLfloat frontFive[6][3]; GLfloat middl

2012-05-25 09:20:40 2092

原创 OpenGL像素格式-PIXELFORMATDESCRIPTOR

像素格式明确了OpenGL绘制平面的特性,如象素缓冲区是单缓冲还是双缓冲,数据是 RGBA方式还是Color Index方式等。每个OpenGL显示设备一般用名为PIXELFORMATDESCRIPTOR的结构来表示某个的像素格式,这个结构包含26个属性信息。Win32定义PIXELFORMATDESCRIPTOR如下所示: typedef struct tagPIXELFORMATDESCRIP

2012-05-25 09:10:22 2994

转载 glReadPixels的使用问题之二

of course.看了网上有位大哥的帖子,说:很多人用OpenGL绘图会遇到一个问题即屏幕坐标向OpenGL坐标转换,在网上流传着如下类似的代码: GLint    viewport[4]; GLdouble modelview[16]; GLdouble projection[16]; GLfloat  winX, winY, winZ; GLdouble posX, posY, posZ;

2012-05-25 09:06:13 4164

转载 查询OpenGL状态变量

OpenGL是一个状态机,有很多状态变量,在任何时候都可以系统查询每个状态变量的当前值。比如我们可以通过glGetString(GL_VERSION);来查询版本字符串信息。下面举几个小例子,分别获取版本号,厂商名,渲染器和得到支持的扩展 char * str1 = (char *)glGetString(GL_VERSION); char * str2 = (char *)glGetString

2012-05-25 09:04:51 3013

转载 glReadPixels的使用问题

想把屏幕上的二维坐标转换成OpenGL下面的三维坐标一般常用的方法是: GLint    viewport[4]; GLdouble modelview[16]; GLdouble projection[16]; GLfloat  winX, winY, winZ; glGetIntegerv(GL_VIEWPORT, viewport); // 得到的是最后一个设置视口的参数 glGetDoub

2012-05-25 09:03:10 15096 1

原创 OpenGL: 文本显示

用wglUseFontBitmaps当然可以写汉字,不过我使用的是wglUseFontBitmapsW版本    #include   "comutil.h"    void   DrawString(int   x,int   y,char*   strText)    {    int   xx=m_FontColor;    float   r=GetRValue(m_FontColor)/

2012-05-25 08:59:23 4802

转载 MFC应用程序中浏览PDF、Word文件

文章标题:MFC应用程序中浏览PDF、Word文件原 作 者:郎锐原 出 处:《CSDN开发高手》杂志发 布 者:高山发布类型:转载发布日期:2006-02-23今日/总浏览:4/4663摘要: 本文主要介绍了一种在MFC应用程序中实现起来比较方便的浏览PDF、Word格式文档文件的方法,同时给出了具体的编程步骤和较详细的实现代码。  概述随着网络技术的迅速发展,越来越多的电子图书资料能够更加方便

2012-05-25 08:46:07 2167

原创 OpenGL学习笔记之纹理贴图

unsigned int m_texture[10]; // 纹理 AUX_RGBImageRec* LoadBMP(char *Filename) // 载入位图图象{ FILE *File=NULL; // 文件句柄 if (!Filename) // 确保文件名已提供。 {

2012-05-25 08:42:47 2336

转载 OpenGL: 文本的显示

---- 本文详细讨论了在OpenGL中显示文本的几种方法。----也许大多数程序员使用OpenGL更多的是将精力集中于动 态三维图形应用,因此,OpenGL中的文本显示往往被忽视,使人有不见积薪之感。本文 介绍了几种文本显示的方法,希望能对使用OpenGL的编程者有所帮助。建立并修改程序----建立一个MFC SDI Windows应用工程Text,除单文档属 性外,使用其他的所有默认选择。在菜

2012-05-22 09:33:27 3735

转载 TMS320F2812的CMD文件配置详解

DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TMS320C28x Optimizing C/C++

2012-05-17 23:14:48 7699

原创 PCB布线

尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm对数字电路的 PCB 可用宽的地导线组成一个回路,  即构成一个地网来使用(模拟电路的地不能这样使用)   随着系统设计复杂性和集成度的大规模提高,电子系统设计师们正在从事 100MHZ 以上的电路设计,总线的工作

2012-05-17 23:11:35 1663

转载 TMS320F28335及其最小系统设计

引言   TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。它采用内部1.9 V供电,外部3.3 V供电,因而功耗大大降低。且主频高达150 MHz,处理速度快,是那些需要浮点运算便携式产品的理想选择。2 TMS320F2833

2012-05-17 23:04:04 12791 2

转载 vi命令参考

vi命令参考 vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多。进入vi的命令。 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于

2012-05-12 18:21:57 1231

原创 2812的CMD编写例子

MEMORY{PAGE 0 :    PRAMH0     : origin = 0x3f8000, length = 0x001000                PAGE 1 :    /* SARAM                     */        RAMM0    : origin = 0x000000, length = 0x000400   RAMM1    : orig

2012-05-12 08:43:15 1875

原创 2812的CMD例子

MEMORY{PAGE 0 :    OTP         : origin = 0x3D7800, length = 0x000800   FLASHJ      : origin = 0x3D8000, length = 0x002000   FLASHI      : origin = 0x3DA000, length = 0x002000   FLASHH      : origin =

2012-05-12 08:42:26 1704

原创 TMS320F2812的CMD文件配置详解

【推荐】TMS320F2812的CMD文件配置详解DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TM

2012-05-12 08:35:11 3927

原创 成功烧写TMS320F2812经验

flash内得程序代码以最快速度运行,需要设置flash配置寄存器的等待周期数,而“设置flash配置寄存器的等待周期数”的这段代码是不能在flash内部执行的,这样就会出现两种实际的配置方式:  一种是2812系统无外扩程序存储器,此时程序只能写在2812内部得flash区,程序运行开始后,需要将“设置flash配置寄存器的等待周期数”的这段代码用数据复制的方式复制到内部sram区,比如 L0

2012-05-12 08:34:40 15055

原创 DSP精华资料---Link的cmd文件的作用是什么

DSP精华资料Link的cmd文件的作用是什么? Link的cmd文件用于DSP代码的定位。由于DSP的编译器的编译结果是未定位的,DSP没有操作系统来定位执行代码,每个客户设计的DSP系统的配置也不尽相同,因此需要用户自己定义代码的安装位置。以C5000为例,基本格式为: -o sample.out -m sample.map -stack 100 sample.obj meminit.obj

2012-05-12 08:33:46 6199

原创 F2812中用C语言来实现中断的说明

关于F2812中用C语言来实现中断的说明:1.首先在.cmd中定位系统中断表:MEMORY{PAGE 0 :  ......................................PAGE 1 :  ......................................   PIE_VECT   : origin = 0x000D00, length = 0x000100 .....

2012-05-12 08:33:06 2879

原创 DSP2812的标准CMD文件

MEMORY{PAGE 0 :    OTP         : origin = 0x3D7800, length = 0x000800   FLASHJ      : origin = 0x3D8000, length = 0x002000   FLASHI      : origin = 0x3DA000, length = 0x002000   FLASHH      : origin =

2012-05-12 08:32:27 1741

原创 DSP2812的标准CMD文件

DSP2812的标准CMD文件MEMORY{PAGE 0:    /* Program Memory */   ZONE0       : origin = 0x002000, length = 0x002000     /* XINTF zone 0 */   ZONE1       : origin = 0x004000, length = 0x002000     /* XINTF zone

2012-05-12 08:32:03 1582

原创 DSP2812的CMD详细配置例子

DSP2812的CMD详细配置例子MEMORY{PAGE 0:    /* Program Memory */   ZONE0       : origin = 0x002000, length = 0x002000     /* XINTF zone 0 */   ZONE1       : origin = 0x004000, length = 0x002000     /* XINTF zo

2012-05-12 08:31:44 2509

原创 DSP2812的CMD文件例子C2000例程

DSP2812的CMD文件例子C2000例程                  C3000例程                  C5000例程                  C6000例程  您现在的位置: 21嵌入式控制研究室 >> DSP >> DSP例程 >> C2000例程 >> 文章正文 用户登录  新用户注册             DSP2812的CMD文件例子   热

2012-05-12 08:31:15 3492 1

原创 DSP CMD文件的编写

DSP CMD文件的编写 1.      COFF格式 1>    通用目标文件格式(CommonObject File Format)是一种流行的二进制可执行文件格式,二进制可执行文件包括库文件(lib),目标文件(obj)最终可执行文件(out)。,现今PC机上的Windows95和NT4.0以后的操作系统的二进制文件格式(PE)就是在COFF格式基础上的进一步扩充。 2>    COFF格式

2012-05-12 08:30:38 2198

原创 C2000系CMD文件的配置理解

C2000系CMD文件的配置理解CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关。CCS是DSP软件对DOS系统继承的开发环境,CCS的命令文件经过DOS命令文件长时间的引申发展,已经变得非常简洁(不知道TI文档有没有详细CMD配置说明)。我学CM

2012-05-12 08:29:50 2024

原创 C2000系CMD文件的配置理解

C2000系CMD文件的配置理解近来群里问CMD问题的朋友较多,工程上因为CMD配置较差引起的问题确实不少,重新学了下CMD的理论写了些心得与网友共享,还请批评指教。CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关,我将重点讲解。CCS是从DOS系

2012-05-12 08:29:33 1266

原创 C2000系CMD文件的配置理解

C2000系CMD文件的配置理解近来群里问CMD问题的朋友较多,工程上因为CMD配置较差引起的问题确实不少,重新学了下CMD的理论写了些心得与网友共享,还请批评指教。CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关,我将重点讲解。CCS是从DOS系

2012-05-12 08:04:33 2826 1

原创 DSP2812的标准CMD文件

DSP2812的标准CMD文件MEMORY{PAGE 0:    /* Program Memory */   ZONE0       : origin = 0x002000, length = 0x002000     /* XINTF zone 0 */   ZONE1       : origin = 0x004000, length = 0x002000     /* XINTF zone

2012-05-12 08:02:38 1787

转载 The Windows Driver Model Simplifies Management of Device Driver I/O Requests(WDM对设备驱动I/O请求管理的简化)

The Windows Driver Model Simplifies Management of Device Driver I/O Requests      (WDM对设备驱动I/O请求管理的简化)Ervin Peretz  译者:chuajiang这个只是本人在学习WDM驱动开发时候顺便翻译的,主要是为了让自己能够对WDM中的IRPs有个深刻的了解,同时希望能够对看到这篇文章的你有用,这个

2012-05-10 21:43:09 2105

原创 Windows内核

2012-05-10 15:05:14 1848

原创 Windows驱动设计几张截图

2012-05-10 13:13:51 1943

原创 C#关键字

2012-05-10 13:11:07 1542

原创 C#命令行编译器选项

C#命令行编译器选项 选项 作用 @ 制定响应文件 /? 列出编译命令选项 /addmodule 指定一个或多个模块为装配的一部分 /baseaddress 指定载入动态链接库的首地址 /bugreport 生成一个报告文件,其中包含程序Bug的详细信息 /checked 指定算术运算的溢出是否会导致程序在运行时抛出一个异常 /codep

2012-05-10 13:09:30 1980

转载 中国历代王朝大排名

中国自秦以降,一共出过九个大王朝,它们是:秦、汉、晋、隋、唐、宋、元、明、清。另外,还出过五十几个小王朝,它们是:  三国时的魏、蜀、吴,共三个;[ 转自铁血社区 http://bbs.tiexue.net/ ]  十六国时的东晋、前赵、北凉、夏、后赵,鲜卑:前燕、后燕、西燕、南燕、西秦、南凉、辽西、代、成汉、前秦、后凉、仇池、后秦、前凉、冉魏、西凉、北燕、后蜀,共二十三个;南朝的刘宋、萧齐、梁、

2012-05-09 12:32:33 11263 5

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除