易百纳
文章平均质量分 77
江枫渔火
爱好编程,自信自强!
展开
-
一个受蝙蝠启发的框架,为机器人配备基于声音的定位和映射功能
在设计新的基于音频的导航算法时,我们考虑了这些因素,因为我们希望它们能够在任何至少有一个麦克风和扬声器的平台上有效运行,”Dümbgen解释说。开发具有类似基于声音的定位能力的机器人可能具有显着的优势,因为它可以减少它们对复杂且昂贵的传感系统(例如,摄像头,激光雷达等)的依赖。这可以降低这些机器人的生产成本,最终促进它们的大规模部署。“通过探索Crazyflie无人机上的回声定位,我们确定了为无人机开发的强大的回声定位算法需要应对的主要挑战 - 即运动不确定性和不断变化的螺旋桨噪音,”Dümbgen说。转载 2023-02-16 13:29:08 · 139 阅读 · 0 评论 -
详解GDSII文件
00 2C 10 03 00 00 00 0032 C8 00 00 90 B8 00 00 32 C8 00 00 90 B8 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 32 C8 00 00 :44个字节,00 2C 10 03指该填充多边形的坐标XY共占44字节,具体的说,该多边形是一个矩形,应该有5个点,每个坐标点的坐标占据8个字节,前4个字节表示X坐标,后4个字节表示Y坐标,注意它最后一点的坐标必须和第一个点的坐标相同(闭合)。转载 2023-02-14 21:53:18 · 4027 阅读 · 0 评论 -
NCP1342芯片替代料PN8213 65W氮化镓充电器方案
氮化镓快充已然成为了当下一个非常高频的词汇,在氮化镓快充市场迅速增长之际,65W这个功率段恰到好处的解决了大部分用户的使用痛点,从而率先成为了各大品牌的必争之地,ncp1342替代料PN8213氮化镓充电器主控芯片,适用于65w氮化镓充电器芯片方案。转载 2022-05-08 11:16:25 · 906 阅读 · 0 评论 -
爱芯元智混合精度NPU的技术原理
在芯片相关的产品和设计中,我们经常能听到各种类型的处理器,比如APU、BPU、CPU、GPU、NPU、TPU等,这让刚入门的工程师眼花缭乱。本期干货分享,我们邀请到爱芯AI技术专家刘哥,针对NPU的技术原理进行讲解。手机锁屏密码忘了怎么解开几种常见的“U”关于各种“U”,举一些常见例子:CPU:X86的处理器,买电脑时听到的i5、i7。手机SoC里面的几核ARM处理器等; GPU:游戏显卡,手机内嵌GPU等; TPU:用来做向量计算加速; NPU:神经网络处理器。NPU是为了神经网络转载 2022-04-29 13:59:36 · 1197 阅读 · 0 评论 -
关于RISC-V 的 GPU的讨论
RISC-V的首席技术官Mark Himelstein表示,明年的RISC-V特别兴趣小组将扩大对着色器和高级矩阵操作的扩展,这对人工智能和机器学习很重要。转载 2022-02-24 10:00:54 · 486 阅读 · 0 评论 -
超高清 | HDR Vivid之产业生态
海思HDRHDR行业面临巨大挑战01 标准不统一,终端呈现效果参差不齐HDR多种技术标准共存,缺少终端侧技术实现方案,标准间兼容性较差,不能覆盖主流终端的适配、认证及测试过程,导致终端呈现效果差距大;02 生态碎片化,部分技术方案专利费用高当前HDR产业呈现碎片化生态,部分标准专利费用较高,导致产业链成本居高不下,且支持的设备未形成规模, 不利于产业生态良性发展;03 制作难度大,缺少超高清片源超高清片源匮乏,高质量片源供给不足,超高清频道专区少、时长短,且当前多为4K.转载 2021-04-17 21:18:04 · 913 阅读 · 0 评论 -
nvidia xavier平台无PD控制器USB接口调试
NVIDIA英伟达1. 前言问题:基于nvidia xavier核心板,设计载板,但是USB功能无法使用;硬件:OTG连接器使用Micro B VBUS_ID=GPIO30(B55) pin VBUS Detect=GPIO10(A62) 检查了USB端口VBUS pin保持5V在我们携带的板上咨询nvidia技术人员,说是没有PD控制器,所以需要对dts进行修改调试2. 参考修改对于类型A,没有OTG,如果没有PD控制器,需要删除xhci和xudc下的extcon-*属性。转载 2021-04-17 21:15:52 · 2728 阅读 · 0 评论 -
机器学习(四):关于模型复杂度与模型性能的关系
之前,我们分别使用线性模型以及二次模型对数据进行拟合,发现模型复杂度越高,越能贴合数据,预测精度越高。因此,我们是否可以认为只要算力条件充足,我们就可以尽可能地使用高复杂度模型进行函数的拟合?这就是本文讨论的主题:使用更复杂的模型会出现的问题以及解决方式。本文将分别使用线性模型、二次模型、五次模型以及七次模型分别进行房价数据的拟合,观察训练集和测试集的分布,以得到模型复杂度与模型性能的关系。https://www.iyakj.com/h-nd-15.html 为了使现象更加明显,我们这次仅取少量的转载 2021-02-26 12:22:41 · 3308 阅读 · 0 评论 -
FPGA的设计艺术(5)STA实战之时钟偏斜对建立保持时间的影响以及时序报告分析
STA回顾70年代的时序是通过Spice仿真执行的。80年代的时序包括在Verilog仿真中,以确定设计是否足够快。两种方法都存在两个问题(动态时序): 1)分析仅与仿真一样–仅在仿真执行的情况下才发现问题 2)逻辑仿真慢5到10倍https://www.iyakj.com/静态时序更全面,通过计算设计中每个可能逻辑路径的延迟。最坏情况下的路径确定最大频率。更多STA的基本问题,可以参考:FPGA的设计艺术(4)STA实战之不同时序路径的建立保持时间计算FPGA的设计艺术(3)静态时转载 2021-02-26 10:53:35 · 1110 阅读 · 0 评论 -
FPGA的设计艺术(4)STA实战之不同时序路径的建立保持时间计算
STA定义STA定义为:时序验证,可确保各种电路时序是否满足各种时序要求。ASIC / FPGA设计流程中最重要和最具挑战性的方面之一是时序收敛。时序收敛可以看作是数字电路的时序验证。为时序而闭合的数字电路将以指定的频率工作(由设计人员在时序约束中定义),因此可以实现预期的PPA(性能,功率和面积)。静态时序分析是一种方法,通过该方法,可以通过对数字电路中的所有路径进行时序分析来确定是否实现时序收敛。顾名思义,这种对数字电路的验证是静态完成的(不需要对数字逻辑进行仿真)。静态时序分析利用了数字电路所转载 2021-02-26 10:37:56 · 618 阅读 · 1 评论 -
分析师:芯片短缺至少还将持续一年
众所周知,半导体行业对需求突然增加的反应很慢。一些分析家认为,现在芯片需求超过供应约30%,要赶上需求将需要三到四个季度。从本质上讲,这意味着芯片短缺将一直持续到2022年。芯片需求正在蓬勃发展如今,几乎所有电子设备中都装有芯片,因此对半导体的需求通常处于空前高位。此外,这些芯片变得越来越复杂(即更难生产),并且每个设备的芯片数量正在增长。去年,其他一些因素使对芯片的需求增加到了该行业所能提供的水平。首先,由于转向远程工作和远程学习,人们开始在2020年购买更多的PC和其他电子产品(包括游戏机,转载 2021-02-25 16:40:06 · 389 阅读 · 0 评论 -
wireless_tools移植方法说明
对于很多有wifi的设备,ifconfig这个命令已经不够用了,很多时候我们需要获取wifi的状态,模式等等,我们就需要用到wireless_tools里面的命令了,这里就要把wireless_tools交叉编译移植到开发板上。具体方法如下: 1.下载并解压wireless_tools压缩包。 tar xvf wireless_tools.29.tar.gz 2.进入wireless_tools目录,打开Makefile,修改以下几个选项: 将其修改为自己的交叉编译工具,然后转载 2021-02-25 16:34:03 · 347 阅读 · 0 评论 -
Hi3516Dv300 平台使用MIPI Tx点屏
背景公司新做了一块3516Dv300的开发板,其中有MIPI Tx接口,刚好公司库房还有好几百块的LCD屏,LCD屏是800x480的,还是原装屏,不用掉怪可惜的了,所以就让硬件的同事化了个转接板,使用的芯片是ICN6211,这货最大分辨率可以支持到1920x1200,感兴趣的小伙伴自己下个手册看看。调试过程MIPI屏一般都有一组寄存器需要初始化,这个可以根据使用的芯片资料来初始化,大部分厂家会提供初始化寄存器,使用的MIPI Command Mode,至于怎么使用,大家自己去Google。我们转载 2021-02-25 14:47:16 · 2112 阅读 · 0 评论 -
全志axp驱动功能分析 & 调试说明
全志技术社区1. axp芯片功能说明Power按键 外部电源检测(插入/移除) 过压/欠压保存 过流保护 过温保护 电量计算 芯片温度检测 电池温度检测(需要电池自带NTC) 过温警告2.驱动源码说明(1)drivers/power/axp_power/axp22-board.ca. 读取sys_config.fex,初始化一些参数 包括: axp221设备地址(axp221是通过i2c连接到soc上的) 电池容量 电池充电电流 电池充电电压 预充电时间 持续充电时间.转载 2020-11-30 20:23:29 · 3522 阅读 · 0 评论 -
海思移植QT,启动时UI延时很久出现
最近移植了qt5.9到hisi3519v101开发板上,按照论坛里相关大佬的移植步骤操作,目前已经能成功运行demo程序并显示出ui,但是有点问题:[code]/nfsroot # ./hi3519============= MipiDev 0, SetMipiAttr enWset mipi phy attr successful!DRMode: 0SAMPLE_COMM_ISP_Sensor_Regiter_callback isp_dev = 0Func: SAMPLE_COMM_ISP_I转载 2020-11-24 16:42:53 · 1603 阅读 · 1 评论 -
编译busybox有这个提示,是怎么回事
我编译busybox有这个提示,是怎么回事,有人知道吗分类:海思论坛https://www.ebaina.com/questions/100000031827转载 2020-11-24 16:00:34 · 102 阅读 · 0 评论 -
rv1126-A/B升级方案报错
一、修改配置打开device/rockchip/RV1126_RV1109/BoardConfig.mk,将RK_Uboot_DEFCONFIG配置成rv1126-ab;二、修改分区参数根据mkfirmware.sh文件中的参数PARAMETER,查到.BoardConfig.mk的参数RK_PARAMETER为parameter-buildroot-fit.txt,然后修改parameter-Buildroot-fit.txt中的参数,如下:FIRMWARE_VER: 8.1MACHINE转载 2020-11-18 13:38:56 · 7247 阅读 · 4 评论 -
OpenCV 双目视差图生成点云变成这样
OpenCV 双目视差图生成点云变成这样双目视差图生成点云变成这样,大家知道怎么回事吗校正图像与视差图转载 2020-11-17 22:01:18 · 2007 阅读 · 11 评论 -
添加opencv_contrib-3.1.0 cmake
添加opencv_contrib-3.1.0 cmake缺少ffmpeg_version.cmakeopencv 添加opencv_contrib-3.1.0 cmake编译时缺少ffmpeg_version.cmake文件对应的下载网址也打不开求解决方法转载 2020-11-17 21:59:18 · 78 阅读 · 1 评论 -
opencv HoughLinesP直线检测问题
opencv HoughLinesP直线检测问题我用HoughLinesP 检测直线的时候,会把红色箭头的 一条直线检测成 很多段线段,不知道是不是与黄色框中有关,参数调了很多组都不行?第二张是原图https://www.ebaina.com/questions/100000032292...原创 2020-11-17 21:56:12 · 837 阅读 · 0 评论 -
华为Kirin985是哪些手机在用?
华为Kirin985是哪些手机在用?https://www.ebaina.com/questions/100000032252原创 2020-11-16 15:20:23 · 1376 阅读 · 0 评论 -
当下友情链接交换的注意点
随着百度算法的一次次改变,特别是针对于外链的绿萝算法更新后,站长SEO都知道,外链越来越难做了。而作为权重最高的外链之一:友情链接,就更加受到站长或seo的重视了。那么,在当下的局势下,站长朋友们该如何才能更好的去交换友情链接呢? 1、百度权重:这个是很多站长交换友链的时候都看重的一点,但是需要注意的是,这个只能作为参考。因为很多网站在站长工具中显示的权重,是虚的。很多网站只是把自己的域名刷出指数,而站长工具统计权重是按照有指数的关键词在百度前五页有排名,就给计算百度权重。 ...转载 2020-11-16 13:46:07 · 145 阅读 · 0 评论 -
SSH基本用法详解
在 Linux 系统上 SSH 是非常常用的工具,通过 SSH Client 我们可以连接到运行了 SSH Server 的远程机器上。SSH Client 的基本使用方法是:ssh username@remote -p portuser 是你在远程机器上的用户名,如果不指定的话默认为当前用户 remote 是远程机器的地址,可以是 IP,域名,或者是后面会提到的别名 port 是 SSH Server 监听的端口,如果不指定的话就为默认值 22实际上,知道了上面这三个参数,用任意的 SSH转载 2020-11-16 13:31:45 · 561 阅读 · 0 评论 -
ARM DS5调试记录(1)安装&调试介绍
一.安装说明说明:安装文档已经把相应的细节介绍得很清楚了,这里主要是就之前安装遇到的问题和解决办法进行记录。1.安装虚拟网卡时,出现“系统资源不足,无法满足所需的服务”目前没有太好的解决办法,我是通过系统还原解决的,后面 有更好的解决办法再进行追加。2.如果自己制作芯片配置的时候,export出现中文乱码。说明"我的文档"是中文的,就打开“我 的文档”的属性, 将默认路径修改一下,改成英文就可以了。3.如果显示license不符合,请根据以下配置二.调试介绍1. 如何显示转载 2020-11-14 10:26:16 · 1270 阅读 · 0 评论 -
Linux Vmlinux反汇编操作和 oops stack 回朔分析
1. Linux Vmlinux反汇编操作和代码分析1.1 对vmlinx反汇编arm-linux-gnueabi-objdump -d vmlinux > debug.s1.2 debug.s代码段分析vmlinux: file format elf32-littlearmDisassembly of section .head.text:内核地址 汇编对应的机器码 汇编指令 c0008000 <stext>: //ARM转载 2020-11-14 10:22:16 · 915 阅读 · 0 评论 -
求助位置不可用,无法访问参数错误怎样才能把硬盘修好
当进入“我的电脑”后会发现出现问题的硬盘中的分区会无法显示相关信息:如容量大小、可用空间等。求助位置不可用,无法访问参数错误怎样才能把硬盘修好”的错误信息,不能打开盘符。 当进入“我的电脑”后会发现出现问题的硬盘中的分区会无法显示相关信息:如容量大小、可用空间等。求助位置不可用,无法访问参数错误怎样才能把硬盘修好”的错误信息,不能打开盘符。 工具/软件:光明数据恢复软件步骤1:先百度搜索并下载软件运行后,直接双击需要恢复的分区.步骤2:软件会很快将扫描到的数据,放到与要恢复盘同名的目录中转载 2020-11-14 10:19:59 · 1736 阅读 · 0 评论 -
FAT32文件系统中文件的“修改时间”
海思项目背景:项目中用到AV3板、AV1板及CPU板, AV3板给AV1板校时,CPU板给AV3板校时, AV3板是UTC时间,AV1板和CPU板是CST时间,且时区不能修改。问题说明:AV3板产生的文件的“修改时间”,在windows里面查看是错误的,存储介质是FAT32文件系统。解决方法:代码时区设置为UTC,代码如下:setenv("TZ", "UTC", 1);tzset();经过setenv api后取出的系统时间都是utc时间了。测试如下:cst systim...转载 2020-11-13 11:13:44 · 1112 阅读 · 0 评论 -
Qt自定义信号
QTQt自定义信号Qt中的类库有接近一半是从基类QObject上继承下来,信号与反应槽(signals/slot)机制就是用来在QObject类或其子类间通讯的方法。作为一种通用的处理机制,信号与反应槽非常灵活,可以携带任意数量的参数,参数的类型也由用户自定。同时其本身也是类型安全的,任何一个从QObject或其子类继承的用户类都可以使用信号与反应槽。 Qt类中想要实现发送信号必须继承QObject类,同时类中需要添加Q_OBJECT宏:class test: public QObject{转载 2020-11-13 11:11:04 · 670 阅读 · 0 评论 -
海思9000的性能测试出来了吗?
海思9000的性能测试出来了吗?随着华为Mate 40系列手机正式发布,麒麟9000、苹果A14这两款首批5nm芯片产品的性能表现,也成为了广大网友们高度关注焦点,尤其是华为麒麟9000芯片性能得到了大幅度提升以后,更是受到了广大网友们赞誉,确实从CPU、GPU、NPU、ISP、5G网络基带等方面的性能表现来看,华为麒麟9000这次的性能确实是非常不错,那么苹果A14芯片、华为麒麟9000芯片的性能跑分到底如何呢?哪一款芯片的性能更加出色呢?华为麒麟9000芯片虽然并没有采用最新A78 架构,而是直接转载 2020-11-13 11:07:39 · 311 阅读 · 1 评论 -
海思麒麟985性能简介
海思麒麟985 SoC由中国台湾积体电路制造有限公司打造,是麒麟980的升级改良版。率先使用7nm工艺制作,是对上一代10nm芯片的改进, 主要在功耗和性能上做了较大改进。麒麟985大致参数为1+3+4 CPU架构,8核Mali-G77 GPU,双核NPU,麒麟ISP 5.0。 麒麟985采用与麒麟990同款5G Modem,下行速率1277Mbps,上行速率173Mbps。 麒麟985芯片将首次直接整合5G基带,而不是现在的外挂式,这样可以带来更好的性能和功耗表现等从命名角度上看,是麒麟98..转载 2020-10-16 16:40:58 · 5880 阅读 · 0 评论 -
Android系统蓝牙模组调试说明
1.前言这里主要描述android平台蓝牙模块打不开问题时,如何排查问题2.概述目前调试的蓝牙模组都是和wifi功能集成在一起的,即wifi和蓝牙二合一的模组,常见的蓝牙模组有正基的AP6210(目前已经停产)、AP6212、AP6330、AP6335等和realtek的rtl8723bs、rtl8703as等。这些模组在蓝牙功能的硬件上有8个IO引脚需要与主控连接,如图1所示,箭头表示方向,其中比较重要的两个引脚是BT_RST_N和LPO。此外蓝牙模组还有一个总的模组电压(VBAT)。转载 2020-10-16 16:38:33 · 1467 阅读 · 1 评论 -
内核远程升级方法说明
海思不知道大家有没有遇到过这种情况,就是我的开发板已经在客户那边使用了一段时间了,然后客户需要增加一个功能,但是原来的内核是不支持这个功能的,所以就要重新更换内核,但是如果需要全部寄回来升级显然成本就非常大了,也会严重影响客户的使用,那么我们怎么在不使用串口重新烧写falsh的情况下更换掉内核呢?其实我们可以使用dd指令去替换掉我们的内核,指令如下:dd if=内核路径 of=内核在falsh中的相对位置 其他参数;利用dd指令我们直接从系统中把falsh中的一个模块替换掉就可以了,这样我们转载 2020-10-15 14:01:25 · 569 阅读 · 1 评论 -
海思ISP的软件流程分享
海思ISPISP 作为前端采集部分,需要和视频采集单元(VIU)协同工作。ISP 初始化和基本配置完成后,需要 VIU 进行接口时序匹配。一是为了匹配不同 sensor 的输入时序 二是为 ISP 配置正确的输入时序待时序配置完成后,ISP 就可以启动 Run 来进行动态图像质量调节。此时输出的图像被 VIU 采集,进而送去显示或编码。PQ Tools 工具主要完成在 PC 端进行动态图像质量调节,可以调节多个影响图像质量的因子,如去噪强度、色彩转换矩阵、饱和度等。如果用户调试.转载 2020-10-15 13:55:24 · 913 阅读 · 0 评论 -
全志平台uboot中GPIO和PIN脚配置说明
全志1. 前言这里描述uboot中关于GPIO和PIN脚配置的修改; 以及dts中的规则说明2.port接口对应数字编号#define PA 0#define PB 1#define PC 2#define PD 3#define PE 4#define PF 5#define PG 6#define PH 7#define PI 8#define PJ 9#define PK 10#define PL 11#d...转载 2020-10-14 20:19:59 · 3534 阅读 · 0 评论 -
当所有一切都集成在芯片上,那么大家都省心~
亚德诺半导体开关稳压器可以采用单片结构,也可以通过控制器构建。在单片式开关稳压器中,各功率开关(一般是MOSFET)会集成在单个硅芯片中。使用控制器构建时,除了控制器IC,还必须单独选择半导体和确定其位置。选择MOSFET非常耗费时间,且需要对开关的参数有一定了解。使用单片式设计时,设计人员无需处理这些问题。此外,相比高度集成的解决方案,控制器解决方案通常会占用更多的电路板空间。所以,毫不意外多年来人们越来越多地采用单片式开关稳压器,如今,即使对于更高功率,也有大量的解决方案可供选择。图1左侧是转载 2020-10-14 20:12:57 · 161 阅读 · 0 评论 -
设计多轨电源时,你可能会忽略这些问题哦~
紧迫的时间表有时会让工程师忽略除了 VIN、 VOUT和负载要求等以外的其他关键细节,将PCB应用的电源设计放在事后再添加。遗憾的是,后续生产PCB时,之前忽略的这些细节会成为难以诊断的问题。例如,在经过漫长的调试过程后,设计人员发现电路会随机出现故障,比如,因为开关噪声,导致随机故障的来源则很难追查。选择繁多对于特定的电源设计,可能有多种可行的解决方案。在下面的示例中,我们将介绍多种选择,例如单芯片电源与多电压轨集成电路(IC)。我们将评估成本和性能取舍。探讨低压差(LDO)稳压器与开关稳压器.转载 2020-10-11 23:36:55 · 656 阅读 · 0 评论 -
使用Opencv+SVM+Hog进行行人识别的代码
OpenCV//��ʾͼ���ļ� #include <iostream> #include <fstream> #include <string> #include <vector> #include <opencv2/opencv.hpp> #include<opencv2/ml.hpp>using namespace std;using namespace cv;#pragma co转载 2020-09-30 18:25:22 · 169 阅读 · 0 评论 -
python在没有opencv库的情况下,使用二进制形态学概念实现侵蚀功能和膨胀功能
如题所述,没找到理想答案,打了一个python的模板,请大佬参考一下(分类:OpenCV):import cv2import numpy as npinput = np.array([[1,0,0,0,0], [1,0,0,0,1], [0,1,0,1,0], [0,0,1,0,0], [0,0,1,1,0]], np转载 2020-09-30 18:17:21 · 135 阅读 · 0 评论 -
qt sql 查询 正序,倒序
QString str = QString("SELECT Date, Time, People, Event FROM TB_LOG WHERE People = \"%1\" order by Date desc limit 0,2000").arg("模式"); //order by Time desc QSqlQuery query; query.exec(str);如以上所示,为一段简易的qt数据库查询代码。order by Date desc此为倒序的查询order by D转载 2020-09-30 10:42:36 · 1348 阅读 · 0 评论 -
实现摄像头在内网、外网、GB28181实现“视频监控/直播”的常用几种方式
作者 :Eric对于新手来说,实现摄像头远程视频监控(包括直播、回放、云台、录像云存储、截图操作等)有哪些常用的方案,头脑很模糊,或者网上找到了很多资料,不知道这些资料是属于哪一种方案,可以满足自己的需求!对于我来说,也是经过一段时间,才理清了思路,网上难找到有整合总结性的方案说明,都是比较零散,我分享一下经验,然后大家在做方案的时候就可以知道哪一种更适合自己,避免少走弯路!这里作个分享!一、在局域网内查看视频监控的方案优/缺点:成本低,实现相对 外网的方案 要简单,网络宽带问题也问题不转载 2020-09-29 23:38:53 · 4655 阅读 · 0 评论