自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 影响图像/视频效果的几个因素 ——图像优化的点

http://blog.sina.com.cn/s/blog_ebbe6d790101dawp.html今天大嘴总结一下,影响图像以及视频效果的主要因素,这里只讲一些特殊的,什么噪点干扰之类的简单问题这里就不介绍了。1) 彩色畸变来自同一场景点的不同的波长的光,由于折射率不同,经过镜头透镜时很可能落在不同的位置。一般是抵挡镜头镜头(改变光路)、透明防

2017-08-28 10:58:48 2957

原创 程序优化方法经验大全——神文

http://blog.csdn.net/henhen2002/article/details/4552715版权声明:本文为博主原创文章,未经博主允许不得转载。1、选择合适的算法和数据结构     选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比

2017-08-26 19:20:21 2417

原创 浅谈单片机、ARM和DSP的异同——非常透彻

http://www.elecfans.com/app/api/focus/index/id/341 犹记得当年读书的时候,老师说单片机、ARM、DSP有互通之处,都是CPU,但听老师讲都听不懂。  我该如何理解他们,并找出他们的异同呢?我们来看看行内人的看法:  ICer,从事ARM CPU的SOC设计  按我的理解说几句吧,希望能说薄

2017-08-26 18:42:35 1406

转载 你是如何学习 Linux 编程的?

https://www.zhihu.com/question/20730157/answer/82034823作者:Kerr Wang链接:https://www.zhihu.com/question/20730157/answer/82034823来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先,要学Linux编程,你

2017-08-26 17:00:13 2518 1

转载 嵌入式图像处理算法优化

http://blog.sina.com.cn/s/blog_1368ebb6d0102vuhg.html嵌入式图像处理算法优化指南,适用于任何基于ARM或PC平台的视觉应用程序开发转载2015-08-05 15:09:15标签:目标识别与跟踪视觉定位与目标识别视觉算法研究与验证视频图像处理开发板it第一章 绪论1.1 

2017-08-26 16:04:11 5945

转载 嵌入式计算中循环的优化——实例

http://blog.csdn.net/joyhe/article/details/166497最近在做一个很简单的STEREO->MONO的变换函数的时候遇到了循环效率的问题。想了一下怎么优化之后,觉得有点意思,就写下来纪录一下吧。算法的公式非常简单,MONO = (Lch + Rch) / 2STEREO数据流中的数据是以[Lch Rch Lch Rch Lch

2017-08-26 16:01:48 589

转载 ARM、DSP、FPGA比较——非常详细深入

http://blog.sina.com.cn/s/blog_ebbe6d790102uwpl.html【大嘴说说:有些朋友经常争论哪个嵌入式处理器强于哪个嵌入式处理器,比如有的人说“FPGA强于DSP,或者DSP强于ARM,或者ARM强于DSP”等等这样的观点,大嘴不敢苟同。无论哪种嵌入式处理器都有着各自的应用领域,即使存在一时某处理器某系列芯片的短板,那么随着时间的推移

2017-08-26 15:39:00 18910

转载 嵌入式下的编译器级和芯片级的优化介绍

http://blog.sina.com.cn/s/blog_ebbe6d790102vd1x.html最近一朋友跟我抱怨说某算法在PC下跑得很快,而在某强大DSP下时间却怎么也降不下来,我问他都做了哪些DSP下的优化工作,他说“什么二维转一维、少用if…else之类的、尽量使用指针、改进算法”等等这些,说了一堆,就是没有编译器级的优化和芯片级的高级优化工作,除非算法本身就

2017-08-26 15:14:10 756

转载 图像算法在DSP嵌入式移植中常用的优化方法

