logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux性能测试工具:UnixBench

Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能,简称UB。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。测试方法:wgethttp://www.CTOHome.com/linu

单元测试工具 CUnit 简介

1.CUnit简介  1.1 CUnit简要描述  CUnit是一个编写、管理及运行c语言单元测试的系统。它使用一个简单的框架来构建测试结构,并为普通数据结构的测试提供丰富的断言。此外,CUnit为测试的运行和结果查看提供了许多不同的接口,包括自动测试模式和可交互的控制台模式。  其常用的数据类型和函数在以下头文件中声明:  头文件 内容描述   包括测试用

gcc和ld 中的参数 --whole-archive 和 --no-whole-archive

首先 --whole-archive 和 --no-whole-archive 是ld专有的命令行参数,gcc 并不认识,要通gcc传递到 ld,需要在他们前面加 -Wl,字串。--whole-archive 可以把 在其后面出现的静态库包含的函数和变量输出到动态库,--no-whole-archive 则关掉这个特性。比如你要把 liba.a  libb.a libc.a 输出到

ARM高效C编程和优化--系统架构,C代码规范

本节主要介绍在资源受限的ARM设备上,在各种类型的操作系统上的选择,在C语言编程角度,如何构建代码才能更好的指导编译器compiler进行优化,诸如数据对齐data alignment,数据类型data type的选择,C语言函数调用的参数传递方式,以及编译器对结构体和数组的基本处理方式,下节则主要介绍编译器的使用规则,如何指导编译器进行合理的优化,以及系统级的优化,从cache使用到系统功耗控制

视频会议十大开源项目排行

在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、 OpenH323项目        (★★★★★)

GCC Coverage代码分析-GCC插桩前后汇编代码对比分析

本博客(http://blog.csdn.net/livelylittlefish)贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. 如何编译1.1 未加入覆盖率测试选项1.2 加入覆盖率测试选项1.3 分析2. 未加入覆盖率测试选项的汇编代码分析3. 加入覆盖率测试选项的汇编代码分析

基于DSP平台的音视频编解码C代码优化方法

本文主要介绍了基于DSP平台的音视频编解码算法的C语言优化方法,如常用的内联函数,数据打包SIMD,函数组合,数据的reuse重用,循环loop的优化,针对结构体和宏定义的优化,对条件控制语句的优化,并以ADI BlackfinDSP处理器上的H.264编码器优化思路。1、内联函数方法:使用内联函数替代复杂的C语言程序:即使用直接对应汇编指令的库函数来实现C代码,可以大大优化。

Artistic Style----开源代码格式化工具

优秀的代码除了实现方法、注释之外,其格式也是很重要的。搜了几款工具,这里做个小结。1.SourceFormatX介绍SourceFormatX 是一个强大的源代码自动格式化, 缩进, 排版, 美化工具。它可以格式化 C, C++、Java、C#、Object Pascal、PHP、ASP、JSP、VB、VB.NET、VBScript、JavaScript和HTML Componen

#windows
gst-launch & gst-inspect 介绍

用gstreamer架构做对媒体开发时,gst-inspect 和gst-launch是两个非常使用的小工具,前者是用于查询库中已经包含的所有element以及他们的详细信息,后者用于快速构建一条pipeline,这个命令最爽,因为只要一句话,你就可以感受到播放的快感。废话不多说,直接看示例:1 gst-inspect用法:首先进入命令行下,然后键入:gst-inspect

嵌入式系统工程师必须更聪明地工作

本文介绍了嵌入式开发系统工程师需要注意的事项,包括如何进行日程安排,如何进行有效的项目管理和计划、如何权衡日程、实现的功能和质量的平衡、以及采用更为强大的工具和重用代码来实现来实现有效的平衡管理。作者介绍:Jack Ganssle是嵌入式系统开发方面的授课者和顾问,在embedded.com的一次问卷调查中,被评选为嵌入式领域20年中最重要的人物之一;其他当选者包括Linux的创造者Linus

#嵌入式
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择