自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

20个VC开发小技巧

//一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);//二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);//三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数...

2011-03-31 16:34:00 59

标准颜色参考工具

该表所有颜色来自于W3C的SVG颜色关键词,即X11的颜色列表,亦是CSS3颜色模块所指定的颜色。详情可参见: [X11颜色]和[SVG 1.0颜色关键词名称]及 [CSS3颜色模块] 。 本表共147行颜色值,除去以grey名命的重复颜色7行,共140种命名颜色。该七种颜色为: darkgrey,暗灰色;darkslategrey,暗瓦灰色;dimgrey,暗灰色;grey,灰色;ligh...

2011-03-31 14:53:00 107

功能强大的vc6调试器

功能强大的vc6调试器 要成为一位优秀的软件工程师,调试能力必不可缺。本文将较详细介绍VC6调试器的主要用法。 windows平台的调试器主要分为两大类: 1 用户模式(user-mode)调试器:它们都基于win32 Debugging API,有使用方便的界面,主要用于调试用户模式下的应用程序。这类调试器包括 Visual C++调试器、WinDBG、BoundChecker、Borlan...

2011-03-31 14:50:00 59

批处理方式设置XP系统的服务程序

批处理方式设置XP系统的服务程序@echo offREM 设置XP系统的服务REM sc.exe常用功能:REM 1、更改服务的启动状态.REM 2、删除服务(否则不建议删除任何系统服务,特别是基础服务 慎用)REM 3、停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)REM 具体的命令格式:REM 修改服务启动类型的...

2011-03-31 14:50:00 79

批处理方式设置XP系统的服务程序

批处理方式设置XP系统的服务程序@echo offREM 设置XP系统的服务REM sc.exe常用功能:REM 1、更改服务的启动状态.REM 2、删除服务(否则不建议删除任何系统服务,特别是基础服务 慎用)REM 3、停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)REM 具体的命令格式:REM 修改服务启动类型的...

2011-03-31 14:50:00 75

高手必读 网络端口安全防护技巧放送

高手必读 网络端口安全防护技巧放送高手必读 网络端口安全防护技巧放送众所周知,计算机之间通信是通过端口进行的,例如你访问一个网站时,Windows就会在本机开一个端口(例 如1025端口),然后去连接远方网站服务器的一个端口,别人访问你时也是如此。默认状态下,Windows会在你的电脑上打开许多服务端口,黑客常常利 用这些端口来实施入侵,因此掌握端口方面的知识,是安全上网必备的技能。一...

2011-03-31 14:47:00 112

并行计算简介和多核CPU编程Demo

2006年是双核的普及年,双核处理器出货量开始超过单核处理器出货量;2006年的11月份Intel开始供货4核;AMD今年也将发布4核,并计划今年下半年发布8核; 按照Intel一个文档所说:"假定22纳米处理时帧上有一枚13毫米大小的处理器,其上有40亿个晶体管、48MB高速缓存,功耗为100W。利用如此数量的晶体管,我们可设计拥有12个较大内核、48个(多核)中型内核、或144个小型内核(许...

2011-03-31 14:36:00 65

半导体公司----仙童、英特尔、AMD

半导体公司----仙童、英特尔、AMD硅谷人才摇篮 ——仙童半导体公司沉浮 TlAY=JwW 许多电脑史学家都认为,要想了解美国硅谷的发展史,就必须了解早期的仙童半导体公司。这家公司,曾经是世界上最大、最富创新精神和最令人振奋的半导体生产企业,为硅谷的成长奠定了坚实的基础。更重要的是,这家公司还为硅谷孕育了成千上万的技术人才和管理人才,它不愧是电子、电脑业界的“西点军校”,是名符其实...

2011-03-31 14:32:00 874

Windows线程同步与互斥技术总结

Windows线程同步与互斥技术总结1.1 线程同步概述 如果没有同步对象和操作系统对特殊事件监视的能力,线程可能被迫使用有副作用的技术使自己与特殊事件同步。不使用操作系统支持的线程同步技术,会产生许多问题,比如:分配不必要的CPU时间,浪费;在高低优先级线程间,若低线程负责信号重置任务,则可能永远无法执行重置。1.2 临界区1.2.1 概述临界区:在所有同步对象中,...

2011-03-31 14:13:00 64

Visual C++ 编译器选项