今天大嘴主要介绍一下这些年来本人在做图像算法的嵌入式移植时常采用的优化方法,由于篇幅和时间有限,这里主要列出一个大框,具体的如果大家有兴趣可以慢慢与大嘴交流。一. 前序1. 图像算法在嵌入式移植时(主要针对DSP芯片)优化的原则和步骤?原则:算法效果达到预期之前最好不要做过多的优化步骤:windows下的算法级优化—>C语言的优化—>DSP下的C编译器优化(如软件流

2017-08-26 14:56:55 1210

原创 嵌入式方向JD

——偏应用:、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、职位描述:工作职责:负责业务部门嵌入式软件功能相关开发工作,与其他同事合作完成项目交付。任职资格:1. 本科及以上学历;2. 具备3~5年嵌入式行业软件开发经验;3. 熟练掌握C/C++语

2017-08-26 14:54:00 1761

转载 嵌入式系统开发之驱动篇002——完整的linux驱动 + 应用测试demo(神文)

http://blog.csdn.net/u010164190/article/details/52965530  驱动代码driverdemo.c[cpp] view plain copy #include   #include   #include   #include   #include  

2017-08-23 09:14:28 530

转载 ARM NEON 编程系列8——ARM NEON 优化

https://zhuanlan.zhihu.com/p/24702989ARM NEON 优化小鱼干8 个月前原贴:ARM NEON Optimization. An Example将RGB图像转为灰度图,作者运用NEON优化,速度大幅提升。这里来学习一下如何使用NEON。Since there is so little inf

2017-08-22 17:43:50 7308 1

转载 ARM NEON 编程系列7——NEON gcc编译器intrinsics函数对应的汇编指令

https://zhuanlan.zhihu.com/p/24707048NEON gcc编译器intrinsics函数对应的汇编指令小鱼干8 个月前下面对应了C函数相应的NEON汇编指令These built-in intrinsics for the ARM Advanced SIMD extension are available

2017-08-22 17:41:43 2133

转载 ARM NEON 编程系列6——ARM Neon 指令 解释

https://zhuanlan.zhihu.com/p/27334213ARM NEON 编程系列2 - 基本指令集前言本系列博文用于介绍ARM CPU下NEON指令优化。博文github地址:github相关代码github地址:githubNEON指令集主流支持目标平台为ARM CPU的编译器基本都支持NEON指令。可以通过

2017-08-22 17:39:10 1982

转载 嵌入式系统开发之驱动篇001——LED驱动

https://zhuanlan.zhihu.com/p/27242098图解嵌入式系统开发之驱动篇:LED驱动LED驱动可以说是驱动界的 “Hello world”,学习嵌入式开发的人无一例外都会先尝试该实验,虽然看上去非常简单,但是可以帮助你熟悉驱动开发的基本流程。本节就从点亮LED来带领大家进入嵌入式开发的大门。内容以华硕tinker board平台来讲解,好了,

2017-08-22 14:21:06 977

转载 为ARM Cortex-M系列芯片编写Bootloader

https://zhuanlan.zhihu.com/p/25356501为ARM Cortex-M系列芯片编写Bootloader王小军6 个月前为ARM Cortex-M系列芯片编写Bootloader本文仅在ARM Cortex M3/M4芯片上进行过测试1.引言Bootloader用于用户程序的引导,其用途在于软件启动、固

2017-08-19 11:11:57 1524

转载 C语言中的函数与函数指针——汇编角度剖析

https://zhuanlan.zhihu.com/p/22437704C语言中的函数与函数指针王小军1 年前今天借着函数与函数指针和大家体会一下指针的灵活。1. 函数是什么?先看示例:#include #include #include void print_something(void){ printf("hel

2017-08-19 11:09:40 1566

转载 借由ARM CORTEX-M芯片分析C程序加载和存储模型

https://zhuanlan.zhihu.com/p/22048373写文章借由ARM CORTEX-M芯片分析C程序加载和存储模型王小军1 年前阿军最近在忙着血氧手环嵌入式系统的技术预研,因为整个嵌入式的任务由阿军一个人负责,而阿军又对这个不太了解,只能从头研究,最近有点忙,过了八月份应该会更新比较频繁吧。阿军把最近学习ARM芯

2017-08-19 11:07:27 785

转载 ARM NEON 编程系列9——ARM C语言编程优化策略(神文)

https://zhuanlan.zhihu.com/p/24402180ARM C语言编程优化策略(KEIL平台)王小军8 个月前ARM C语言编程优化策略1. 内容介绍2. 优化实战2.1. 编译器优化选项2.2. C循环优化2.3. 内联函数2.4. volatile 关键字的使用2.5. 纯净函数2.6. 数据对齐特性

2017-08-19 10:45:57 2596

转载 【整理】SIMD、MMX、SSE、AVX、3D Now!、neon——指令集大全

http://blog.csdn.net/conowen/article/details/7255920SIMDSIMD单指令流多数据流(SingleInstruction Multiple Data,SIMD)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。在微处理器中,单指令流多数据流技术

2017-08-18 18:03:21 3599

转载 ARM NEON 编程系列5——neon编程参考手册

http://blog.csdn.net/zsc09_leaf/article/details/45825015ARM NEON programming quick reference1 IntroductionThis article aims to introduce ARM NEON technology. Hope that beginner

2017-08-18 18:02:00 5677

转载 ARM NEON 编程系列4——如何将neon用来优化我们的程序

http://blog.csdn.net/ccjjnn19890720/article/details/7291228版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]什么是SIMD什么是NEON关于NEON的编程模式总结这个学期的任务在开学的时候就已经定了下来.和老师聊过关于自己的想法,老师也表

2017-08-18 17:56:33 2224

转载 ARM NEON 编程系列3——使用ARM NEON Intrinsics加速Video Codec

http://www.jianshu.com/p/70601b36540f前言最近公司在视频直播项目中要使用H.265/HEVC,具体的是使用HW硬件编码H.264/AVC,云端转码成H.265/HEVC并推流的解决方案。方案中使用的解码器是FFMpeg中的H.265解码器,该解码器是从OpenHEVC直接获取的,比起备受好评的H.264/AVC解码器,这个解码器目

2017-08-18 17:43:50 3653

转载 ARM NEON 编程系列2——基本指令集

http://www.cnblogs.com/xylc/p/5410517.htmlARM NEON 编程系列2 - 基本指令集前言本系列博文用于介绍ARM CPU下NEON指令优化。博文github地址:github相关代码github地址:githubNEON指令集主流支持目标平台为ARM CPU的编译器基本都支持NEON

2017-08-18 17:34:53 1005 1

转载 ARM NEON 编程系列1——导论

http://www.cnblogs.com/xylc/p/5398706.htmlARM NEON 编程系列1 - 导论前言本系列博文用于介绍ARM CPU下NEON指令优化。博文github地址:github相关代码github地址:githubNEON历史ARM处理器的历史可以阅读文献[2],本文假设读者已有基本的ARM C

2017-08-18 17:33:37 865

转载 NEON简介

http://blog.csdn.net/fengbingchun/article/details/38020265“ARM Advanced SIMD”,nick-named “NEON”, it provides:(1)、A set of interesting scalar/vectorinstructions and registers(the latter are

2017-08-18 17:30:36 493

转载 arm_neon.h文件ABI说明

http://blog.csdn.net/app_12062011/article/details/50462385这里是官网的指令说明:http://infocenter.arm.com/help/basic/help.jsp?topic=/com.arm.doc.dui0204ic/下面是对应arm_neon头文件中,对应的ABI说明。

2017-08-18 17:26:51 5150

转载 ARM指令集详解(超详细!带实例!)

http://blog.csdn.net/dddxxxx/article/details/47130545算术和逻辑指令ADC : 带进位的加法(Addition with Carry)ADC{条件}{S}  , ,                  dest = op_1 + op_2 + carryADC将把两个操作数加起

2017-08-18 17:18:13 679

转载 HEVC中需要汇编优化的关键耗时函数——005

http://blog.csdn.net/xiaoyi247/article/details/8239500版权声明:本文为博主原创文章,未经博主允许不得转载。下面整理出HEVC中需要汇编优化的一些关键函数,其中HAD是比较简单,但是占CPU比重非常高的函数,从此入手TComPrediction::predIntraLumaAngTComRdCost

2017-08-14 20:16:28 594

转载 x264中的汇编:DCT变换 dct-a.asm——004

http://blog.csdn.net/xiaoyi247/article/details/7918719版权声明:本文为博主原创文章,未经博主允许不得转载。1.什么是傅里叶变换傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变

2017-08-14 20:14:50 689

转载 x264中的汇编:cpu-a.asm——003

http://blog.csdn.net/xiaoyi247/article/details/7917537版权声明:本文为博主原创文章,未经博主允许不得转载。       CPUID指令是用来搜集当前程序正在运行的处理器信息的,包括厂商和信号信息。在IA-32中,CPUID指令使用EAX寄存器作为输入,EAX寄存器用来指定需要查看的信息的类型,根据EAX的

2017-08-14 20:13:49 476

转载 X264中的汇编:sad-a.asm——002

http://blog.csdn.net/xiaoyi247/article/details/7913360版权声明:本文为博主原创文章,未经博主允许不得转载。1.SAD即绝对误差和(sum of absolute differences),应用非常广泛,是一种测量两个图像块的差异的最简单的办法。顾名思义,其公式为:  2.为什么要优化SAD

2017-08-14 20:12:27 639

转载 x264中的汇编:x86inc.asm——001

http://blog.csdn.net/xiaoyi247/article/details/7904906版权声明:本文为博主原创文章,未经博主允许不得转载。     龙哥以前说过,不懂汇编,就别说自己懂264,确实汇编在视频编解码中的作用太大了。在非opencl等显卡并行优化的平台上,SIMD就成了算法并行处理的唯一渠道。整个X264的代码的精华都在

2017-08-14 20:11:20 1070

转载 C代码调用汇编&使用指令集优化——x264汇编代码原理

http://www.cnblogs.com/JeroZeng/p/4782438.html  最近研究x264汇编代码,感觉使用到的优化思想和手法非常不错,在此写一个demon来记录我学习过程从搭建环境开始  x264使用汇编优化的思想是将汇编代码编译到一个静态库里,供C代码调用,所以首先需要构建一个汇编函数得静态库。因为手动配置使用yasm来编译汇编文件

2017-08-14 18:01:10 1332

转载 浅谈代码的执行效率(4):汇编优化

http://blog.zhaojie.me/2010/01/talk-about-code-performance-4-asm-optimization.html终于谈到这个话题了,首先声明我不是汇编优化的高手,甚至于我知道的所有关于汇编优化的内容,仅仅来自于学校的课程、书本及当年做过的一些简单练习。换句话说,我了解的东西只能算是一些原则,甚至也有一些“陈旧”了——不过我

2017-08-14 17:53:37 505

转载 浅谈代码的执行效率(3):缓存与局部性

http://blog.zhaojie.me/2010/01/talk-about-code-performance-3-locality.html在前两篇文章里,我们讨论了程序性能的两个方面,一是算法(广义的算法,即解决问题的方法),二是编译器。通过这两个方面,我想表达的意思是,一段程序的执行效率,是很难从表面现象得出结论的,至少从一些简单的层面,如代码的长度是几乎难以说

2017-08-14 17:51:32 321

转载 浅谈代码的执行效率(2):编译器的威力

http://blog.zhaojie.me/2010/01/talk-about-code-performance-2-compiler.html在上一篇文章中,我主要表达了这样一个观点:影响程序效率的关键之一是算法,而算法的选择与优化,和是否多一个赋值少一个判断的关系不大。关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等

2017-08-14 17:49:59 478

转载 浅谈代码的执行效率(1):算法是关键

http://blog.zhaojie.me/2010/01/short-code-is-not-always-fast-1-algorithms.html前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是“简短”。他说,“程序越简短,其可执行代码就越少,就越有效率”,而在编写程序的时候,“要尽量改进我们的算法,而改进算法中最重要的一条,就是减少语句”。这句

2017-08-14 17:48:44 660

转载 如何分析解决Android ANR

http://blog.csdn.net/dadoneo/article/details/8270107/2012-12-07 16:44 61814人阅读 评论(10) 收藏 举报 分类:Android(106) 目录(?)[+][java] view plain copy

2017-08-07 17:45:39 724

adb_start_env.bat

dos bat adb shell install apk,and check apk install success or fail. main skill is how to check devices is reboot success or not.

2018-03-19

链表的基础操作

详细的链表操作代码!如果你要参加笔试面试,请一定要看

2012-09-25

空空如也

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

TA关注的人

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