原创 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
1627阅读
Hadoop-HA模式概念•主从集群:结构相对简单,主与从协作•主:单点,数据一致好掌握•问题:•单点故障,集群整体不可用•压力过大,内存受限HDFS解决方案:单点故障:•高可用方案: HA(High Available)• 多个NN,主备切换,主压力过大,内存受限:联帮机制: Federation(元数据分片)• 多个NN,管理不同的元数据•HADOOP 2.x 只支持HA的一主一备HDFS-H
距离上一轮芯片行业爆发已经过去2年了,这两年期间有过mcu的爆发,也有过车载ai芯片的炒作,那么在国际巨头的平台化打压下,国产替代到底应该从何处下手才能制胜呢? 文章目录第一次国产替代之路——海思海思的崛起芯片行业成功要素“第二次”国产替代?地平线的破局机会在哪里?总结 第一次国产替代之路——海思海思的崛起背景:芯片一直由国际巨头把控,而且抢占手机绝大部分利润。以前国内一度觉得无法与国际巨头抗衡。
转载 2024-10-12 08:44:59
127阅读
 OpenCV 是目前开源项目中最著名的基于机器视觉方向的图像处理的开发包,目前已经有被移植到嵌入式 Linux 环境上。本文介绍了 OpenCV 交叉编译的基本步骤。一、编译环境及库文件linux 环境:ubuntu12.04交叉编译:4.3.2arm 板子:iMX6开发板libz:libjpeg:libpng:libyasm:opencv:libx264:libxvid:lffmpe
在Linux系统中,关闭串口是一个比较常见的操作。特别是在一些嵌入式系统中,关闭串口可以节省资源和提高系统性能。在某些场景下,比如一些嵌入式系统在实际运行过程中可能会出现串口信息泄漏的安全问题,因此关闭串口也是一种安全的做法。 对于一些嵌入式系统,比如海思(HiSilicon)出品的一些系统,关闭串口可能是必要的操作。海思(HiSilicon)作为一家知名的半导体公司,其产品涵盖了通讯、物联网、
原创 2024-04-08 11:12:26
192阅读
HDU_3559     如果定义终态为不能再继续传递Frost Chain的状态,那么终态的概率和应该是1。每个人死亡的概率就是他的血量为0的各个终态的概率和,于是dp出各个终态出现的概率即可。 #include<stdio.h> #include<string.h> #define MAXD 7776 double f[MAXD][5], a[MAXD]; int v
转载 2012-09-04 13:54:00
93阅读
2评论
一、概述 如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小: 二、数据结构 1、mmz区域描述符 2、mmb内存描述符 hil_media
转载 2019-08-04 11:41:00
219阅读
2评论
目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程.搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”.一. 主机编译环节我使用的系统是ubuntu10.04,搭建好交叉编译环境后,终端输入arm-linux-gcc -v能够正常显示版本信息,但是输入sudo arm-linux-gcc -v后却显示命令无法找到.我试过很多种方法,比如sudo -s切换到
在现代科技的飞速发展下,操作系统的重要性日益凸显。作为一款开源的操作系统,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阅读
基于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阅读
【Linux开发】OpenCV在ARM-linux上的移植过程遇到的问题4—共享库中嵌套库带路径【已解决】标签:【Linux开发】紧接着上一篇,我居然又尝试了一下编译opencv,主要是因为由于交叉编译ARM-Linux,opencv,好像刚开始make install路径的问题,让我宿主机Ubuntu14.04上的opencv链接库被交叉编译库给冲掉,然后在宿主机上运行本机的Opencv程序时候
3559开发板是如今嵌入式开发领域备受瞩目的产品,基于Android系统,其灵活性和扩展性使其在物联网、智能家居和多媒体控制等场景中有着广泛的应用潜力。在本文中,我将详细探讨3559开发板的各个方面,从背景定位到生态扩展,力求为读者提供一个全面的参考资料。 ## 背景定位 对于3559开发板的使用场景,我们可以将其概括为智能设备的开发、维护和应用实例。这款开发板以其高性能和低功耗的特点,特别适
原创 6月前
92阅读
文章目录为什么要源码编译工具和环境准备cmake构建VS工程VS编译OpenCVVS使用OpenCVVS调试OpenCV源码编译的路径未发生过变化源码编译的路径已发生变化 为什么要源码编译OpenCV的安装包只有针对特定版本VS的dll,这就比较不灵活了,在不换VS版本的情况下靠安装包没法随心所欲使用各个版本的OpenCV,而使用OpenCV源码进行编译则可以。另外源码编译时能够生成一些pdb文
(1) 容量。SDRAM的容量经常用XX存储单元×X体×每个存储单元的位数来表示。例如某SDRAM芯片的容量为4M×4×8bit,表明该存储器芯片的容量为16 M字节。或128 M bit。  (2) 时钟周期。它代表SDRAM所能运行的最大频率。显然,这个数字越小说明SDRAM芯片所能运行的频率就越高。  对于一片普通的PC-100 SDRAM来说,它芯片上的标识10代表了它的运行时钟周期为10
先下载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阅读
# 学习海思3559A架构的基础 作为一名开发者,如今嵌入式系统不断被应用于各个领域,而海思3559A作为一种先进的嵌入式处理器架构,受到了越来越多开发者的关注。本文将指导你完成海思3559A架构的基础知识学习与实际操作。以下是整个学习过程的步骤图示。 ## 整体流程 | 步骤 | 内容 | | ------ | -------------
一. 编译tensorflow静态库1. 开发环境: ubuntu16.04, 安装Hi3559A交叉编译工具aarch64-himix100-linux-2. 下载源码: git clone https://github.com/tensorflow/tensorflow3. 安装curl: apt-get install curl4. 下载依赖包, 源码根目录执行: ./ten...
原创 2021-07-10 11:12:18
934阅读
1. 摄像头通道设置:Hi3559AV100_SDK_V2.0.1.0/mpp/sample/svp/multi-core/common/sample_comm_ive.c /****************************************************************************** * function : Start Vi/Vpss/Venc/
原创 2021-07-10 11:25:22
703阅读
  • 1
  • 2
  • 3
  • 4
  • 5