- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 Boost库安装与使用
<br />Boost库很不错,所以我今天就安了它一下下。<br />Boost库不是C++标准库的一部分(据说在下一版本的C++标准会采纳它),但它有一些标准库所没有的很有用的一些功能,比如我非常需要的正则表达式(Regular Expression)。所以我今天就在GCC上安装这个东东。(好像GCC也自带Regex库,我没有太注意)<br /><br />先从Boost.org上Download一个Boost版本的tar.gz包,boost×××.tar.gz<br />然后tar -zxvf
2010-07-28 00:16:00 70834 2
原创 关于gcc的内建
<br />以前看过likely和unlikely,知道大概表示意思,意思就是likely分支运行的机会可能性很大,知道这个概念之后,没有去研究。今天被别人问起,builtin,不清楚是怎么回事情。<br /> <br />今天再分析一下:<br />在include/linux/compiler.h<br /> 编译之后的,也就是我们linux系统内的,注意不是download的.定义如下:<br /> #define likely(x) __builtin_expect(
2010-07-21 20:22:00 1023
转载 dsp fpga差别
<br />1) 内部资源 <br />FPGA侧重于设计具有某个功能的硬件电路,内部资源是VersaTiles(ActelFPGA)之类的微小单元,FPGA的内部单元初始在编程前都是使用的是HDL语言实现硬件电路的设计描述。FPGA内部的连线资源将这些功能模块的内部和模块之间的信号连接起来,构成较大的模块。FPGA可以内部实现ALU,加法器,乘法器,累加器,FIFO,SRAM,DDRcontroller,FFT,HDLC,DMA,PWM等等数字电路,也就说我们要用其实现一个特定的或是通用的
2010-07-21 20:13:00 1288
原创 协议栈对GSO和TSO,UFO的支持
<br />TSO效率的节省源于对大包只走一次协议栈,而不是多次.<br />尽可能晚的推迟分段(segmentation), 最理想的是在网卡驱动里分段,在网卡驱动里把大包(super-packet)拆开,组成SG list,或在一块预先分配好的内存中重组各段,然后交给网卡。<br /><br /> 假设网卡驱动的设置如下,并且网卡也支持这些功能:<br /> dev->features |= NETIF_F_SG | NETIF_F_ALL_CSUM;<br />
2010-07-21 20:03:00 2645 1
转载 VxWorks关于任务创建的几个函数的概述
<br />对于VxWorks 的任务创建可以通过调用 taskSpawn()或是taskInit()/taskActivate()两种方式,以下就对这两种方式进行说明。<br /> taskSpawn() 实现任务的创建分为两步:1、分配任务栈的空间,初始化WIND_TCB; 2、激活任务。taskSpawn()函数的定义,<br />int taskSpawn (char *name, /*任务名称必须惟一的标示*/<br />
2010-07-09 21:57:00 2303
转载 SCTP-流控制传输协议
流控制传输协议(Stream Control Transmission Protocol,SCTP)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 TCP),并且可以保护数据消息边界(例如 UDP)。然而,与 TCP 和 UDP 不同,SCTP 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性。在本文中,我们将学习 Linux® 2.6 内核中 SCTP 的关键特性,并通过服务器和客户
2010-07-06 22:40:00 1867
转载 VxWorks任务间通信机制
<br />VxWorks支持各种任务间通信机制,提供了多样的任务间通信方式,主要有如下几种:<br /><br />? 共享内存,主要是数据的共享;<br /><br />? 信号量,用于基本的互斥和任务同步;<br /><br />? 消息队列和管道,单CPU的消息传送;<br /><br />? Socket和远程过程调用,用于网络间任务消息传送;<br /><br />? 二进制信
2010-07-04 11:27:00 5221
转载 关于问题vxworks与linux区别
<br /><br /><br /><br /> vxWorks<br /> <br /> Linux<br /><br /><br /><br /><br />内核<br />结构<br /><br /><br /> 微内核,<br />内核只提供<br />了基本的服<br />务,如:任<br />务管理,内<br />存管理,中<br />断处理等<br /> 宏内核, <br />除了基本的<br />服务
2010-07-01 22:29:00 8743
ARM MMU详细图解.pdf
2009-07-03
elf文件格式分段详细分析
2009-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人