- 博客(44)
- 资源 (16)
- 收藏
- 关注
原创 【昇腾】基于Atlas 200I DK A2开发者套件跑sampleYOLOV7MultiInput demo解决有些图片不识别不画框的问题_20251206
本文介绍了在Atlas 200I DK A2开发者套件上解决sampleYOLOV7MultiInput demo中部分图片无法识别和画框的问题。通过分析发现,原acllite库仅支持"Ascend310P3"芯片,而Atlas 200I DK A2使用的是"Ascend310B1/B4"芯片。解决方案是修改JpegDHelper.cpp文件,添加对新芯片版本的支持后重新编译demo。修改后测试结果显示,自行车和街景图片均能成功识别并画框,验证了解决方案的有效性。整个
2025-12-06 10:01:28
256
原创 【昇腾】基于RK3588 openEuler 22.03上适配Atlas 200I A2加速模块安装EP模式下的firmware.run包报错None of the chips are up的问题处理
摘要:本文记录了在RK3588 arm架构openEuler 22.03系统上适配Atlas 200I A2加速模块时遇到的问题及解决方案。安装驱动包成功后,安装固件包时报错"None of the chips are up"。经排查发现是Atlas 200I A2加速模块出厂固件版本(6.2.1.0.303)过低导致。解决方法是将加速模块接回Atlas 200I DK A2开发者套件上升级固件至7.5.0.2.220版本,再重新安装到RK3588系统后成功适配。最终在RK3588上成功
2025-11-17 16:45:45
862
原创 【昇腾】基于Atlas 200I DK A2开发者套件跑sampleYOLOV7 demo解决有些图片不识别不画框的问题_20251116
本文介绍了在Atlas 200I DK A2开发者套件上解决sampleYOLOV7模型对部分图片不识别问题的过程。通过修改JpegDHelper.cpp文件,将原代码中仅支持"Ascend310P3"的配置扩展为兼容"Ascend310B1"和"Ascend310B4"的版本,并重新编译acllite库。修改后,模型能够正确识别并标注自行车等测试图片的类别和置信度,解决了原始版本对部分图片无法识别的问题。文中详细记录了从问题分析、代码修改、库重编
2025-11-16 12:55:46
773
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1跑sampleYOLOV7_20251114
本文详细记录了在Atlas 200I DK A2开发者套件(20T版本)上部署YOLOV7样本的全过程。主要内容包括:1)通过官方镜像制作TF卡;2)确认系统环境参数;3)获取开源样本代码;4)编译安装x264、ffmpeg-4.1.3和OpenCV-4.5.4等关键依赖项。每个步骤均配有详细的命令操作和成功验证截图,特别注意了环境变量设置和芯片型号验证(310B1对应20T版本)。该指南为开发者提供了一套完整的从零开始部署AI应用的实践方案,涵盖了软硬件配置、依赖环境搭建等关键环节。
2025-11-14 09:25:17
751
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1跑sampleCarColor_20251113
本文记录了基于Atlas 200I DK A2开发者套件实现sampleCarColor的完整流程。首先通过官方文档指导完成镜像烧录和系统配置,确认设备版本信息符合要求。随后获取开源sample代码,并详细介绍了第三方依赖(x264、ffmpeg、OpenCV)的编译安装过程,包括环境变量设置、源码下载、编译配置等关键步骤,通过大量截图验证各环节操作正确性。最终确保开发环境准备就绪,为后续sample运行奠定基础。
2025-11-13 20:20:54
607
原创 【海思】在Ubuntu20.04上搭建可以成功编译Hi3559AV100的环境_20251104
本文介绍了在Ubuntu 20.04系统上搭建Hi3559AV100开发环境的完整流程。主要包括:准备工作(SDK包、补丁包和交叉编译链工具安装)、SDK解压与补丁更新、必要的软件包安装、环境配置调整及SDK编译过程中遇到的问题和解决方案。通过修改配置文件、调整编译参数等方法,最终成功完成了SDK的完整编译。文章提供了详细的命令行操作和图示说明,为在较新Ubuntu系统上编译Hi3559AV100提供了实用参考。
2025-11-04 19:05:06
922
原创 【昇腾】基于Atlas 200I DK A2开发者套件使用昇腾开发者套件一键制卡工具本地制卡镜像下载不了问题的处理_20251011
本文介绍了Atlas 200I DK A2开发者套件在Windows系统制卡失败后的两种本地制卡解决方案。针对一键制卡工具报错问题,提供了Ubuntu 22.04和OpenEuler 22.03两种系统镜像的本地制卡方法,包含详细的制卡步骤和操作截图。作者还分享了两种系统镜像的百度网盘下载链接,并展示了从下载镜像、选择本地制卡、烧录镜像到系统成功启动的全过程。两种方案均验证可用,为开发者提供了可靠的制卡备选方案。
2025-10-11 14:03:35
1027
原创 【昇腾】基于Atlas 200I DK A2开发者套件使用昇腾开发者套件一键制卡工具制卡运行报错误无法连接互联网,请检查网络连接是否正常问题的处理_20250924
摘要:针对Atlas 200I DK A2开发者套件在Windows系统下一键制卡工具报错问题,本文提供了本地制卡解决方案。详细介绍了Ubuntu 22.04和OpenEuler 22.03两种系统镜像的下载位置、制卡步骤及烧录过程,包括镜像选择、TF卡烧录和系统启动验证。通过本地制卡方式成功解决了持续一个月的制卡工具报错问题,并给出了完整的操作流程和图示说明。(149字)
2025-09-24 21:26:36
732
3
原创 【昇腾】基于Atlas 200I A2加速模块+自研底板SPI NOR Flash+eMMC启动介质方式每次重启都要求修改用户密码_20250916
Atlas 200I A2加速模块在首次启动时出现密码修改异常问题。使用默认密码Mind@123登录后,系统仍反复要求修改密码。解决方法包括:1)分别用root和HwHiAiUser账户修改密码;2)手动将/etc/passwd和/etc/shadow文件拷贝到/home/data/etc目录完成同步;3)重启后验证问题解决。该方法有效解决了密码修改后无法保存的问题。
2025-09-16 17:03:23
368
原创 【昇腾】基于Atlas 200I A2加速模块+自研底板SPI NOR Flash+eMMC启动介质方式每次重启eth0的IP地址都被恢复_20250915
摘要:Atlas 200I A2加速模块修改网络配置后重启恢复原状。用户将eth0从固定IP改为DHCP后,执行netplan apply生效,但重启后配置文件被还原。经排查是主备同步异常导致,通过手动将修改后的01-netcfg.yaml文件拷贝到/home/data/etc/netplan/目录并重启设备,问题得以解决,修改后的配置不再被恢复。
2025-09-15 16:07:12
323
原创 【昇腾】基于Atlas 200I A2加速模块+自研底板SPI NOR Flash+eMMC启动介质方式在上电时按住Update按键不进U盘烧录模式的问题_20250912
本文针对Atlas 200I A2加速模块无法进入烧录模式的问题进行分析和解决。通过将问题模块安装到开发者套件进行检测,发现是由于固件版本过低导致。解决方案是升级到Ascend HDK 25.2.0版本固件,成功恢复U盘烧录功能。作者还提出疑问,认为出厂固件版本过低可能给批量使用带来不便。整个问题排查过程详细展示了硬件检测、固件升级等关键步骤,为类似问题提供了有效参考。
2025-09-12 17:40:48
345
1
原创 【昇腾】Atlas 200I A2加速模块二次开发在Ubuntu22.04服务器上安装编译链工具在固件与驱动25.2.0与25.0.RC1.1版本上无法使用的问题_20250911
本文介绍了在Ubuntu22.04服务器上安装昇腾Atlas 200I A2加速模块编译链工具的过程。由于自研底板使用了不同的网络phy芯片,需要修改网络phy驱动。首先尝试安装Ascend_HDK_25.2.0版本工具,但因GLIBC版本不兼容(Ubuntu22.04的libc为2.35,而工具需要2.36/2.38)失败。随后测试25.0.RC1.1版本同样存在问题,最终通过回退至Ascend_HDK_24.1.0.3版本成功安装可用的交叉编译链工具。
2025-09-11 16:28:14
665
原创 【昇腾】基于Atlas 200I A2加速模块+自研底板SPI NOR Flash+eMMC启动介质方式使用U盘烧录完全默认的25.2.0系统至eMMC的适配过程_20250909
本文详细介绍了Atlas 200I A2加速模块25.2.0版本eMMC系统镜像的制作过程。主要包括:准备制卡所需的工具包、恢复出厂镜像包及三件套(.iso、.img、.run文件);解压工具包并设置sdtool制卡目录;将必要文件拷贝至指定位置;制作恢复出厂镜像;通过U盘启动烧录盘将镜像烧写至eMMC存储。整个过程耗时约23分钟,最终成功启动系统并验证NPU功能正常。文中提供了完整的操作步骤和关键截图,可作为同类设备系统烧录的参考指南。
2025-09-09 23:51:57
943
原创 【昇腾】npu-smi命令读取到的显存与预期相差较大问题的处理_20250820
摘要:310P昇腾算力卡标称96G显存,但通过npu-smi命令实际读取仅89,575MB。通过关闭ECC功能可增加显存:先使用npu-smi info -l确认NPU ID为8,再执行npu-smi set -t ecc-enable -i 8 -d 0关闭ECC,重启后显存增至95,623MB。该方法虽能提升可用显存,但对后续使用的影响还需进一步验证。(142字)
2025-08-20 14:38:27
402
原创 【昇腾】单张Atlas 300V 视频解析卡跑CV类多路yolov7x实时目标检测_20250819
本文详细介绍了在Kylin V10系统(aarch64架构)上安装Atlas 300V视频解析卡的完整步骤。首先确认服务器硬件环境,包括系统版本、内核版本和内存配置。然后通过lspci命令检测解析卡是否存在。接着依次安装驱动、固件及相关工具包(cann-toolkit、cann-nnrt等),并配置环境变量。最后安装Anaconda3并创建Python 3.10环境,安装必要的Python模块。整个过程包含详细的命令操作和预期回显信息,为技术人员提供了完整的安装指导。
2025-08-19 10:08:45
948
原创 【昇腾】单张96G Atlas 300I Duo推理卡MindIE+WebUI方式跑32B大语言模型_20250818
摘要 本文详细记录了在配备Atlas 300I Duo 96G推理卡的Kylin V10系统服务器上安装驱动和Docker的过程。首先确认系统内核版本为4.19.90-89.11.v2401.ky10.aarch64(注意不可升级),通过lspci检测到Huawei设备后,依次安装驱动和固件包,并创建专用用户。随后介绍了Docker的离线安装方法,包括解压安装包、配置systemd服务等步骤。整个安装过程严格遵循华为官方文档指引,确保硬件设备能正常支持大语言模型的运行需求。
2025-08-18 08:59:27
2774
3
原创 【昇腾】单张48G Atlas 300I Duo推理卡MindIE+WebUI方式跑14B大语言模型_20250817
摘要 本文详细记录了在Kylin V10系统(aarch64架构)上安装Atlas 300I Duo 48G推理卡的全过程。主要内容包括:服务器系统配置要求(特别注意内核版本4.19.90-89.11.v2401不可升级)、驱动和固件安装步骤(包含用户组创建和文件下载指引)、npu-smi信息验证方法,以及Docker离线安装配置(针对aarch64架构的特殊处理)。文中还展示了使用该推理卡运行DeepSeek-R1-Distill-Qwen大语言模型时遇到的问题。所有操作均以root用户在192.168.
2025-08-17 16:20:35
1455
原创 【昇腾】单张48G Atlas 300I Duo推理卡MindIE+WebUI方式跑7B大语言模型_20250816
本文介绍了Atlas 300I Duo推理卡在Kylin V10系统(内核版本4.19.90-89.11)上的安装过程,包括驱动固件安装和Docker环境配置。主要内容分为两部分:1)安装推理卡驱动和固件,需注意系统内核版本要求,并详细说明了安装步骤和验证方法;2)安装Docker离线环境,包括下载aarch64版本安装包、配置服务文件和启动守护进程。文中提供了完整的命令操作流程和关键配置参数,确保推理卡和Docker环境能正确运行。
2025-08-16 16:48:59
1259
原创 【昇腾】Atlas 500 A2智能小站M.2 SATA盘启动Ubuntu22.04系统莫名丢卡问题处理_20250815
摘要 Atlas 500 A2智能小站在使用Ubuntu22.04系统时出现NPU"丢卡"问题,表现为npu-smi命令返回-8006错误码。经排查发现是dmp_daemon进程异常增多导致CPU占用过高,最终引发NPU通讯超时。该问题与之前记录的CPU占用过高问题类似,需将驱动和固件升级至Ascend_HDK_24.1.0.3或更高版本解决。解决方案包括:1)安装新版固件(7.5.0.2.220);2)安装新版驱动(24.1.0);3)重启设备。升级后dmp_daemon进程异常问题得
2025-08-15 11:16:56
408
原创 【昇腾】VirtualBox虚拟机下搭建Ubuntu 22.04环境给TF卡制卡报读写IO错误的问题处理_20250814
摘要:在VirtualBox虚拟机(Ubuntu 22.04)中执行TF卡本地制卡时,因USB控制器版本过低(1.1)导致进度至85%出现IO读写错误。通过安装对应版本的VirtualBox扩展包(6.1.18),启用USB 3.0控制器,并配置用户组权限后,成功解决制卡故障。关键步骤包括:下载扩展包、添加用户组(vboxusers/usbfs)、升级USB控制器至3.0模式,最终顺利完成镜像烧录。
2025-08-14 19:59:38
345
原创 【昇腾】基于Atlas 200I A2加速模块自行设计底板在制作TF卡系统镜像时根目录仅有6G空间扩大方法_20250813
本文介绍了使用本地制卡方式烧写系统镜像到TF卡并扩展根目录空间的方法。首先通过python3 make_sd_card.py local /dev/sdb命令烧写镜像,默认根目录仅6G空间。为解决空间不足问题,在制卡前修改mksd.conf配置文件,将根目录从6G扩展到25G(以32G TF卡为例)。修改后重新执行制卡命令,通过fdisk -l验证分区情况,确认空间扩展成功。该方法适用于需要更大根目录空间的开发场景。
2025-08-13 12:19:27
374
原创 【昇腾】关于Atlas 200I A2加速模块macro0配置3路PCIE+1路SATA在hboot2中的一个bug_20250812
摘要 本文分析了Ascend HDK 24.1.0.3和25.0.RC1.1版本中存在的SATA与PCIE功能冲突问题。当macro0的ds[0]配置为SATA时,hboot2会删除PCIE节点;配置为PCIE时则删除SATA节点,导致功能不可用。通过分析HBOOT2源码发现FdtUpdateLib.c中的处理逻辑存在问题,尝试修改后因升级工具限制未能生效。最终提出一个临时解决方案:通过修改弹性配置中的设备名称来规避节点删除问题。
2025-08-12 17:23:40
413
原创 【昇腾】Atlas 500 A2智能小站M.2 SATA盘启动Ubuntu22.04系统CPU占用过高问题处理_20250811
Atlas 500 A2智能小站在Ubuntu22.04系统下出现CPU占用率过高问题(300%+),经分析发现是由多个dmp_daemon进程异常导致。通过升级驱动和固件至Ascend_HDK_24.1.0.3或更高版本可解决该问题。具体操作包括:以root权限运行固件安装脚本(7.5.0.2.220版本)和驱动安装脚本(24.1.0版本),执行--full完整安装后重启设备。问题根源在于原驱动版本存在缺陷,导致dmp_daemon进程异常多开。
2025-08-11 12:26:45
396
原创 【昇腾】基于Atlas 200I DK A2开发者套件安装ros2_20250809
本文介绍了在Atlas 200I DK A2开发者套件上安装ROS2的详细过程。首先通过在线烧录Desktop-Image_23.0.RC3_ubuntu22.04镜像制卡,确认系统版本为Ubuntu 22.04 LTS Arm64。然后以root身份执行命令安装ros-humble-rviz2,并设置环境变量。最后验证了rviz2运行成功,证明ROS2安装完成。整个流程包括系统准备、ROS2安装和环境配置三个主要步骤,为后续ROS2开发奠定了基础。安装过程中保留了截图记录,便于问题排查。
2025-08-09 10:14:09
399
原创 【昇腾】基于RK3588 arm架构Ubuntu22.04系统上适配Atlas 200I A2加速模块安装EP模式下的驱动固件包_20250808
本文介绍了在RK3588平台上适配Atlas 200I A2加速模块的完整流程。首先确认系统环境为Ubuntu 22.04.5 LTS,内核版本5.10.198。通过准备驱动和固件run包,创建专用用户组,并完成驱动和固件的安装。关键步骤包括:使用lspci检测设备、添加HwHiAiUser用户、赋予执行权限、安装驱动包和固件包,最后重启系统验证安装结果。安装成功后显示相应提示信息,为后续使用Atlas 200I A2加速模块奠定了基础。
2025-08-08 22:45:21
611
原创 【昇腾】Atlas 500 A2 智能小站制卡从M.2 SATA盘启动Ubuntu22.04系统,重新上电卡死没进系统问题处理_20250808
摘要:Atlas 500 A2智能小站在使用M.2盘启动Ubuntu系统时出现卡死问题。经排查发现,设备仅支持SATA 3.0协议的M.2 SSD,而实际使用了NVMe协议的SSD。更换为SATA协议的M.2盘后,成功启动Ubuntu 22.04系统。该问题源于对硬件兼容性的忽视,提醒用户在设备选型时需仔细核对技术规格。
2025-08-08 21:44:25
803
1
原创 【昇腾】如何在Ubuntu20.04.6降级内核至5.4.0-26-generic从而使得系统可成功安装Atlas 300I Duo推理卡的驱动与固件_20250807
本文介绍了Atlas 300I Duo推理卡在PC机上的软硬件环境搭建过程。硬件方面需注意12V独立供电连接,软件方面详细说明了Ubuntu20.04.6系统的下载安装步骤,并重点介绍了将内核版本降级至5.4.0-26-generic的具体操作命令。通过系统重启验证,确认环境已满足安装Atlas推理卡驱动与固件的要求。全文以图文结合的方式,为读者提供了完整的搭建指南。
2025-08-07 17:34:27
584
原创 【昇腾】参考《Atlas 200I A2 加速模块 25.0.RC1 驱动开发指南 01.pdf》7.3 UART章节调测编译UART7报错问题处理_20250723
本文介绍了在Atlas 200I A2加速模块上配置UART7接口时遇到的编译错误及解决方法。在修改设备树文件hi1910B-asic-M150-B51.dts和hi1910B-pinctrl-M150-B50.dtsi配置UART7后,编译时出现"Value out of range for 32-bit array element"错误。经分析发现是由于UART7寄存器基地址0x0401080000超出了32位范围,需采用分段配置方式。修改配置后重新编译成功。整个过程展示了设备树配置
2025-08-03 17:10:32
252
原创 【昇腾】新收到Atlas 200I DK A2开发者套件烧录系统后上电风扇巨响问题处理_20250801
摘要:Atlas 200I DK A2开发者套件烧录系统后出现风扇巨响问题,经分析可能是20T加速模块固件版本与TF卡驱动不匹配导致。通过下载最新固件和驱动,安装后成功解决问题,重启后设备显示正确的310B1芯片信息,风扇运行恢复正常。
2025-08-01 10:34:36
541
原创 【昇腾】基于Atlas 200I DK A2开发者套件修改usb0的默认IP重启后被恢复的问题处理_20250730
摘要:本文介绍了在Atlas 200I DK A2开发者套件上修改usb0默认IP(192.168.0.2)后重启被恢复的问题及解决方法。通过分析发现,系统启动时/var/davinci/scripts/minirc_sys_init_ext.sh脚本会重置IP地址。解决方案是直接修改该脚本中的IP配置为192.168.0.3,修改后重启验证成功。操作环境为Ubuntu 22.04 LTS Arm64系统,包含详细的修改步骤和效果截图。
2025-07-30 16:18:31
421
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1免编译快速在昇腾20T开发者套件上适配sampleYOLOV7MultiInput_20250714
基于Atlas 200I DK A2开发者套件从0到1免编译快速在昇腾20T开发者套件上适配sampleYOLOV7MultiInput
2025-07-14 12:11:45
855
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1跑sampleYOLOV7MultiInput_20250713
从0到1实现基于昇腾310B Atlas 200I DK A2开发者套件跑yolov7x的demo
2025-07-13 23:56:56
1304
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1跑vdec_sample_20250324
基于Atlas 200I DK A2开发者套件从0到1跑vdec_sample
2025-03-24 11:32:22
912
原创 【昇腾】基于Atlas 200I DK A2开发者套件从0到1跑nvr_sample_20250321
基于Atlas 200I DK A2开发者套件从0到1跑nvr_sample
2025-03-21 10:56:10
1467
原创 【昇腾】如何在一个新安装的Ubuntu 22.04物理机环境下搭建atc模型转换环境_20250317
直接在PC转换昇腾310B的模型,比直接在开发者套件板子转要快很多
2025-03-17 20:23:06
1105
原创 50.Hi3516DV500 开启支持挂载FAT32格式U盘3.0设备_20230731
Hi3516DV500 开启支持挂载FAT32格式U盘
2023-07-31 18:00:00
560
1
原创 新安装的Ubuntu18.04.5搭建编译海思SDK环境(以Hi3516CV500_SDK_V2.0.3.0为例)
新安装的Ubuntu18.04.5搭建编译海思SDK环境(以Hi3516CV500_SDK_V2.0.3.0为例)20210408安装的Ubuntu18.04.5虚拟机只是粗糙的安装了以下工具,但是想要开始编译海思的SDK环境还是属于没配好的。1.net-tool支持ifconfig命令2.vim3.nfs4.samba5.ssh6.screen7.ctags解压交叉编译链arm-himix410-linux.tgz并安装好解压海思的SDK:Hi3516CV500_SDK_V2.0.3.
2021-04-14 14:30:21
2358
1
转载 使用 Gitbook 打造你的电子书
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/stu059074244/article/details/77767835本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装、命令、配置、文档结构、生成电子书、部署。限于篇幅,本文不介绍任何 Gitbook 定制化页面的内容。想看看 Gitbook 在线电子书效果,请猛戳这里...
2019-06-05 17:30:27
206
原创 Linux下动态库学习笔记
Linux下动态库学习笔记 1.什么是动态库 动态库又称动态加载库(Dynamically loadedlibraries),是指在程序运行过程中可以加载的库函数。DL对于实现插件和模块非常有用,因为它们可以让程序在允许时等待插件的加载。在Linux中,有专门的一组API用于完成打开动态库、查找符号、处理错误和关闭动态库等功能。 1-1. 动态库编译指令 gcc –fPIC –c
2017-07-28 14:28:53
416
2013年8月26日最新教程安卓手机软件开发环境的搭建的详细步骤_手把手教学
2013-08-27
android-4.4源码
2013-12-01
通信系统课程设计(用VHDL做CMI码)
2014-01-02
通信系统课程设计(用VHDL做CMI和HDB3编译码)全 详细
2014-01-03
CC++代码检查工具Pclint9+经验中文说明
2014-03-27
Android开关图标个人DIY收藏适合ToggleButton开发
2013-12-09
android-2.2源代码
2013-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