2 CNccion

尚未进行身份认证

我要认证

莎士比亚の喵

等级
TA的排名 13w+

linux内存工具查看归纳

1.top命令多核cpu监控: 在top基本视图中,按键盘数字"1",可监控每个逻辑cpu的状况 内存状态内存状态 属性说明 used 使用中的内存总量 free 空闲交换区总量 shrd 共享内存总量 buff 缓存内存总量 cache page cache占用的内存量 cpu状态信息cpu状态信息 属性说明 ...

2020-04-02 15:30:33

/usr/bin./ld: cannot find -l<nameOfTheLibrary>

在用qmake编译qcad工程时,遇到/usr/bin/ld: cannot find -lQtWebkit。以下是解决办法: 在ubuntu主机上输入以下命令:ld -lQtWebKit --verbose端口打印如下:==================================================attempt to open /...

2019-06-17 14:38:16

软件架构之路 1

一.架构的定义:1.软件架构是一个系统的草图。2.软件架构描述的对象是直接构成系统的抽象组件。3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。5.在面向对象领域中,组件之间的连接通常用接口来实现。二.架构的细分,基本可分为三类:1. 系统架构师:服务器负载,可靠性,伸缩,扩展,数据库切分...

2019-05-23 17:52:56

C++编程学习52个经典网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段2、http://www...

2019-05-11 09:48:44

c++11 std::function && std::bind

1.function std::function 对象是对C++中现有的可调用实体的一种类型安全的包裹(函数指针这类可调用实体,是类型不安全的)。可调用实体主要包括:函数(全局函数, 静态函数) 函数指针 函数引用 隐式转换为函数指定的对象实例:普通函数和仿函数的例子#include &lt;functional&gt;std::function&lt; s...

2019-05-08 18:22:41

Neon intrinsics

1.介绍 在上篇中,介绍了ARM的Neon,本篇主要介绍Neon intrinsics的函数用法,也就是assembly之前的用法。NEON指令是从Armv7架构开始引入的SIMD指令,其共有16个128位寄存器。发展到最新的Arm64架构,其寄存器数量增加到32个,但是其长度仍然为最大128位,因此操作上并没有发生显著的变化。对于这样的寄存器,因为可以同时存储并处理多组...

2019-04-19 15:52:06

Ne10编译和介绍

1.介绍 ARM® NEON™技术是适用于ARM Cortex™-A系列处理器的SIMD(单指令多数据)架构扩展。它可以使多媒体和信号处理算法提速,例如视频编码/解码、2D/3D图形、游戏、音频和语音处理以及图像处理等。 Ne10的问世,出现许多使用NEON并显著改善用户体验的多媒体应用程序。有些应用程序开发人员可能不熟悉NEON汇编代码,因此Ne10库的...

2019-04-12 16:29:58

neon使用和建议

1.neon的使用方法NEON优化库(Optimized libraries) 向量化编译器(Vectorizing compilers) NEON intrinsics NEON assembly 根据优化程度需求不同,第4种最为底层,若熟练掌握效果最佳,一般也会配合第3种一起使用。本文将会重点介绍第3、4种方法。先简要介绍前两种:(1)Libraries:直接在程序...

2019-04-09 18:11:45

arm neon介绍

一.介绍 ARM NEON 是适用于ARM Cortex-A和Cortex-R52系列处理器的一种128位SIMD(single instruction multiple data, 单指令多数据)扩展结构。 ARM CPU最开始只有普通的寄存器,可以进行基本数据类型的基本运算。自ARMv5开始引入了VFP(Vector Floating Point)指令,该指令用于...

2019-04-09 17:22:43

UML学习入门篇

1.1UML基础知识 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。UML由1.0版发展到1.1、1.2、...,到现在的2.0、2.x,本书将会以2.x版本为基础开展讨论。UML的作用:软件设计和软件需求分析UML的分类:结构型的图(structure Diagram)...

2019-03-23 16:07:01

mbedtls入门和使用

1.mbedtls简介ARMmbedtls使开发人员可以非常轻松地在(嵌入式产品中加入加密和SSL/TLS功能。它提供了具有直观的API和可读源代码的SSL库。该工具即开即用,可以在大部分系统上直接构建它,也可以手动选择和配置各项功能。mbedtls库提供了一组可单独使用和编译的加密组件,还可以使用单个配置头文件加入或排除这些组件。从功能角...

2019-03-20 14:42:54

const for c++

一.const介绍什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量:const类型说明符 变量名 常引用:const类型说明符 &amp;amp;引用名 常对象:类名const对象名 常成...

2019-03-01 08:38:35

ADAS系列-s32v234的图像数据流

1.摄像头介绍   摄像头是ADAS核心传感器,摄像头常见的结构如下图1所示,主要包括镜头,基座,传感器以及PCB部分。                                                                       图 1CMOS Sensor部分       对于现在来说,sensor主要分为两类,一类是cmos,一类是CCD。cm...

2019-02-13 08:54:37

YUV420数据格式

1.YUV格式有两大类:planar和packed.对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有的像素点的V. 对于packed的YUV的格式,每个像素点的Y,U,V是连续交叉存储的YUV的解释:YUV,分为三个分量,&quot;Y&quot;示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chr...

2018-12-11 11:17:36

Gitlab CI/CD + Sonarqube for Embedded

一.软件介绍Gitlab gitlab-runner Sonarqube sonarqube-scanner二.Gitlab CI/CD介绍      Gitlab是常用的开源git代码管理工具之一,随着发展推出了ci/cd解决方案,顾名思义具体来说ci/cd主要完成以下两个工作:       ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等...

2018-12-07 09:12:58

Opencv系列之imread

          近日,开始学习图像处理,思前想后决定以opencv作为实验基础。遂完成图片读取和显示功能。Imread作为常用的图像读取函数,虽然简单,但是参数的选择非常重要,直接影响到后期处理。同时在调试学习过程中也可以学习到图像处理的知识。1. 函数原型 Mat imread(const String&amp;amp; filename,int flags = IMREAD_COLOR)...

2018-10-24 15:10:46

ADAS系列之一

一.介绍         ADAS(Advanced Driver Assistance Systems)高级辅助驾驶,是利用安装于车上的各式各样的传感器, 在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。二.s32v234介绍       S32V234是nx...

2018-10-18 22:32:56

bitbake介绍

        如果说 Linux 系统镜像是你想吃的一桌饭菜,那么 Yocto 就是一家餐厅,Poky 就是厨房,BitBake 就是厨师。那么,如果我们想定制自己的 Linux,我们应该学会怎么用好 BitBake,或者说把我们的意图告诉 BitBake。总而言之,如果你想定制 Linux 系统的愿望跟你想吃一桌好吃的饭菜一样强烈的话(或者更强烈),你应该好好了解了解 BitBake。1...

2018-10-11 17:47:40

Yocto基本概念及介绍

Yocto详解参考:http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html#creating-a-general-layer-using-the-yocto-layer-script 这篇文章第五章不错1.名词解释Yocto:Yocto是这个开源项目的名称,该项目旨在帮助我们自定义Linux系统 Poky:P...

2018-09-29 10:39:13

ALSA resample插件-SRC

1.介绍     在博客《alsa配置文件asound.conf》中介绍了alsa的相关插件。本篇中,将会介绍alsa plugin-resample插件相关方面的内容,提供一种resample的方法。libsamplerate是由Erik de Castro Lopo编写,相关的用法: pcm.my_rate { type rate slave.pc...

2018-09-06 11:45:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。