1.1 什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将...
转载
2017-08-31 22:00:00
132阅读
2评论
话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。
转载
2016-04-18 20:00:00
293阅读
2评论
http://zh200581134.blog.163.com/blog/static/96010202012112534815858/ 海思Hi35XX系列 串口 http://blog.csdn.net/olei_oleitao/article/details/7383592 Hi3515自带串口驱动加载说明http://blog.163.com/softtwo_
转载
精选
2014-09-21 11:17:49
1213阅读
Hi3518A作为新一代HD IP摄像机SOC,集成新一代ISP,优化后的编码前图像处理算法和新一代H.264编码器,同时采用先进低功耗工艺和内部的低功耗架构设计,这一切将使得Hi3518A在低码率,高图像质量,低功耗方面持续引领行业水平。创新性的硬件支持90度/270度旋转功能和镜头几何校正功能,可以满足监控应用的各种场景需求。Hi3518A还全格式支持3A算法,客户可以基于此实现包含一体机机芯
转载
2023-12-21 11:45:26
340阅读
背景参考自:《HiMPP V3.0 媒体处理软件开发参考.pdf》由于在音视频处理领域,海思芯片占有全球市场的很大份额。当我们选择使用海思芯片开发时,程序开发模型主要是围绕HIMPP(Hisi Media Process Platform)提供的API进行。这里围绕主角HIMPP详细介绍与它相关的专业词汇与背景知识,对HIMPP有充分了解之后,我们就可以利用它实现音视频编解码等业务逻辑。本文主要讲
转载
2023-12-05 09:19:43
51阅读
1、前言(1)本文介绍的uboot编译过程是基于海思提供SDK包里的uboot源码进行编译,具体的编译参数是根据hi3516dv300芯片来设置的,编译生成的uboot烧录镜像也是用于hi3516dv300芯片的uboot镜像; (2)对于Makefile没有特别强调则表示是uboot源码顶层的Makefile;2、uboot的编译过程2.1、配置编译环境编译命令:make ARCH=arm CR
1. 前期准备1.1搭建好开发环境:1.这里说的是以个人电脑进行开发:安装好虚拟机,在虚拟机中搭建好nfs服务器,确保开发板可以挂载上虚拟机; 2.确保开发板和PC可以通过串口通信;1.2熟悉海思芯片的SDK开发包1.SDK开发包里有mpp文件夹,文件夹里的都是MPP依赖的库和示例程序,多花点时间研究; 2.mpp/ko目录下是音视频编解码相关的驱动; 3.mpp/lib目录下是相关的静态库和动态
华为海思设计的手机芯片凭借着华为手机的强推,目前来说已经算是成功的了,不过华为的野心似乎不止于此,业界盛传其将推ARM架构64位服务器芯片,这个应不是空穴来风。中国最有可能推广ARM架构服务器芯片由于占有服务器市场的超过90%市场份额的Intel公司不断提升服务器芯片价格导致服务器提供商和用户怨声载道,对服务器芯片有庞大需求的亚马逊、百度等都有意采用ARM架构芯片,以降低成本。另外,ARM架构向来
转载
2023-08-14 13:02:43
340阅读
红帽(Red Hat)是一家专注于开源技术的软件公司,而海思(Hisilicon)是一家专注于芯片设计的公司。linux则是一种开源操作系统。红帽一直致力于开源技术领域的研究和应用,而海思也在不断发展和拓展自己的芯片产品。两者在技术领域有着很多的合作和共同点,尤其是在海思linux系统的研发和运用上起到了很大的作用。
海思linux系统是一种基于linux内核的操作系统,专门为海思公司的芯片产品
原创
2024-02-27 11:03:41
172阅读
在当今技术飞速发展的时代,操作系统是计算机系统中最核心的部分。而在众多操作系统中,Linux作为一种开源操作系统,一直备受关注和青睐。而海思 Linux则是在 Linux 基础上进行优化和定制的操作系统,为海思芯片提供更好的兼容性和性能。
海思是一家专业的芯片设计公司,主要致力于移动通信、智能家居、物联网等领域。海思的芯片广泛应用于手机、路由器、摄像头等设备中。为了更好地满足市场需求,海思在 L
原创
2024-03-11 12:07:32
224阅读
在嵌入式系统开发中,红帽操作系统是一个被广泛应用的选择。红帽是一家专门从事Linux发行版开发的公司,其操作系统以稳定性、安全性和可靠性著称。而在嵌入式系统领域,红帽操作系统也有着重要的应用价值。
在嵌入式系统开发中,一个经常遇到的问题是如何将软件移植到目标硬件平台上。而针对ARM架构的嵌入式系统,我们可以使用“--target=arm-linux”来指定编译器的目标平台,从而保证代码在ARM架
原创
2024-05-22 10:22:57
23阅读
VisualGDB 是一款功能强大的集成开发环境 (IDE),专门用于嵌入式开发。它支持多种平台和处理器架构,包括 ARM-Linux,让开发人员可以方便地为嵌入式系统创建应用程序。在本文中,我们将重点关注 VisualGDB 在 ARM-Linux 开发方面的应用和优势。
首先,让我们了解一下 ARM-Linux。ARM 是一种流行的处理器架构,广泛应用于移动设备、嵌入式系统和物联网设备等领域
原创
2024-04-24 10:56:52
144阅读
arm-linux工具的功能如下:arm-linux-addr2line把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。arm-linux-ar建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大...
转载
2015-01-26 18:57:00
191阅读
2评论
红帽(Red Hat)是一家全球领先的开源软件公司,致力于为企业提供可靠、安全和高性能的解决方案。作为开源软件的先驱和支持者,红帽在众多领域中都有深入的研究和经验,其中包括操作系统、虚拟化、中间件、存储和云计算等领域。
在红帽系列操作系统中,Spark是一种非常流行和强大的数据处理工具,它可以用来进行大规模数据处理、数据分析和机器学习等任务。而在嵌入式系统领域,ARM架构是一种常见的处理器架构,
原创
2024-04-03 10:34:40
36阅读
Chromium arm-linux是一种基于ARM架构的操作系统,最初设计用于移动设备和嵌入式系统。它具有轻量级、高效能和优秀的稳定性,因此在智能手机、平板电脑、智能音响等设备上得到广泛应用。在过去的几年里,随着ARM处理器性能的提升和ARM架构在计算机领域的普及,越来越多的用户开始关注在ARM架构上运行的操作系统。
Chromium是一个开源项目,是谷歌Chrome浏览器的基础。它是一个快速
原创
2024-05-23 10:00:54
643阅读
Mosquitto是一个轻量级的开源MQTT(Message Queuing Telemetry Transport)消息代理,可以在ARM-Linux平台上运行。
ARM-Linux是一种基于ARM架构的嵌入式Linux操作系统,常见于一些低功耗设备和嵌入式系统中。Mosquitto在ARM-Linux平台上的应用非常广泛,可以用于物联网设备、传感器节点、智能家居等领域。
Mosquitto
原创
2024-04-24 11:09:03
123阅读
目录一、mpp的部署研究和实战1、mpp的文件结构详解2、开发板启动挂载主机3、部署ko文件4、部署lib文件二、sample的编译和测试1、sample的编译2、sample的部署和测试3、镜像重新制作4、最后的总结 一、mpp的部署研究和实战海思MPP参考学习: 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软
转载
2024-09-10 14:53:32
142阅读
自从华为走上了自主处理器之路后,就越走越顺了,每逢麒麟9XX系列更新,同期的高通都不是对手,譬如最近很火的麒麟970,现在基本稳坐安卓手机处理器天梯图第一把交椅。总之麒麟9系列很厉害就是了,但麒麟6系列你有了解吗?安兔兔63000分的成绩,基本就是骁龙625的水平,我们也使用小米5X跑了分,成绩63131分,与华为麦芒6和荣耀7X成绩持平。现在可以肯定的是,麒麟659处理器的对手就是骁龙625。麒
转载
2023-10-31 17:43:51
1126阅读
概述(HI3531D)海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Programe Interface)接口完成相应功能。 该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、 H264/H.
转载
2023-11-26 14:22:13
250阅读
KDB是Linux内核中的一个调试工具,它可以帮助开发人员在内核中进行调试和分析。而arm-linux是一种在ARM架构上运行的Linux操作系统。在ARM架构上运行Linux操作系统时,有时候需要对KDB进行一些修改,以适应ARM架构特有的一些需求。这就是KDB arm-linux patch的作用。
KDB arm-linux patch主要是为了让KDB工具能够正确地运行在ARM架构上的L
原创
2024-04-25 10:59:32
41阅读