自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 CPRI

CPRI(The Common Public Radio Interface)定义了基站数据处理控制单元REC(Radio Equipment Control)与基站收发单元RE(Radio Equipment)之间的接口关系,它的数据结构可以直接用于直放站的数据进行远端传输,成为基站的一种拉远系统。通用公共无线接口(CPRI)联盟是一个工业合作组织,致力于从事无线基站内部无线设备控制中心(简

2012-11-28 23:48:34 3136

原创 常用位域操作宏

在这里,假定操作都是对32bit的数,即32bit的寄存器1. 获取一位域的值2.向某一位域中写固定值,其它位域值不变3. 将几个位域拼接后,得到的值写到32bit寄存器中

2012-11-28 23:32:00 624

转载 回调函数

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。回调函数实现的机制  ⑴定义一个回调函数;

2012-08-11 23:14:02 565

转载 C99标准变化

C语言标准主要有以下几个:C89就是C语言之父编写的经典的《The C Programming Language》使用的C语言标准,C99和最近发布的C2011C89和C99标准比较 原文转载自: http://blog.programfan.com/article.asp?id=14051 注: GCC支持C99, 通过 --std=c99 命令行参数开启,如:  代码:gcc --std=c9

2012-08-11 22:51:50 656

转载 宏定义中的#、##和__VA_ARGS_

最近公司要求将每个模块内部的子模块日志通过回调函数的形式打印在主模块日志中,在做回调函数调用时涉及到了可变参数(...)宏的实现,所以讲自己最近收集的相关知识进行了整理,方便以后以及大家使用。1.# 宏参量字符串化(stringizing).假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如

2012-08-11 22:46:04 479

转载 单元测试框架

其实单元测试框架本身的实现并不复杂,我们完全可以模仿来完善我们的测试框架,但大部分公司还是决定使用业界通用的测试框架的测试框架,原因是:1.不断完善自己的测试框架之后就会发觉相当于把UT test frame重新做了一遍,虽然轮子造的很爽,但是不是必要的。2.使用开源的测试框架可以免去维护测试框架的麻烦,并且可以进行增量开发,让我们有更多精力投入到案例设计上。3.通用的单元测试框架提高

2012-06-04 21:46:51 679

转载 UT-IT-ST-BBIT-SDV-SIT-SVT

V模型体现了设计分层和测试分层的概念,本文以作者自身的理解谈谈测试执行分层,不过从实际项目运作情况来看,真正做到测试执行分层的并不多,这里原因有很多种,暂且不论。  1. UT  单元测试(Unit Test)的对象是LLD中所划分定义的程序单元或模块,它也是单元测试用例设计中可测试的最大单元。该测试对象可能由一个或多个函数(一般就一个函数,涉及函数调用的就用AMOCK打桩返回一个值

2012-06-04 21:21:28 14324 1

转载 IPD和IPD-CMM

IPD-Integrated Product Development.分为几个部分:概念,计划,开发,验证,发布和生命周期。IPD作为先进的产品开发理念,其核心思想概括如下:   a) 新产品开发是一项投资决策。IPD强调要对产品开发进行有效的投资组合分析,并在开发过程设置检查点,通过阶段性评审来决定项目是继续、暂停、终止还是改变方向。  b) 基于市场的开发。IPD强调产

2012-05-14 22:05:20 3139 1

转载 基于CMM的软件开发

软件开发流程存在风险不可控的问题,因此各种软件开发流程应运而生。这些规范的软件开发流程试图将软件开发用一个规范的流程控制起来,变成一个类似传统工业化生产流程的工业。        CMM简介    CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量

2012-05-14 21:57:59 2136 1

转载 UMTS 与 WCDMA的区别

UMTS 与 WCDMA的区别  随着第三代移动通信技术商用化的临近,与3G技术有关的术语也日渐流行,诸如WCDMA 、UMTS、TD-SCDMA等频繁出现在大众媒体上。一个较为普遍的现象是、人们往往将WCDMA和UMTS等同视之,UMTS和WCDMA到底是什么关系呢?它们有没有什么区别呢?       UMTS定义演进       早在90

2012-02-22 21:21:16 5126

转载 SOC技术总介绍

SoC: Systemon Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。SOC定义SOC是将系统关键部件集成在一块芯片上. 国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。系统级芯片

2011-12-30 22:26:39 1477

转载 持续集成CI(Continuous integration)

持续集成作为敏捷开发的基石,被很多软件开发项目组所采用。     持续集成定义:     *什么是持续集成?* 持续集成一种软件开发实践。通过它,开发团队的成员频繁的整合他们之间的工作。它不是简单的组装软件而是软件开发过程的核心实践,通过时时运行测试,保证软件现有的功能不被破坏,自动分析现有代码的状态(有无重复逻辑,代码的复杂度,PC-lint,圈复杂度,UT覆盖率等)并发布相关的报告。这

2011-12-28 20:16:25 2188

转载 批处理文件/.bat

批处理文件1.基本信息  批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,包含一条或多条命令。其文件扩展名为.bat 或.cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批

2011-12-25 10:48:05 457

转载 软件开发术语介绍

SRS: Software Requirements Specification, 软件需求规格说明书HLD: High Level design,概要设计LLD: Low Level designDetail 详细设计CMO:Configration Management Officer:配置管理员QA: Quality Assurance 质量保证

2011-12-23 22:03:24 631

转载 测试技术之--V模型

软件测试的思想方法是建立在软件开发过程模型(思想)基础之上,例如测试驱动开发来源于敏捷开发思想。在这里,也是假定V模型是大家更好理解软件测试思想和方法的基础。   现在谈V模型,是否落后于时代?不一定,实际许多软件过程思想是相通的,例如迭代模型、增量模型和螺旋模型都可以归为“分阶段开发”思想这一类。极限编程(XP)对于现在Internet服务模式的软件开发很有效,也只适合软件开发的小团队。V模

2011-12-23 21:45:02 708

转载 simics介绍

Simics 是一种全系统虚拟机器,它能高效地在目标硬件上运行原生的产品代码。Simics最初由瑞典计算机科学研究院(SICS)开发,后于1998年派生出Virtutech公司进行商业化开发。[1] Simics是一款高性能的系统模拟器,它提供了一个受控制的,确定性的,完全虚拟环境模拟平台,它可以模拟单处理机和多处理机系统,可以为多种任务提供了一个普通的基本结构,包括微处理机设计,存储器分级体

2011-12-21 21:49:36 1533

转载 分布式编译

虽然现在计算机的运算速度不断提高, 但大型软件的编译速度仍然是个漫长的过程,我所在的项目, 软件大小约为200K行, 在VC6下的编译时间为3分钟(P4   1.8G,   512M), 在交叉编译时更慢, 提高编译速度将能够直接提高前期调测的效率. 提高编译速度的有效方法之一 - 分布式编译.    分布式编译的原理很简单, 就是将编译的整个工作量通过分布计算的方法分配到多个计算机上执行,

2011-12-21 21:49:01 1206

转载 tcl脚本语言

Tcl 是一种 脚本语言。最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和自动化测试等方面Tcl和其他编程语言例如c不同,它是一种解释语言而非编译语言。Tcl程序由一系列Tcl命令组成,在运行时由Tc

2011-12-21 21:48:25 1307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除