Visual C++ 编译器选项Visual C++ 编译器选项 按类别列出的编译器选项下面是一个完整的编译器选项分类列表。有关按字母顺序排序的列表,请参见按字母顺序列出的编译器选项。优化选项 用途 /O1 创建小代码/O2 创建快速代码/Ob 控制内联展...

2011-03-31 14:11:00 64

Visual C++ 链接器选项

Visual C++ 链接器选项Visual C++ 链接器选项链接器选项LINK 是将通用对象文件格式 (COFF) 对象文件和库链接起来以创建可执行 (.exe) 文件或动态链接库 (DLL) 的工具。 下表是 LINK.exe 选项的综合列表。本节还包含关于以下主题的信息:编译器控制的 LINK 选项 LINK 输入文件 LINK...

2011-03-31 14:11:00 121

Visual Assist X设置

Visual Assist X设置 Visual Assist X的用法2009-04-07 18:02Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file s...

2011-03-31 14:10:00 74

STL String的使用

STL String的使用 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。好了,进入正题………首先...

2011-03-31 14:08:00 49

C标准中的一些预定义宏

C标准中的一些预定义宏昨天写代码时需要在代码获取当前编译时间,从而可动态地作为版本信息,因此用到了C标准中的一些预定义的宏。在此将C标准中定义的几个宏一并总结一下: __DATE__ 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字,如May 27 2006) __FILE__ 代表当前源代码文件名的字符串文字 ,包含了详细路径,如G:/program/study/...

2011-03-31 14:06:00 43

CreateFile,ReadFile等API详解(或者说MSDN的翻译)

CreateFile,ReadFile等API详解(或者说MSDN的翻译)一、*****CreateFile*****这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。函数原型:HANDLE CreateFile(LPCTSTR lpFileName, // file ...

2011-03-31 14:05:00 87

C++中extern “C”含义深层探索

C++中extern “C”含义深层探索1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重...

2011-03-31 14:02:00 39

VC++动态链接库(DLL)编程深入浅出 (全)

VC++动态链接库(DLL)编程深入浅出 (全)来源:http://www.pconline.com.cn/pcedu/empolder/gj/vc/0509/698632.htmlVC++动态链接库(DLL)编程深入浅出(一)1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、...

2011-03-31 13:59:00 76

__cdecl __fastcall与 __stdcall的区别

__cdecl __fastcall与 __stdcall的区别__cdecl __fastcall与 __stdcall__cdecl __fastcall与 __stdcall调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容: 1)函数参数的压栈顺序,2)由调用者还是被调用者把参...

2011-03-31 13:58:00 65

DSP2812的标准CMD文件

