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

二进制与文本文件的区别

摘要: http://topic.csdn.net/t/20050518/17/4017296.html文本文件也称ASCII文件,在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: 00110101 00110110 00110111 00111000↓ ↓ ↓ ↓十进制码: 5 6 7 8 共占用4个字节... 阅读全文
posted @ 2009-03-29 19:28 DP. 阅读(282) 评论(0) 推荐(0) 编辑

10个方法提高你的编程生产力

摘要: 1. 一天最多阅读两次新闻信息爆炸的年代新闻数量多不胜数,不要阅读过多的新闻,我一般一天阅读两次新闻,早晨和下午各打开一次google reader,更多的新闻阅读将会严重降低工作效率。2。给自己精心准备一个工作开始的起点写程序一旦进入状态,毫无疑问效率是非常高的,脑子里面每个细胞似乎都在奋斗。但是如何快速进入完美的工作状态?我的经验是,每当我离开工作的时候,比如 中午午餐时间前或者一天工作结... 阅读全文
posted @ 2009-03-29 19:21 DP. 阅读(108) 评论(0) 推荐(0) 编辑

GCC使用入门

摘要: 一、GCC简介通 常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代 码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍 的一种编译器。GCC之所以被广泛采用,是因... 阅读全文
posted @ 2009-03-29 19:20 DP. 阅读(334) 评论(0) 推荐(0) 编辑

单字节大小枚举及按位对齐

摘要: 在linux下定义一个枚举,我们用gcc编译时,得到的大小默认为4个字节,但如何让这个枚举大小为1个字节呢?下面我们看看一个例子test.c:#include enum he { AGE = 0x01, NAME = 0x02};enum she { AGE1 = 0x03, NAME2 = 0x04};struct bear { char x; c... 阅读全文
posted @ 2009-03-29 19:17 DP. 阅读(813) 评论(0) 推荐(0) 编辑

[转贴]一个老程序员的心里话说到人的心坎

摘要: 诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强![1] 好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安 排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,... 阅读全文
posted @ 2009-03-29 19:15 DP. 阅读(115) 评论(0) 推荐(0) 编辑

Linux下的段错误的原因及调试

摘要: http://www.yuanma.org/data/2008/0818/article_3139.htm简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.一般来说, 段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的 gdt表,后13位... 阅读全文
posted @ 2009-03-29 19:07 DP. 阅读(389) 评论(0) 推荐(0) 编辑

EMCV:可在DSP上运行的OpenCV

摘要: EMCV项目主页: http://sf.net/projects/emcvEMCV全称为Embedded Computer Vision Library,是一个可在TI DM64x系列DSP上运行的计算机视觉库。EMCV提供了跟OpenCV完全一致的函数接口,通过EMCV,你可以轻松的将你的OpenCV算法移植到DSP,甚至不用改一行代码。目前EMCV已经支持IplImage, CvMat,Cv... 阅读全文
posted @ 2009-03-29 19:01 DP. 阅读(1375) 评论(0) 推荐(0) 编辑

如何测试程序在DSP上的运行时间?

摘要: 如何测试程序在DSP上的运行时间?1、用CLOCK()准确吗?2、用CCS上的工具,但如何使用? 在你要测试时间的程序的两端,用Project Toolbar上的Toggle profile point按键,加上profile print,像断点一样,不过是绿色的。然后在profiler菜单中选择Enable Clock和view clock,在view clock窗口中可以看到程... 阅读全文
posted @ 2009-03-29 18:52 DP. 阅读(1262) 评论(0) 推荐(0) 编辑

什么是字节对齐,为什么要对齐?

摘要: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CP... 阅读全文
posted @ 2009-03-29 18:48 DP. 阅读(237) 评论(0) 推荐(0) 编辑

DSP代码移植

摘要: 基于DSP系统开发的视频编解码系统,国内几乎都是走的移植,优化的路线,并且移植的代码,都是开源的。毕竟花费大量的人力,物力去开发一套自己的代码,并不见得比一些成熟的开源代码效率更高,健壮性更好。更何况开发速度对于一个产品的发展而言,更是重要。目前对于H.264而言,移植的代码主要有JM,x264和T264。移植的时候,就需要对各个代码进行测试,以确定要移植的代码。相对而言,JM 的移植更容易,但... 阅读全文
posted @ 2009-03-29 18:46 DP. 阅读(1049) 评论(0) 推荐(0) 编辑
上一页 1 ··· 155 156 157 158 159 160 161 162 163 ··· 174 下一页