自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式DSP和ARM学习

记录学习心得

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 S域到Z域到差分方程

1、S域传递函数假设传递函数为:G(s)=exp^(-0.004s)*400/(s^2+50s); 其中^后表示指数,如:2^3=8;4^2=16; 在matlab里面建立这个传递函数的命令就是:sys=tf(400,[1,50,0],'inputdelay',0.004); 2、Z域传递函数 把传递函数离散化就得到脉冲传递函数G(z) =z^(-4) *( 0.00019

2015-12-27 21:39:51 10389

原创 二级指针的应用

用简单的例子说明二级指针究竟有什么用?二级指针的作用:用以改变函数外定义指针的指向。例如:#includestatic int a=1;static int b=2;int fun(int **);int *p=&a;void main(){fun(&p);printf("%d\n",*p);}int fun(int **var)

2015-12-27 20:10:25 348

原创 CCS MAP文件说明

MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。一、生成方法MAP文件主要有两种生成方法,一种是由系统自动生成,默认文件名为所建立的项目名(如XXX为项目名)加上.map后缀xxx.map,另一种在CMD文件中指定生成MAP文件,操作方法为在MEMORY指令前面加上“-m abc.map”,文件名可以任意。二、文件格式MAP文件大概分为文件头

2015-10-12 15:21:53 8966

原创 DSP .c 和.h文件架构

test.c文件构架1、包含本文件对应头文件test.h2、定义仅供本文件内部使用全局变量:用static修饰3、定义可供外部文件使用的全局变量4、引用外部文件定义的全局变量的申明:加extern5、为本文件内定义的函数分配存储空间test.h文件架构1、条件编译,以防头文件被重复包含#ifndef _TEST_H_ #define _TEST_H_

2015-10-12 13:32:56 2803

转载 编写一个以C 语言为基础的DSP程序

一.实验目的1.学习用标准C语言编制程序;了 解常用的C语言程序设计方法和组成部分。2.学习编制连接命令文件,并用来控制代码的连接。3.学会建立和改变map文件,以及利用它观 察DSP内存使用情况的方法。4.熟悉使用软件仿真方式调试程序。二.实验原理1. 标准C语言程序CCS支持使用标准 C语言开发DSP应用程序。当使用标准C语言编制的程序时,其源程序文件名的后缀应

2015-10-12 11:12:34 13520 2

转载 dsp知识小结

第1章 DSP芯片的定点运算1. 数据的溢出:1> 溢出分类:上溢(overflow):下溢(underflow)2>溢出的结果:unsigned char 0 255signed char -128 127unsigned int 0 65535signed int -32768 32767上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。例:si

2015-10-12 11:09:31 1501

转载 DSP学习初阶的一些笔记

这些内容都是一些基础的、概述性的知识,是本人在学习、使用DSP开始阶段的一些总结,对于DSP内部结构:各个寄存器的配置使用、各种外设的详细配置、中断处理机制、内存管理以及各种编程、调试的经验,以后有空会另外贴出。一、DSP芯片概述:1、各平台:C6000平台,包含定点C62x和C64x以及浮点C67x,追求至高性能,最高达1GHz。C5000平台,TI公司推出双核处

2015-10-12 09:45:15 3294

转载 Makefile经典教程(掌握这些足够)

makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefi

2015-10-09 23:37:56 1052

转载 GCC 编译详解

GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译

2015-10-09 22:57:58 611

转载 strcpy,memset,memcpy区别

strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include ; 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 memcpy 原型:extern void *m

2015-10-09 22:10:16 661

原创 GCC编译器生成可执行文件中间过程

编译器将源文件.c编译成可执行文件.out,有以下中间过程:1、预处理.c -> .i  gcc -o helloworld.i helloworld.c -E 展开头文件,将头文件内容写入.c文件。宏替换。2、编译 .i -> .s3、汇编.s -> .o4、链接.o -> .out

2015-10-09 21:43:34 2399

转载 C/C++ extern关键字详解

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。      也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而

2015-10-09 21:39:14 316

转载 C语言中auto,register,static,const,volatile的区别

1)auto  这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 (2)register  这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。 (3)static  常见的两种用途: 

2015-10-09 21:19:41 341

原创 vim使用技巧

更改backspace按键cd /etc/vim/vimrcsudo vi vimrc.tiny 添加set nocompatible 和set backspace=indent,eol,start

2015-10-08 23:45:53 304

转载 关于内存分配

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—

2015-10-08 21:35:54 1332

原创 论学习方法

学习是认识新事物的过程,因此学习是认识的范畴,学习方法也要遵循认识论中认识实践再认识在实践螺旋上升的过程。学习的过程本质上是人为了理解学习对象内在的知识,而借助于外界资料,通过自己消化吸收的方法达到对学习对象内在知识更深刻把握的过程,这里包含三个方面,知识、人和学习方法。每个人的知识背景,理解能力和学习方法差别决定了对同一知识理解程度不一致。但是每个人消化知识的都是一种循序渐进的过程,每次的消化都

2015-09-28 21:32:01 440

机器人控制系统设计与matlab仿真程序

机器人控制系统设计与matlab仿真一书配套程序

2013-04-12

4-RUPaR并联机器人反解

一个关于机器人反解的matlab程序wdfanjie为主程序,myfun为反解方程组子函数

2013-04-12

空空如也

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

TA关注的人

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