MEMORY{PAGE 0: /* Program Memory */ ZONE0 : origin = 0x002000, length = 0x002000 /* XINTF zone 0 */ ZONE1 : origin = 0x004000, length = 0x002000 /* XINTF zone 1 */ RAML0 : origin = 0x008000, length = ...

2011-03-30 22:25:00 95

TMS320F2812外部接口分析与存储器扩展

哈尔滨工业大学 袁帅 佟为明 李中伟 TMS320F2812是德州仪器(TI)公司专门为工业应用而设计的新一代DSP处理器,它的性能大大优于当前广泛使用的TMS320LF240x系列。该芯片为32位定点DSP,最高主频150 MHz,最小指令周期6.67 ns,外部采用低频时钟,通过片内锁相环倍频;相对于TMS320LF2407只能寻址192 KB地址空间,该芯片的外部接口最多...

2011-03-30 22:10:00 1360

C2812 CMD文件的配置理解

对刚学习DSP的我,觉得首先有点无所适从.因为E文水平一般.面对一些芯片资料觉得有很多看不懂的地方.但后来从一DSP群里面一位同仁的建议其实E文资料也并不可怕.于是静下心来在打开电脑的同时把金山词典打开.慢慢的也可以理解文中意思.对于我来说也是一个提高了.在学习过程中我感觉就是CMD配置文件比较难,难的原因是对它的存储器结构不熟.因为每个定义就是把存储器空间的分配.下面是我个人的一些见解.一部分...

2011-03-30 21:49:00 158

基于TMS320F2812的三电平逆变器载波调制方法研究

0 引言二极管中点箝位三电平(NPC)逆变器是一种开发最早、较为成熟的多电平逆变器拓扑,目前已广泛应用于高压变频调速、柔性输配电系统及高压直流输电系统等场合。NPC逆变器的控制方式有多种,如双极性正弦脉宽调制、三角载波层叠式SPWM、电压空间矢量脉宽调制(SVPW-M)、特定谐波消除脉宽调制(SHEPWM)等。通过这些控制方式,NPC逆变器可得到单相三电平或线电压五电平的输出电压,可以较好地解决开...

2011-03-30 21:21:00 790

F2812片上外设时钟分组

片上外设按输入时钟分为四个组:1、SYSOUTCLK组:CPU定时器、eCAN总线;2、OSCCLK组:看门狗电路;3、低速组:SCI、SPI、Mcbsp,它们的输入时钟由SYSOUTCLK经低速外设分频器分频得到;4、高速组:EVA/B、ADC,它们的输入时钟由SYSOUTCLK经高速外设分频器分频得到。...

2011-03-30 21:19:00 285

F2812的Flash烧写程序要求

F2812的Flash烧写程序要求1、cmd文件要用符合flash烧写的cmd文件,不同于sram用的cmd文件;2812_flash.cmd文件如下:MEMORY{ PAGE 0 : OTP : origin = 0x3D7800, length = 0x000800 FLASHJ : origin = 0x3D8000, length = 0...

2011-03-30 21:15:00 123

F2812的Flash烧写程序要求

F2812的Flash烧写程序要求1、cmd文件要用符合flash烧写的cmd文件,不同于sram用的cmd文件;2812_flash.cmd文件如下:MEMORY{ PAGE 0 : OTP : origin = 0x3D7800, length = 0x000800 FLASHJ : origin = 0x3D8000, length = 0...

2011-03-30 21:14:00 113

F2812的Flash烧写程序要求

F2812的Flash烧写程序要求1、cmd文件要用符合flash烧写的cmd文件,不同于sram用的cmd文件;2812_flash.cmd文件如下:MEMORY{ PAGE 0 : OTP : origin = 0x3D7800, length = 0x000800 FLASHJ : origin = 0x3D8000, length = 0...

2011-03-30 21:13:00 131

F281x-SCI和PC间的通讯

//###########################################################################//// FILE : 281x-SCI_PC.c//// TITLE: 281x-SCI和PC间的通讯 --- 查询方式,使用FIFO // PC发送至串口,DSP再回送至PC ////// ASSUMPTIONS:// /...

2011-03-30 21:10:00 88

DSP2812的ADC排序器工作模式

按照一次转换通道个数分为:同步工作模式(Simultaneous sampling)、顺寻工作模式(sequential sampling),同步顺寻同步工作模式:对AB两组中相同偏移量的2个通道同时转换。顺寻工作模式:转换器对AB两组中的通道按照排序器中定义的排列顺寻转换。同步工作模式:SEQ1或者SEQ2或者SEQ在对通道转换时,一次转换两个。顺序工作模式:SEQ1或者SE...

2011-03-30 21:08:00 498

F2812中程序从Flash中搬运到SRAM中运行加快速度

参考文件:文档编号:spra958h.pdf------Running an Application from Internal Flash Memory on the TMS 320F28xxx DSP。1、C语言函数搬运步骤:(1)cmd文件中定义相应的段: ramfuncs : LOAD = FLASHC, PAGE = 0 RUN = RAML0, PAGE ...

2011-03-30 21:03:00 225

TMS320F2812产生PWM波程序

//###########################################################################// // FILE : Example_281xEvPwm.c//// TITLE: EV-A --- PWM波形程序////ASSUMPTIONS:////As supplied, this project is config...

2011-03-30 21:01:00 451

浮点DSC使控制系统如虎添翼

DSC(Digital signal controller,数字信号控制器)是一种面向高端嵌入式系统的最先进的单片控制处理器。基于浮点架构的DSC具有更快的处理速度,所需的程序储存容量更少,支持更高级的有助于节省功耗的计算算法,同时进一步扩展了系统的性能。浮点编程比定点编程的速度更快,SoC(system-on-a-chip,片上系统)的集成方式能够有效控制板级空间、元件数量和整体系统开销。 ...

2011-03-30 20:54:00 78

DSP的混合编程

一,混合编程的基本环境在进行混合编程控制之前, 首先要为其创造一个运行的基本环境。这个基本环境包括存储空间的分配、DSP寄存器映射地址的定义以及中断向量的定义等方面。1 存储空间的分配对TM S320LF240x DSP 混合编程设计而言, 首先必须对其存储空间组成及如何分配有深入地了解。TM S320LF240x DSP 的存储空间分为程序存储空间、数据存储空间和I/O存储空间,并在...

2011-03-30 20:48:00 277

Q格式/启动过程/cmd文件

定点处理器对浮点数的处理:1> 定义变量为浮点型(float,double),用C语言抹平定点处理器和浮点处理器的区别,但是程序的代码庞大,运算速度也慢。2> 放大若干倍表示小数。比如要表示精度为0.01的变量,放大100倍去运算,运算完成后再转化。但是这个做法比较僵硬,如要将上面的变量重新定义成0.001精度,又需要放大1000倍,且要重新编写整个程序,考虑溢出等问题。3> 定...

2011-03-30 20:25:00 108

DSP头文件“#ifdef __cplusplus extern "C"

“#ifdef __cplusplus extern "C" { #endif”的定义看一些程序的时候老是有“#ifdef __cplusplusextern "C" {#endif”的定义,搞搞清楚是怎么回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ programs only.意思是说,如果是C++程序,...

2011-03-30 20:16:00 130

西太后的牛角尖儿——leo鉴书(10)

历史是不能吃、不能用的,可人人偏偏又都是历史的动物。我们的决定很大程度上取决于自身的历史,以及对历史的认识。张鸣老师的《辛亥:摇晃的中国》给我上了很好的一课。参加“正略读书会第十期活动”我有幸现场听张老师讲座收益很多。结识张鸣老师是2007年通过一篇“我已被荣幸的撤职”(http://t.cn/h1FK4F),观点准确、文笔犀利,让我知道了“光有脾气没什么用,还是要肚里有货才行”。之后关注...

2011-03-28 05:56:00 56

CCS编程入门

CCS编程入门http://www.dzkf.cn/html/qianrushixitong/2007/0718/2392.htmlCCS中如何看程序运行的时钟周期http://www.dzkf.cn/html/qianrushixitong/2007/0718/2393.html TI公司提供了高效的C编译器和集成开发环境Code Composer Studio,学习C6X的编程...

2011-03-27 14:56:00 1085

进步DSP代码运行性能的研究

进步DSP代码运行性能的研究   1 引言  随着微控制器技术的发展,以TI公司TMS320C2000系列为代表的DCS型数字信号处理器DSP应用广泛。该类型DSP内部集成Flash存储器,可将二进制代码同化到其内部的Flash存储器直接运行。这种运行方式在传统嵌进式应用设计中很有效,但在一些算法比较复杂、系统响应要求快速、通讯任务比较繁重的嵌进式应用中,这种运行方式...

2011-03-22 23:11:00 66

模拟数字电子知识

模拟电路1、基尔霍夫定理的内容是什么?基尔霍夫定律包括电流定律和电压定律电 流定律:在集总电路中,任何时刻,对任一节点,所有流出节点的支路电流的代数和恒等于零。电压定律:在集总电路中,任何时刻,沿任一回路,所有支 路电压的代数和恒等于零。2、描述反馈电路的概念,列举他们的应用。反馈,就是在电子系统中,把输出回路中的电量输入到输入回路中去。反 馈的类型有:电压串联负反馈、电流串联负反馈、电压并联负反...

2011-03-22 18:25:00 106

TTL电平,CMOS电平,OC门,OD门基础知识

TTL电平,CMOS电平,OC门,OD门基础知识 一.TTL TTL集成电路的主要型式为晶体管-晶体管逻辑门(transistor-transistor logic gate),TTL大部分都采用5V电源。 1.输出高电平Uoh和输出低电平Uol Uoh≥2.4V,Uol≤0.4V 2.输入高电平和输入低电平 Uih≥2.0V,Uil≤0.8V 二.CMOS CMOS电路是电压控制器件,输入电...

2011-03-22 18:23:00 129

做DSP最应该懂得157个问题

做DSP最应该懂得157个问题(回答)[REPLY]一.DSP系统设计100问一、时钟和电源问:DSP的电源设计和时钟设计应该特别注意哪些方面?外接晶振选用有源的好还是无源的好?答:时钟一般使用晶体,电源可用TI的配套电源。外接晶振用无源的好。问:TMS320LF2407的A/D转换精度保证措施。答:参考电源和模拟电源要求干净。问:系统调试时发现纹波太大,主要是哪方面的问题?答:如果是电源纹波...

2011-03-22 18:05:00 153

空空如也

空空如也

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

TA关注的人

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