上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 174 下一页

DSP CACHE操作选项说明

摘要: 直写式(write through),也叫写透。即CPU在向Cache写入数据的同时,也把数据写入主存以保证Cache和主存中相应单元数据的一致性,其特点是简单可靠,但由于CPU每次更新时都要对主存写入,速度必然受影响。 回写式(write back)即CPU只向Cache写入,并用标记加以注明,直到Cache中被写过的块要被进入的信息块取代时,才一次写入主存。这种方式考虑到写入的往往是... 阅读全文
posted @ 2009-03-29 18:44 DP. 阅读(1014) 评论(0) 推荐(0) 编辑

CCS中各个项目文件的作用

摘要: 1.include头文件(.h)的主要作用头文件,一般用于定义程序中的函数、参数、变量和一些宏单元,同库函数配合使用。因此,在使用库时,必须用相应的头文件说明。2.DSP/BIOS CONFIG FILES开发基于DSP/BIOS的程序保存BIOS配置之后自动产生的文件。在保存BIOS配置时候会产生program.cbd/programcfg.h54/programcfg.s54/programc... 阅读全文
posted @ 2009-03-29 18:32 DP. 阅读(3525) 评论(0) 推荐(1) 编辑

Linux/Unix环境下的Make和Makefile语法和详解

摘要: 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到 make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每... 阅读全文
posted @ 2009-03-29 18:02 DP. 阅读(3263) 评论(0) 推荐(0) 编辑

quickfix提高vim编程编译调试效率

摘要: 以前使用vim编程时,在终端下面至少2个tab,一个编辑一个编译,编译出错时,切换到编辑tab页进行差错纠正。今天又学习了vim的quickfix模式,quickfix是vim自带的,无需插件。vim由一个程序员开发,而且为更多的程序员所使用,所以在vim中加强了对软件开发的支持,quickfix模式的引入就是一个例子。所谓quickfix模式,它和Normal模式、Insert模式没什么关系,它... 阅读全文
posted @ 2009-03-29 17:48 DP. 阅读(2423) 评论(0) 推荐(0) 编辑

如何精确测量程序运行时间

摘要: 对于一个嵌入式程序员来说,"我的程序到底运行多快",是我们最为关心的问题,因为速度,实时性,永远是嵌入式设备性能优化的基本立足点之一。 可惜的是,我们平时常用的测试运行时间的方法,并不是那么精确的。换句话说,想精确获取程序运行时间,不是那么容易的。也许你会想,程序不就是一条条指令 么,每一条指令序列都有固定执行时间,为什么不好算?真实情况下,我们的计算机并不是只运行一个程序的,进程的切换,各种... 阅读全文
posted @ 2009-03-29 13:52 DP. 阅读(1074) 评论(0) 推荐(0) 编辑

vim的颜色配置colorsceme

摘要: 装了最新的vim7.2,到了挑选颜色配置的时候了,murphy用了一段时间,但也有些许不足之处。卡耐基梅隆大学的哥们儿列出了vim各种颜色配置效果图,方便大家去挑选适合自己眼睛的配置:http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html如果还有不满意之处,可以自行修改配色文件,定制各种标志符的高亮颜色,vim配色参考网页:h... 阅读全文
posted @ 2009-03-29 13:51 DP. 阅读(396) 评论(0) 推荐(0) 编辑

嵌入式系统上的简易printf

摘要: 嵌入式中,调试手段通常有两种,一是远程gdb,一是直接printf。如果是调试自己玩的小板子,用gdb有点大张旗鼓了,大多数情况下printf就可以搞定。不过printf的问题是stdio lib的size太大,稍微有点程序,加上几个常用的库,比如stdio和string,超过16k甚至32k(已经大于一些低端芯片的flash容量了)是很正常的事情,而且通常比较慢,程序越多,越麻烦。道理很简单,... 阅读全文
posted @ 2009-03-29 12:48 DP. 阅读(540) 评论(0) 推荐(0) 编辑

项目管理工具Trac

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://bigwhite.blogbus.com/logs/36729683.html使用何种工具做Feature或Defect或Task的跟踪一直是挺让我闹心的一件事。用Excel记录,但却不便于共享、统计和直观展示;Jira算是做的好的工具之一了,但无奈它是商业软件,咱没付那份儿钱,所以也就"无福享用";Mingle是著名的... 阅读全文
posted @ 2009-03-28 00:14 DP. 阅读(1192) 评论(0) 推荐(0) 编辑

分布式编译让你的工作更高效

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://bigwhite.blogbus.com/logs/30244208.html随着工程代码量的增加,往往完整的编译一次Proj消耗的时间可能足够你喝两杯咖啡了,我现在build一次我所在proj的代码需要5分多钟,这是很痛苦的,颇让人懊恼的。为了解决这个工作中的别扭事儿,我在网上搜寻了一番,找到了distcc这个分布式编... 阅读全文
posted @ 2009-03-28 00:13 DP. 阅读(1171) 评论(0) 推荐(0) 编辑

通用makefile文件(适合小型程序)

摘要: 通常在linux下写c/c++程序时都需要makefile文件,makefile文件的产生通常有三种方式1. 通过ide帮你生成2. 使用automake等gnu工具自动生成,这是linux下发布源码的标准方式。3. 自己手写makefile三种方式无一例外的都需要随时编辑修改makefile,典型的过程是编辑源文件.c/.cpp—编辑makefile(通过以上三种方式)—执行make生成可执行程... 阅读全文
posted @ 2009-03-27 15:34 DP. 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 174 下一页