博客首页
注册
建议与交流
排行榜
加入友情链接
宝宝相册的专门空间
推荐
投诉
搜索:
帮助
飞翔,嵌入式linux
linux嵌入式系统必将大行于天下。专注于linux嵌入式系统的搭键,专注于高效稳定软件的开发,专注底层程序调试技术。
feixiang.cublog.cn
管理博客
发表文章
留言
收藏夹
· 嵌入式资源
}
· 技术文章
· Arm资源
· 技术博客
· linux论坛及网站
}
· 技术文章
· 电子图书
· 技术文章
· 调试工具
}
· 技术文章
· LFS讨论区
博客圈
音乐
相册
文章
· Android
· 邮件服务器
· 硬件
· 关注性能
· 内存管理
· 嵌入式平台
}
· BootLoader
· 交叉编译工具链
}
· glibc
· gcc
· FLASH
· 底层调试技术
· Linux平台技术分析
· 程序设计
· 个人观点
· linux基础知识
· 软件工程
· VC
· License
首页
关于作者
姓名:飞翔 Email:loughsky@sina.com 职业:IT 年龄:32 位置:北京 个性介绍:专注在嵌入式操作系统,以及高效程序调试
||
<<
>>
||
我的分类
最新文章
·
嵌入式linux内存和性能优化
·
视频解码优化
·
ARM多核和MIPS多执行绪嵌..
·
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的帧缓冲设备
最新留言
·
本站网友
子旺,怎么堕落到要在这里..
·
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
..
最新评论
·
感谢博主的分享
·
回复同上
PS:赞美的话就..
·
关注您很久了, 觉得不再对..
·
很好,很强大
·
sdfsdf
·
明天给我讲讲啊
·
help me: http://blog.chi..
·
Good, used FC8 configure..
·
thank you
·
写得真好
·
-fPIC 选项在生成动态链接..
·
请问这个问题有解决的方法..
·
讲的好,希望有空..
·
有个问题请教您,我是做li..
·
真是长见识了:)
·
不知道C++为什么要搞成这个..
·
链接用的虽然是G++或GCC,..
·
看不出区别
·
[lzj@localhost ~]$ gcc -..
·
收益匪浅~~~~~~谢谢分享~~..
最新收藏
·
嵌入式世界
·
ARM论坛
·
嵌入式联盟
·
嵌入式系统技术论坛
·
Arm专业论坛
·
Arm技术论坛
·
EDA专业论坛
·
top
·
SourceForge.net
·
开源文摘
·
Linux 发行版 LFS 讨论区
·
LinuxSir.org
·
嵌入式linux
·
Chinaunix
·
Linux人
·
经验
·
alert7
·
strace
·
libelf
·
libdwarf
统计信息
·
总访问量:445062
·
文章个数:533
·
评论条数:136
·
留言条数:19
·
网友推荐:
嵌入式linux内存和性能优化
一直在做嵌入式Linux系统的内存和性能优化,试着把自己这一年多来的知识和经验系统化,总结出来。初步出来个东西,还在不断更新中。<br><br>1. 序 6<br>2. 内存 7<br>2.1. 系统当前可用内存 8<br>2.2. 进程的内存使用 9<br>2.2.1. 虚拟内存与物理内存 10<br>2.2.2. /proc/{pid} 11<br>2.2.3. &n……
查看全文
发表于:2008-07-02 ┆
阅读(77)
┆
评论(3)
视频解码优化
<p>以下通过剖析一些经验来了解视频解码优化<br>1 在嵌入式系统中实现MPEG4的视频解码<br>有两种方法可行<br>(1)采用ffmpeg(mplayer 的核心就是采用ffmpeg),然后对ffmpeg mp4解码优化</p> <p>1)对IDCT汇编化,并优化VLD的实现 ->inline&汇编化<br>2)根据ARM9 cache & cache line的大小做MB的分组,使得每次可以同时处理多个MB<br> 即 对多个MB在一个循环内做VLD--->IDCT-->MC--....... ->耦合<br>3)优化关键代码段的内存访问(MC) ->inline&汇编化<br>4)……
查看全文
发表于:2008-07-01 ┆
阅读(50)
┆
评论(0)
ARM多核和MIPS多执行绪嵌入式处理器技术剖析
<DIV> <DIV id=contentall> <P> 在嵌入式装置中建置多核心(包含同质或异质)以及多执行绪技术,的确能带来诸多效益,尤其是改进系统效能方面最为明显。<BR><BR> 尽管RISC嵌入式技术所面临的挑战越来越多,但是在维持以往嵌入式软件资源兼容性的前提之下,能够改善其未来适用性,并且有效提升新系统的效能表现,使其不失为良好的解决方案。<BR><BR> 应用决定多核或多绪<BR><BR> 多核心与多执行绪在效能表现上有其帮助,但是效能与这些技术的内建其实并没有绝对关系,会造成这样的原因主要是应用环境的需求。以手机为例,整合……
查看全文
发表于:2008-06-21 ┆
阅读(217)
┆
评论(0)
GPU为什么跑得快
<DIV> <DIV class=t_msgfont id=postmessage_1474371><FONT color=red>作者、出处无处可考,应该是与NVIDIA有关的人士。最近一次发表于CHIPHELL芯域论坛。</FONT><BR><BR> 计算机3D游戏最基本的一个要求是:能以每秒数十帧的速率,根据当前的三维景物实时生成三维动画。你所看到的图像会随着你视点的变化而即时改变,使人产生“身临其境”的感觉。高的帧率可以得到更流畅的画面。一般来说30fps就是可以接受的,但是将帧速增加至60fps则可以明显提升交互感。这与计算机影视制作不同,电影特效可以通过很多台工作站,花几十个小时绘制出……
查看全文
发表于:2008-04-21 ┆
阅读(1076)
┆
评论(2)
基于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 ┆
阅读(358)
┆
评论(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 ┆
阅读(471)
┆
评论(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 ┆
阅读(418)
┆
评论(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 ┆
阅读(503)
┆
评论(2)
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 ┆
阅读(457)
┆
评论(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 ┆
阅读(460)
┆
评论(0)