海思专题

新路程----海思 uboot(1)

先看start.s吧 .globl _start //.global声明_start为全局符号,_start就会被连接器链接到,也就是链接脚本中的入口地址了。_start: b reset //跳转到reset 下面的代码是设置arm的异常向量表ldr pc, _undefined_instruction //把label后的数据或者指令内容赋值给pcldr pc, _softw

新路程------编译海思代码遇到的问题

问题如下,解决方案就在问题下方,我的ubuntu版本是14.04 ********************************************************************** “mkimage” command not found – U-Boot images will not be built sudo apt-get install u-boot-

新路程--------安装海思Hi3516A/Hi3516D SDK出现问题

搞板子首先要配置开发环境,这个编译的要求不高,所以虚拟机就可以搞定了,于是我就在windows上装了vm然后安装了虚拟机 vm的版本是11,ubuntu的版本是12.04,别的我没试过,至少可以保证这两个是ok的。    然后装sdk,根据使用说明来,先copy sdk到home目录下(哪个目录应该无所谓,为了方便起见放在了home里),然后点击那个sdk.unpack,结果出问题了

海思平台博客收藏

在csdn上看到了海思平台不错的博客,虽然CSDN上关注收藏了,但是自己平时更多的用博客园,于是把网址记一下。 https://blog.csdn.net/ltshan139/category_8762084.html

华为海思招聘-芯片与器件设计工程师-数字芯片方向- 机试题——(共九套)(每套四十题)

华为海思招聘-芯片与器件设计工程师-数字芯片方向- 机试题-题目分享——共九套(每套四十题) 岗位——芯片与器件设计工程师 岗位意向——数字芯片 真题题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共9套) 实习岗位和秋招的题目是一样的 didadidadidida313 ** 单选 ** 1.以下低功耗措施中,哪种不是降低电路翻转率的方法? A.在不

海思3518c平台 实现 华为WCDMA 拨号

硬件:海思3518c平台 软件:linux version 3.0.8    SVN 一、修改内核文件:         注册“设备ID(vendor_ID)” 和 “ 厂商ID(productor_ID)”   二、配置内核选项:      a、  配置网络选项:WCDMA通过pppd和 chat实现拨号,所以要将ppp相关选项选上。       b、选上USB相关选项:因为3

海思3518平台的uboot 和 kernel烧写

############################# 3518 kernel & uboot 16Mflash  ######################################### 1、组件网络:                                                setenv serverip 1

海思Hi35XX调试串口添加root登录密码

海思Hi35XX调试串口添加root登录密码 本博客是基于海思Hi3536来介绍 序:在做Hi3536的相关产品,出厂前需要在调试用的串口0加上密码才能登录,文件系统制作出来后默认是串口不需要密码即可登录的,这是万万不可以存在的BUG。 1、将/etc/inittab中77行的::respawn:/sbin/getty -L ttyS000 115200 vt100 -n roo

海思hi3516dv300的媒体处理平台

mpp概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下 功能:输入视频捕获、H.265/H.264/JPEG 编码、H.265/H.264/JPEG 解码

海思hi3516dv300一些配置

1. 网络配置 嵌入式设备网络一般都是自己配置的,hi3516的网络配置在/etc/init.d/rcS 这个文件中。 这是他的初始化配置。 但是网络ping 百度还是ping不通,是因为dns服务器没有配置。 配置DNS后,测试可以正常ping 通域名。 2.DNS配置 在/etc下添加resolv.conf文件,并在文件中至少添加一个有效DNS服务器地址, 则域名访问成功。 内容如图

海思芯片研究开篇介绍

海思音视频处理芯片介绍 不多介绍了,大家都知道。 海思hi3516dv300 SDK目录介绍 1. 板子测试文档,用来测试买来的板子是否是正常的,测试不通过,可联系商家换新。 2. 单独资料包:提供u-boot源码,内核源码,文件系统源码,mpp测试demo,h264,h265流推送demo,安装交叉编译环境和编译链等资料。 3. 虚拟机开发环境:提供已经配置好了的开发环境。 4. onvi

海思Hi3520上appweb的移植

1.Appweb交叉编译 编译环境:ubuntu-12.04 x64 开发平台:Hi3520 arm版 编译版本:appweb-6.1.1.tar 2.解压 tar -xvf appweb-6.1.1.tar 配置appweb编译环境      ① 解压以后进入appweb-6.1.1,看到类似如下目录结构: ② vim 打开projects/appweb-linux-def

2.海思3520D交叉编译工具的安装

2.交叉编译工具链的安装 在linux服务器上安装交叉编译器:  1)安装uclibc交叉编译器(注意,需要有sudo权限或者root权限): cd /home/vmuser/wqj/hi3520/Hi3520D_SDK_V1.0.5.0/osdrv/toolchain/arm-hisiv100nptl-linux运行chmod +x cross.install, 然后运行sudo ./c

1.海思3520D搭建开发环境

1.搭建开发环境 1.解压文件: 在linux服务器上tar -zxf Hi3520D_SDK_V1.0.5.0.tgz,解压缩该文件,可以得到一个Hi3520D_SDK_V1.0.5.0目录。 2.sudo ./sdk.unpack 此时,系统会报错. 原因是ubuntu系统默认使用的是bash,改成sh即可. 解决方式: sudo dpkg-reconfigure dash 选 n

海思平台环境搭建并测试AI例程

