2013年7月10日

TMS320VC5509A DSP学习路线(持续更新)

摘要: step 1:芯片的数据手册(data sheet)参考资料:sprs205k_TMS320VC5509A Fixed-Point Digital Signal Processor Data Manual(Rev. K)此手册为TMS320C5509A定点数字信号处理器的数据手册。本手册分6章,每章的主要内容如下:第1章介绍芯片的特征参数(片上资源),列出了该芯片上所有的设备资源;第2章描述了该芯片的内部结构及主要特性,列举了该芯片的引脚排布和各个引脚的功能;第3章为该芯片的功能概述,列举了该芯片的片上外设及其功能,并且针对部分外设给出了寄存器结构、配置方法及注意事项;第4章主要介绍了该芯片的 阅读全文

posted @ 2013-07-10 11:09 rezone 阅读(4147) 评论(0) 推荐(0) 编辑

2013年7月7日

51单片机的堆栈指针(SP)

摘要: 堆栈指针(SP,Stack Pointer),专门用于指出堆栈顶部数据的地址。那么51单片机的堆栈在什么地方呢?由于单片机中存放数据的区域有限,我们不能够专门分配一块地方做堆栈,所以就在内存(RAM)中开辟一块地方,用于堆栈,但是用内存的哪一块呢?还是不好定,因为51是一种通用的单片机,各人的实际需求各不相同,有人需要多一些堆栈,而有人则不需要那么多,所以怎么分配都不合适,怎样来解决这个问题?分不好干脆就不分了,把分的权利给用户(编程开发者),根据自已的需要去定吧,所以51单片机中堆栈的位置是能变化的。而这种变化就体现在SP中值的变化,例如,SP中的值等于30H不就相当于是一个指针指向30H单 阅读全文

posted @ 2013-07-07 22:10 rezone 阅读(4363) 评论(0) 推荐(0) 编辑

2013年6月26日

Linux下的各种软件安装方法汇总

摘要: 1RPM包1.1安装RPM包就像Windows的EXE安装文件一样,各种文件都已经编译好了,并进行了打包,哪一个文件应该放在哪一个目录下都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。(1)打开一个shell终端(2)使用cd命令进入到安装包所在的目录(3)执行安装命令:#rpm-ivhsoftware.version.rpm1.2卸载(1)打开一个shell终端(2)因为Linux下的软件名都包括版本号,所以卸载前最好确定这个软件的完整名称,查找RPM包软件:#rpm-qaxxx*注意:这里的xxx指的是软件名称开头的几个字母,不要求写全,但别写错,使用通配符“*”来匹配即可 阅读全文

posted @ 2013-06-26 20:18 rezone 阅读(353) 评论(0) 推荐(0) 编辑

uC/OS-II学习历程(持续更新)

摘要: 开始接触嵌入式操作系统的知识了,作为入门,选择了一个小巧的系统——uC/OS-II。当然,难度也并不小,至少对我来说是这样。刚刚开始看,使用的参考书是任哲的《嵌入式实时操作系统uC/OS-II原理及应用(第2版)》(北京航空航天大学出版社)。其过程中遇到的问题及心得记录在这里。第1章 嵌入式实时操作系统的基本概念 在这一章中,主要介绍了嵌入式操作系统相关的一些概念,其中讲到了一般情况下,嵌入式实时操作系统所支持的任务应该是一个无限循环结构,如下:void mytask(void *pdata) { for (;;){ //用户编写的代码 } }在这里,... 阅读全文

posted @ 2013-06-26 16:37 rezone 阅读(700) 评论(0) 推荐(1) 编辑

Linux cat命令详解

摘要: 本文主要内容源自网络,参考资料如下:华夏名网,linux cat命令详解,http://www.sudu.cn/info/html/edu/20070101/290711.html命令格式:cat [-AbeEnstTuv] [--help] [--version] fileName命令功能:把档案串连后传送到基本输出(屏幕或者加" > filename"传送到另一个档案) cat主要有三大功能: 1. 一次显示整个文件。如:# cat filename 2. 从键盘创建一个文件(只能创建新文件,不能编辑已有文件)。如:# cat > filename 3. 将 阅读全文

posted @ 2013-06-26 10:59 rezone 阅读(249) 评论(0) 推荐(0) 编辑

2013年6月25日

学习嵌入式Linux有没有一个最佳的顺序(持续更新)

摘要: 作为一个嵌入式Linux的初学者,我知道我可能将长期处于初学者阶段,因为我至今仍然没有能够摸索出一条很好的道路让我由初学者进入到更高级阶段。但是我始终没有放弃,本篇文章就是用来记录我学习嵌入式Linux的历程。我想,通过不断编辑,不断总结修改本文,或许我还真能够探索出一条最佳的路线来,但愿最终能够帮到那些后来人吧。同时,也希望看到这篇文章的高手们能够给小弟指一条明路,小弟将不甚感激。第一阶段 熟悉平台 工欲善其事,必先利其器。既然是学习Linux,那么必然需要先安装一个Linux的发行版,当然你可以直接在你的PC机上面安装一个Linux系统(如Ubuntu、CentOS等),也可以在虚拟... 阅读全文

posted @ 2013-06-25 22:09 rezone 阅读(940) 评论(0) 推荐(0) 编辑

导航