OpenCV 是目前开源项目中最著名的基于机器视觉方向的图像处理的开发包,目前已经有被移植到嵌入式 Linux 环境上。本文介绍了 OpenCV 交叉编译的基本步骤。一、编译环境及库文件linux 环境:ubuntu12.04交叉编译:4.3.2arm 板子:iMX6开发板libz:libjpeg:libpng:libyasm:opencv:libx264:libxvid:lffmpe
目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程.搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”.一. 主机编译环节我使用的系统是ubuntu10.04,搭建好交叉编译环境后,终端输入arm-linux-gcc -v能够正常显示版本信息,但是输入sudo arm-linux-gcc -v后却显示命令无法找到.我试过很多种方法,比如sudo -s切换到
Hadoop-HA模式概念•主从集群:结构相对简单,主与从协作•主:单点,数据一致好掌握•问题:•单点故障,集群整体不可用•压力过大,内存受限HDFS解决方案:单点故障:•高可用方案: HA(High Available)• 多个NN,主备切换,主压力过大,内存受限:联帮机制: Federation(元数据分片)• 多个NN,管理不同的元数据•HADOOP 2.x 只支持HA的一主一备HDFS-H
在Linux系统中,关闭串口是一个比较常见的操作。特别是在一些嵌入式系统中,关闭串口可以节省资源和提高系统性能。在某些场景下,比如一些嵌入式系统在实际运行过程中可能会出现串口信息泄漏的安全问题,因此关闭串口也是一种安全的做法。 对于一些嵌入式系统,比如海思(HiSilicon)出品的一些系统,关闭串口可能是必要的操作。海思(HiSilicon)作为一家知名的半导体公司,其产品涵盖了通讯、物联网、
原创 2024-04-08 11:12:26
192阅读
基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题 Ubuntu 1604系统除了root,还有kandi和sundi两个用户,我先用kandi用户编译的,可编译通过,后面再用sundi的用户编译,出错信息如下:[ 19% 12620/64631] Ensure Jack server isinstalled and
转载 3月前
14阅读
一、概述 如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小: 二、数据结构 1、mmz区域描述符 2、mmb内存描述符 hil_media
转载 2019-08-04 11:41:00
219阅读
2评论
在现代科技的飞速发展下,操作系统的重要性日益凸显。作为一款开源的操作系统,Linux系统在用户眼中备受推崇。而Linux系统的开发也在不断地进行着更新和升级,以满足用户对于系统性能和安全性的需求。 在Linux系统中,nptl.tar无疑是一个备受关注的话题。nptl.tar是Linux系统中一种非常重要的文件,其中存储了与线程相关的函数实现,被称为New POSIX Thread Librar
原创 2024-04-29 11:04:15
37阅读
Hisi外设ADC的使用:环境Platform: Hi3516DV100Kernel: v3.4参考代码主要通过操作寄存器Chimm (LSADC_CTRL0,0xff5264ff); //配置0寄存器 0x200B0000。。。。。。
原创 2023-11-09 16:04:41
75阅读
先下载linux内核源码包,下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/(1)编译整个osdrv目录:注意:默认不发布内核源码包,只发布补丁文件。内核源码包需自行从开源社区上下载。从linux开源社区下载v4.9.37版本的内核:1)进入网站:www.kernel.org2)选择HTTP协议资源的https://www.kernel.org/pub/选项,进入子页面3)选择linux/菜单项,进入子页面4)选择ker
原创 2021-07-29 11:19:46
847阅读
平台:STM32ZET6(核心板)+ST-LINK/V2+SD卡+USB串口线+外部EEPROM(不需要上拉电阻)工程介绍:主要文件在USER组中,bsp_i2c_ee.c,bsp_i2c_ee.h,bsp_eeprom.c,bsp_eeprom.h和main.c,其中bsp_i2c_ee.c中主要时基本的模拟I2C时序,而bsp_eeprom.c中主要利用前一个文件中定义的基本操作,进行EEPR
转载 2024-06-02 19:32:48
82阅读
不同于以往在固定数据集上测试性能,论文提出了一个更符合实际的全新检测场景Open World Object Detection,需要同时识别出未知类别和已知类别,并不断地进行增量学习。论文还给出了ORE解决方案,通过对比聚类和基于能量的分类器来进行开放开放世界的检测训练论文: Towards Open World Object Detection论文地址:https://arxiv.org/abs
转载 3月前
373阅读
Hisi内核线程CPU占用高的问题:环境 Platform: Hi3516DV100 Kernel: v3.4 现象 内核线程kworker/u:0开机时CPU占用率高分析 查看哪个模块占用CPU:cat /proc/5/stack原因 占用大量CPU的时候是内核中对mmc模块使用4000~1000的不同频率对插入的模块分别用sd、mmc、sdio类型匹配枚举的过程。SDIO_CAERD_DETE
原创 2023-11-09 16:05:28
82阅读
答: 是一个HISILICON SAS 控制器驱动(HISILICON SAS controller driver)
转载 2019-03-20 18:55:00
255阅读
2评论
4 开发框架4.1 软件开发框架海思针对芯片各个硬件单元,提供统一的软件开发框架,如下图。媒体软件处理平台(Media Process Platform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.265/H.2
原创 2021-09-07 10:59:54
1680阅读
1点赞
2评论
摘要: openblas主要用于矩阵运算的加速1. openblas交叉编译下载openblas,这里用0.3.7版本https://github.com/xianyi/OpenBLAS编译前提需要安装好交叉编译工具链aarch64-linux-gnu下载地址如
原创 2021-09-07 10:46:22
1624阅读
Hi3536 H.265解码处理器接触一款新的平台时先了解它能做些什么,对外提供了些什么接口。1、demo板外部接口01 USB3.0 接口 02 内部 HDMI 输出接口 03 VGA 输出接口 04 CVBS 输出接口 05 差分麦克风输入接口 06 麦克风左右声道输入耳机接口 07 音频线性左右声道输入、音频线性左右声道输出、音频差分输出接口 08 网口 1 09 网口 0 10 外部复位按
转载 2024-08-07 11:26:21
803阅读
摘要 用户指南”完成开发环境的搭建,这样会少走不少弯路。那么下面将给出这个文档给出的软件包安装步骤 步骤 1 配置默认使用 bash 执行 sudo dpkg-reconfigure dash 选择 no 步骤 2 安装软件包 执行: sudo apt-get install make libc6:i386 lib32z1 lib32stdc++6 zlib1g-dev libncurs
转载 8月前
46阅读
learn opencv website: https://www.learnopencv.com/ learn opencv github:https://github.com/spmallick/learnopencv
转载 2022-07-21 08:25:18
349阅读
一、openCV介绍  Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、M
转载 2024-04-18 22:33:46
206阅读
  • 1
  • 2
  • 3
  • 4
  • 5