先粘链接,本次测试所用的例程samples: CANN Samples - Gitee.com 接下来记录环境搭建步骤 开发环境配置         首先需要Ubuntu18.04版本,可以是虚拟机或实体机         然后需要安装一些工具,汇总一下是gcc g++ cmake make unzip build-essential zlib1g zlib1g-dev libbz

海思SD3403,SS928/926,hi3519dv500,hi3516dv500移植yolov7,yolov8(18)-Yolov8改进

yolov8进行二次改进后进行了量化和速度测试 ,没有明显速度增加。对比一下模型的性能。 分别用原始模型和改后的模型进行了100 epochs训练。 以下是原始模型的结果。 class P R map@0.5 map@.95 1 0.79 0.49 0.571 0.316 2 0.851 0.738 0.801 0.538 改进后的模型结果。 cla

海思GDB + GDB Server调试(适用于小内存设备)

文章目录 1.简介2.编译2.1 GDB源码下载2.2 GDB编译2.3 GDB Serve编译 3.设备程序编译4.运行4.1 设备端4.2 PC 1.简介 在设备上调试程序的时候,经常使用GDB进行调试,很方便也很容易追踪到问题所在。但是有些设备内存较小,直接使用GDB经常因为内存不够导致GDB无法运行,因此采用GDB + GDB Server这种方式会消耗设备的内存较小,

海思Hi3065H 200MHz 高性能 RISCV32 A² MCU

这是一款海思自研的RISCV32内核的高性能实时控制专用MCU, 具有高性能、高集成度、高可靠性、易开发的特点,同时还有嵌入式AI能力。 CPU • RISC-V@200MHz+FPU 存储 • Up to 152KB Code Flash • 8KB Data Flash • 16KB SRAM 个人认为这是MCU梯队非常棒的一块芯片!具体介绍见:Hi3065H芯片 | 海思官网

RTL8188fu wifi驱动 移植到海思hi3518ev300

前期准备: Hi3518EV300 SDK(版本Hi3516EV200_SDK_V1.0.1.2) 8188fu驱动 wpa_supplicant 移植kenerl 1.在kernel输入以下命令,进入menuconfig配置 make ARCH=arm CROSS_COMPILE=arm-himix100-linux- menuconfig 2.打开cfg80211 - wirele

海思平台(hi3559av100)的pq_sample代码编译过程和执行过程

目录 1.文件目录结构 2.Makefile 3.源代码分析 3.1pq_sample.c文件 3.2pq_stream的注册过程: 3.3pq_control的实现过程:   pq_sample的代码是用于海思的ISP在线调试的代码,本系统是采用的海思的异构方案(linux+liteos)的系统形式,pq_sample的代码是运行于a53上面的liteos系统中,实现了pq_

海思平台SDK中rootfs的文件添加和编译的操作(以hi3559av100为例)

由于项目需要,在系统启动后需要插入一些驱动程序以及运行一些应用程序。这就需要将所要执行的文件打包到根文件系统中,以便系统启动后可以运行。   一般我们在目录Hi3559AV100_SDK_V2.0.3.0/package/osdrv/中完整的编译了整个osdrv的情况下,yaffs2文件系统的编译工具mkyaffs2image100以及使用busybox制作的跟文件系统都应该是编译好了的,存放

FPGA+海思ARM方案,可同时接收HDMI/VGA 两种信号,远程控制

FPGA+海思ARM方案,可同时接收HDMI/VGA 两种信号,通过配置输出任一图像或者拼接后的图像 客户应用:无线远程控制 主要特性: 1.支持2K以下任意分辨率格式 2.支持H264压缩图像 3.支持WIFI/4G无线传输 4.支持自适应输入图像分辨率 5.支持HDMI/VGA两通道任意分辨率拼接为指定分辨率图像 6.可定制功能,扩展应用

海思3536:交叉编译Qt4.8.4

一、交叉编译qt 1、下载Qt源码包qt-everywhere-opensource-src-4.8.4.tar.gz; 2、解压Qt源码包tar -xvfzqt-everywhere-opensource-src-4.8.4.tar.gz 3、创建qmake.conf 3.1在qt-everywhere-opensource-src-4.8.4/mkspecs/qws/下创建linux-

海思3536:PC客户端编译过程报错及解决方法

1、Hi3536V100R001C02SPC040版本编译出错 --------- 错误 4 error LNK2001: 无法解析的外部符号 _IveOpenFile D:\share\Hi3536V100R001C02SPC040\01.software\pc\IVE_CLIB\HiIVE_PC_V2.0.0.7\sample\ive_samples_2.0\Integ\ive_clib_2.

海思3536:kernel编译和mpp_single编译过程报错及解决方法

### 1、编译kernel 1.1 cd kernel/linux-3.10.y 1.2 cp arch/arm/configs/hi3536_full_defconfig.config 1.3 make ARCH=armCROSS_COMPILE=arm-hisiv300-linux- menuconfig 1.4 make ARCH=armCROSS_COMPILE=arm-hi

海思3536:osdrv编译过程中报错及解决方法

1、安装交叉编译工具 1.1 cd toolchain/arm-hisiv300-linux/ 1.2 tar -xvf arm-hisiv300-linux.tar.bz2 1.3 修改cross.install:使用bash 1.4 sudo ./cross.instal 1.5 执行source /etc/profile, 安装交叉编译器的脚本配置的环境变量就可以生效了