博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
飞翔,嵌入式linux
linux嵌入式系统必将大行于天下。专注于linux嵌入式系统的搭键,专注于高效稳定软件的开发,专注底层程序调试技术。
feixiang.cublog.cn
管理博客
发表文章
留言
收藏夹
· 嵌入式资源
}
· 技术文章
· Arm资源
· 技术博客
· linux论坛及网站
}
· 技术文章
· 电子图书
· 技术文章
· 调试工具
}
· 技术文章
· LFS讨论区
博客圈
音乐
相册
文章
· Android
· 邮件服务器
· 硬件
· 关注性能
· 内存管理
· 嵌入式平台
}
· BootLoader
· 交叉编译工具链
}
· glibc
· gcc
· FLASH
· 底层调试技术
· Linux平台技术分析
· 程序设计
· 个人观点
· linux基础知识
· 软件工程
· VC
· License
首页
关于作者
姓名:飞翔 Email:loughsky@sina.com 职业:IT 年龄:32 位置:北京 个性介绍:专注在嵌入式操作系统,以及高效程序调试
||
<<
>>
||
我的分类
最新文章
·
GPU为什么跑得快
·
基于TMS320C6201的G.723...
·
使用SIMD指令高度优化Mat..
·
GCC-4.1.0发布
·
谈谈C++继承中的重载,覆..
·
C++中的const(一)——和C..
·
dlopen有可能导致内存泄漏
·
C++存储修饰符解释
·
内部连接和外部链接
·
const关键字的internal l..
·
gcc和g++的区别
·
C++ 语言特性的性能分析
·
关于在嵌入式系统中damon..
·
关于硬加速的支持
·
O2的代价
·
mallopt M_MXFAST
·
Linux的帧缓冲设备
·
ARM发布下一代DDR存储解决..
·
Linux 中 x86 的内联汇编
·
对《gcc中的内嵌汇编语言..
最新留言
·
xwmlz
dsg
·
menjie2005
我是一个学生对于下面的几..
·
wendy2008
你的博客太好太爽了,我是..
·
本站网友
这位博主应该是虾王级别的了
·
本站网友
您好,我想请教一个问题, ..
·
magntey
请问在u-boot中怎么更在显..
·
本站网友
您好,我想请教一下您关注..
·
justforfan528
各位blogger,在这里我仅仅..
·
嵌入天下
老师,现在面试碰到的都是..
·
xuelj99372399
你好 !看了博主的 文章后觉..
·
g_hk
很想和博主交流一下!
mai..
·
taiji1985
您好,很多次遇到的问题都..
·
desertwolf2050
我在做交叉编译器的过程中..
·
tdh2002
做个 连接好不好啊
htt..
·
嵌入天下
缺少涉及些qt编程方面的内..
·
本站网友
cyang20006@163.com
1391..
·
本站网友
我的邮件左上角
·
本站网友
我的邮箱:snowwa@126.com
..
最新评论
·
讲的好,希望有空..
·
有个问题请教您,我是做li..
·
真是长见识了:)
·
不知道C++为什么要搞成这个..
·
链接用的虽然是G++或GCC,..
·
看不出区别
·
[lzj@localhost ~]$ gcc -..
·
收益匪浅~~~~~~谢谢分享~~..
·
应该没有,首先我们malloc..
·
就是说free释放的内存可能..
·
真是太棒了。佩服。
只..
·
我也遇到这个问题,请问你是..
·
给我发邮件吧,很久不上MS..
·
写的很好,请你有MSN 么?
·
如果在你退出或者加载进程..
·
大哥你写的太好了
一直看..
·
Not bad
·
不错
·
你好,请教你一个问题,交..
·
了解,谢谢.
不知道是否可..
最新收藏
·
嵌入式世界
·
ARM论坛
·
嵌入式联盟
·
嵌入式系统技术论坛
·
Arm专业论坛
·
Arm技术论坛
·
EDA专业论坛
·
top
·
SourceForge.net
·
开源文摘
·
Linux 发行版 LFS 讨论区
·
LinuxSir.org
·
嵌入式linux
·
Chinaunix
·
Linux人
·
经验
·
alert7
·
strace
·
libelf
·
libdwarf
统计信息
·
总访问量:409058
·
文章个数:530
·
评论条数:124
·
留言条数:18
·
网友推荐:
GPU为什么跑得快
<DIV> <DIV class=t_msgfont id=postmessage_1474371><FONT color=red>作者、出处无处可考,应该是与NVIDIA有关的人士。最近一次发表于CHIPHELL芯域论坛。</FONT><BR><BR> 计算机3D游戏最基本的一个要求是:能以每秒数十帧的速率,根据当前的三维景物实时生成三维动画。你所看到的图像会随着你视点的变化而即时改变,使人产生“身临其境”的感觉。高的帧率可以得到更流畅的画面。一般来说30fps就是可以接受的,但是将帧速增加至60fps则可以明显提升交互感。这与计算机影视制作不同,电影特效可以通过很多台工作站,花几十个小时绘制出……
查看全文
发表于:2008-04-21 ┆
阅读(757)
┆
评论(1)
基于TMS320C6201的G.723.1多通道语音编解码的实现
<DIV> <B>摘要:</B>介绍了一种基于TMS320C6201的ITU-T G.723.1全双工实时多通道语音编解码的实现。首先简要介绍了G.723.1标准和C6201的芯片结构,然后提出了基于C语言和汇编语言的各种优化方法以降低计算量,最后给出了各个主要模块的性能指标。该实现能够在200MHz的C6201 DSP上实现16路语音信号的实时编解码,完全符合ITU-T G.723.1标准的定点算法,通过了ITU-T的所有测试矢量。 <P> <B>关键词:</B>语音编码 定点数字信号处理器……
查看全文
发表于:2008-04-17 ┆
阅读(174)
┆
评论(0)
使用SIMD指令高度优化Matrix类
<DIV class=postText> <P>图形学中最常用的底层类为矢量类(Vector)和矩阵类(Matrix).已经存在很多实现的版本,甚至包括用汇编语言写的内联函数库版本。但这些是否是最优化的类呢?下面介绍的矩阵类版本利用了SIMD指令集优化技术实现了数据对齐与并行处理,极大地提高了矩阵操作速度,甚至比微软d3dmatrix.h中的类速度快上两倍,比用内联汇编技术编写的类快上一倍多。<BR><BR></P> <P><FONT face="Verdana, Arial, Helvetica, sans-serif" size=-1><STRONG>Introduction</STRONG> </FONT></P> <P><FONT face="Verdana, Arial, Helvetica……
查看全文
发表于:2008-04-14 ┆
阅读(283)
┆
评论(0)
GCC-4.1.0发布
<DIV> <P>这一版本重点在于过程间优化(IPO)框架和相应的优化实现:</P> <UL> <LI>基于剖视的内联,对于一些递归深度小的函数也可以实现内联。 <LI>通过副作用分析确定纯函数和常函数。 <LI>静态变量引用分析和type escape分析,消除冗余load操作和进行更好的寄存器分配。 <LI>提高基于RTL的别名分析。 <LI>全程序优化(-fwhole-program --combine )。</LI></UL> <P>还有一个重点是向量化。自从引入SSA之后,很多优化都基于SSA进行。</P> <P>关于纯函数和常函数:</P> <UL> <LI>纯函数(pure function)是指不会影响它自……
查看全文
发表于:2008-04-14 ┆
阅读(231)
┆
评论(0)
谈谈C++继承中的重载,覆盖和隐藏
<DIV id=td_content><FONT size=4>写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的),常常把重载(overload)和覆盖(override)搞错!</FONT> <P><FONT size=4> 我们先来看一些代码及其编译结果。</FONT></P> <P><FONT size=4> 实例一:<BR> <BR> #include "stdafx.h"<BR> #include <iostream.h></FONT></P> <P><FONT size=4> class CB<BR> {<BR> publi……
查看全文
发表于:2008-04-09 ┆
阅读(256)
┆
评论(1)
C++中的const(一)——和C中的区别
<OL> <LI>C++中的const正常情况下是看成编译期的常量,编译器并不为const分配空间,只是在编译的时候将期值保存在名字表中,并在适当的时候折合在代码中.所以,以下代码:<BR>#include <iostream><BR>using namespace std;<BR>int main()<BR>{<BR> <FONT color=#ff0000>const int a = 1</FONT>;<BR> <FONT color=#ff0000>const int b = 2;</FONT><BR><FONT color=#0080ff> int array[ a + b ] = {0};</FONT><BR> for (int i = 0; i < sizeof array / sizeof *array; i++)<BR> {<BR>  ……
查看全文
发表于:2008-04-09 ┆
阅读(263)
┆
评论(0)
dlopen有可能导致内存泄漏
<DIV> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=3>下面我举一个常见的例子:</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3>……
查看全文
发表于:2008-04-09 ┆
阅读(254)
┆
评论(0)
C++存储修饰符解释
<DIV><SPAN id=ContentLabel style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"> <P>C++存储修饰符解释(纯理论部分)</P> <P>在C ++中,存储空间主要是指变量或者函数或者类(下文中为了方便都称为标识符)的可见性和使用范围。为此C++提供下面几个存储空间修饰(storageclassspecifiers),这些修饰符告诉编译器标识符的生存周期和可见性(可以理解为可引用性),以及这些标识符是应该如何被存储。</P> <P>生存空间修饰符:<BR>auto<BR>register<BR>static<BR>extern<BR>本文分……
查看全文
发表于:2008-04-08 ┆
阅读(193)
┆
评论(0)
内部连接和外部链接
<DIV> <P>今天看东西,不知道搞到内部链接这个概念上去了,于是翻了Stronstrup的TCPL,和c++编程思想,发现还是后者讲的不错。把英文的东西copy下来。</P> <P>这个概念对写头文件是有帮助的。 <FONT face=Verdana></FONT></P> <H4 align=left>Linkage<A id=Index641 target=_blank name=Index641></A></H4> <DIV align=left> <P><FONT face=Georgia>To understand the behavior of C and C++ programs, you need to know about <EM>linkage</EM>. In an executing program, an identifier is represented by storage in memory that ……
查看全文
发表于:2008-04-08 ┆
阅读(218)
┆
评论(0)
const关键字的internal linkage属性
<DIV>当将const关键字用于声明某个常量时,该标识符自动具备internal linkage属性,即只对相同文件内的函数可见,对其他文件中的函数是不可见的。这可以通过如下的示例程序证明<BR><BR> <BR> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; moz-backgr……
查看全文
发表于:2008-04-08 ┆
阅读(189)
┆
评论(1)