logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于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

#嵌入式
基于ZigBee的智能家居安全监控系统设计

前 言  智能家居又称智能住宅,正朝着具备无线远程控制、多媒体控制、高速数据传输等功能的方向发展,其关键技术为兼容性强的家庭控制器和满足信息传输需要的家庭网络。目前,传输网络多采用综合布线技术,限制了系统的应用场所,而且费用较高。采用无线方式构建灵活便捷的智能家居安全监控系统,成为当前的研究热点。  目前,应用于智能家居的无线通信技术主要包括: Ir2DA红外线技术、蓝牙技术和ZigBee

#网络#数据分析#测试 +1
用c语言实现面向对象的编程方式

主要利用结构体和函数指针,实现面向对象编程中的封装、继承和多态;//base.htypedef struct BaseClass{    int m_Data; void *pComponentPrivate; //指向子类结构体的指针  void (*GetComponentVersion)();//声明虚函数 //指针参数,相当于C++成员函数隐含的thi

TI 的DSP BIOS学习

<br /> DSP/BIOS正是CCS的重要组成部分,它实质上是一种基于TMS320C5000和TMS320C6000系列DSP平台的规模可控实时操作系统内核。它也是TI公司实时软件技术eXpressDSP技术的核心部分。<br />一、采用实时操作系统的好处<br />DSP BIOS是一个实时操作系统(RTOS),采用DSP BIOS有以下好处:<br />1、实时调度(Real-time

#算法
DSP/BIOS的启动序列

<br />1 DSP/BIOS的构成<br />  一般认为DSP/BIOS由三部分内容组成,即<br />  1) DSP/BIOS实时库和API<br />  2) DSP/BIOS配置工具<br />  3) DSP/BIOS插件<br />  其中配置工具用于提供可视化的编程环境,而插件用于支持调试过程。所以,实时库和API才是DSP/BIOS的核心。DSP/BIOS实时库可以为最终生成

#数据结构#嵌入式
DSP采用Linux与DSP/BIOS RTOS双OS

在系统性能与编程简易性之间的权衡折中是通用操作系统与实时操作系统之间的主要区分点之一。GPOS 倾向于提供较高程度的资源抽象,这不仅可通过支持软件模块性与资源隔离来提高应用的便携性、简化开发流程,同时还能增强系统的稳健性。这使 GPOS 成为诸如网络、用户界面以及显示管理等通用系统组件的理想选择。然而,该抽象需要以系统资源的精细粒度控制作为代价,以满足信号处理代码等高强度算法的计算

#linux#虚拟机#嵌入式
DSP/BIOS 6.x 实时操作系统

<br />高级 RTOS 解决方案<br />DSP/BIOS 6.x 是一种可扩展的高级实时操作系统,它提供了 DSP/BIOS 5.x 的所有多任务操作,具有众多增强的功能和性能。DSP/BIOS 6.x 目前可用于 TI TMS32064x+,包括 OMAP3x 和 DaVinci™ 系列、TMS320C674x、OMAP-L13x、TMS320C672x、TMS320C28x™、ARM9

    共 27 条
  • 1
  • 2
  • 3
  • 请选择