本文来源电子发烧友社区,作者:yjp, 帖子地址:https://bbs.elecfans.com/jishu_2303180_1_1.html
应用开发示例在完成开发板的上电,镜像编译,板卡系统升级以及开发环境的搭建以后,下一步就可以将 ddk/samples 目录下示例跑起来。 本文将围绕多任务感知参考解决方案 ddk/samples/solution_zoo/multitask_perception_solution 来介绍如何快速跑通开发板的全链路流程。
1. 环境确认
2. 样例编译多任务感知参考解决方案内置了丰富的人脸人体感知相关的算法,并且以源码方式进行提供。
使用之前,首先需要进行编译,进入 ddk/samples/solution_zoo/multitask_perception_solution 目录,执行 build_and_deploy.sh 即可以完成编译。
一旦正确完成编译,会在 multitask_perception_solution 目录下,新增 /deploy 目录。
work@work-server:/multitask_perception_solution/deploy$ lltotal 44drwxr-xr-x 6 work work4096 4月13 11:32 configsdrwxrwxr-x 2 work work4096 4月13 11:32 libdrwxr-xr-x 2 work work4096 4月13 11:32 modelsdrwxrwxr-x 3 work work4096 4月13 11:32 multitask_perception-rwxr-xr-x 1 work work 12366 4月13 11:32 run_body.sh-rwxr-xr-x 1 work work 11637 4月13 11:32 run_face_recog.sh
3. 上板部署多任务感知参考解决方案解决方案部署,非常简单,你只需要将 multitask_perception_solution/deploy 部署到开发板的 /userdata 目录下即可以。
你可以采用scp/tftp/nfs等方式来进行开发机与开发板之间的数据传输,本文采用scp方式进行实现。
// 将/deploy安装到开发板work@work-server:/solution_zoo/multitask_perception_solution$ scp -r deployroot@10.64.35.206:/userdata/// 在开发板上验证安装成功root@x3sdbx3-samsung2G-3200:/userdata/deploy# lldrwxr-xr-x 6 root root 4096 Jan1 08:29 configsdrwxrwxr-x 2 root root 4096 Jan1 08:29 libdrwxr-xr-x 2 root root 4096 Jan1 08:29 modelsdrwxrwxr-x 3 root root 4096 Jan1 08:29 multitask_perception-rwx------ 1 root root 12366 Jan1 08:29 run_body.sh-rwx------ 1 root root 11637 Jan1 08:29 run_face_recog.sh
4. 执行与可视化/userdata/deploy 目录下提供了 run_body.sh 和 run_face_recog.sh 两个脚本,支持分别运行人体感知示例和人脸感知示例。
运行过程中,需要根据你的开发板外接的摄像头类型来进行实现,我们这里采用的一个奥速的1080p的USB摄像头。
root@x3sdbx3-samsung2G-3200:/userdata/deploy# sh run_face_recog.shchmod: start_nginx.sh: No such file or directorysh: can't open 'start_nginx.sh': No such file or directoryChoose lunch x3 vio type menu...pick a combo: 1. single cam 2. single feedbackWhich would you like?1You choose 1:single_camChoose lunch single cam sensor menu...pick a combo: 1. single camera: os8a10, 2160P 2. single camera: os8a10, 1080P 3. single camera: usb_cam, 1080P 4. single camera: f37_1080p, 1080PWhich would you like?3You choose 3:usb_camvio_mode: usb_camvio_pipe_file: configs/vio/x3dev/iot_vio_x3_usb_cam_1080p.jsonusb_cam start, default resolution 1080P.../usr/bin/adbd is not runnningvio_cfg_file: ./configs/vio_config.json.x3dev.camturn on malloptuse bpu native engine[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:479] HorizonRT version = 1.5.1[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:484] hbrt version = 3.12.2
一旦运行起来,你就可以在同一个网段的开发机上,访问 http://[开发板] 地址来可视化执行输出的结果,我们这里访问的 http://10.64.35.206。
应用开发示例在完成开发板的上电,镜像编译,板卡系统升级以及开发环境的搭建以后,下一步就可以将 ddk/samples 目录下示例跑起来。 本文将围绕多任务感知参考解决方案 ddk/samples/solution_zoo/multitask_perception_solution 来介绍如何快速跑通开发板的全链路流程。
1. 环境确认
-
交叉编译环境已经安装
-
ddk/package/host package已经安装
-
开发板和开发机器连通,并完成配套的系统镜像升级,我们这里示例是基于0207进行验证。
-
ddk/package/board 板端附加工具已经安装。
2. 样例编译多任务感知参考解决方案内置了丰富的人脸人体感知相关的算法,并且以源码方式进行提供。
使用之前,首先需要进行编译,进入 ddk/samples/solution_zoo/multitask_perception_solution 目录,执行 build_and_deploy.sh 即可以完成编译。
一旦正确完成编译,会在 multitask_perception_solution 目录下,新增 /deploy 目录。
work@work-server:/multitask_perception_solution/deploy$ lltotal 44drwxr-xr-x 6 work work4096 4月13 11:32 configsdrwxrwxr-x 2 work work4096 4月13 11:32 libdrwxr-xr-x 2 work work4096 4月13 11:32 modelsdrwxrwxr-x 3 work work4096 4月13 11:32 multitask_perception-rwxr-xr-x 1 work work 12366 4月13 11:32 run_body.sh-rwxr-xr-x 1 work work 11637 4月13 11:32 run_face_recog.sh
Note
首次编译,由于会涉及较多的依赖库的编译,整体编译速度会较慢,但是在后续做了源码修改以后, 再次执行 build_and_deploy.sh 相比会有很大的速度提升。3. 上板部署多任务感知参考解决方案解决方案部署,非常简单,你只需要将 multitask_perception_solution/deploy 部署到开发板的 /userdata 目录下即可以。
你可以采用scp/tftp/nfs等方式来进行开发机与开发板之间的数据传输,本文采用scp方式进行实现。
// 将/deploy安装到开发板work@work-server:/solution_zoo/multitask_perception_solution$ scp -r deployroot@10.64.35.206:/userdata/// 在开发板上验证安装成功root@x3sdbx3-samsung2G-3200:/userdata/deploy# lldrwxr-xr-x 6 root root 4096 Jan1 08:29 configsdrwxrwxr-x 2 root root 4096 Jan1 08:29 libdrwxr-xr-x 2 root root 4096 Jan1 08:29 modelsdrwxrwxr-x 3 root root 4096 Jan1 08:29 multitask_perception-rwx------ 1 root root 12366 Jan1 08:29 run_body.sh-rwx------ 1 root root 11637 Jan1 08:29 run_face_recog.sh
4. 执行与可视化/userdata/deploy 目录下提供了 run_body.sh 和 run_face_recog.sh 两个脚本,支持分别运行人体感知示例和人脸感知示例。
运行过程中,需要根据你的开发板外接的摄像头类型来进行实现,我们这里采用的一个奥速的1080p的USB摄像头。
root@x3sdbx3-samsung2G-3200:/userdata/deploy# sh run_face_recog.shchmod: start_nginx.sh: No such file or directorysh: can't open 'start_nginx.sh': No such file or directoryChoose lunch x3 vio type menu...pick a combo: 1. single cam 2. single feedbackWhich would you like?1You choose 1:single_camChoose lunch single cam sensor menu...pick a combo: 1. single camera: os8a10, 2160P 2. single camera: os8a10, 1080P 3. single camera: usb_cam, 1080P 4. single camera: f37_1080p, 1080PWhich would you like?3You choose 3:usb_camvio_mode: usb_camvio_pipe_file: configs/vio/x3dev/iot_vio_x3_usb_cam_1080p.jsonusb_cam start, default resolution 1080P.../usr/bin/adbd is not runnningvio_cfg_file: ./configs/vio_config.json.x3dev.camturn on malloptuse bpu native engine[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:479] HorizonRT version = 1.5.1[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:484] hbrt version = 3.12.2
一旦运行起来,你就可以在同一个网段的开发机上,访问 http://[开发板] 地址来可视化执行输出的结果,我们这里访问的 http://10.64.35.206。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
开发板试用
+关注
关注
3文章
303浏览量
2786
发布评论请先 登录
相关推荐
热点推荐
地平线11篇论文强势入选CVPR 2026
论文收录结果。地平线凭借深厚的技术积淀与前瞻的科研布局,共有11篇论文成功入选,覆盖端到端自动驾驶、3D重建、世界模型、具身智能等多个核心领域,充分彰显地平线在前沿技术领域的顶尖研发水平。
128TOPS算力!免费试用 L2+ 智驾场景车载域控制器
“华秋开源硬件平台×地平线联合举办征程5域控制器免费试用活动重磅开启!地平线征程5域控制器专为自动驾驶高速NOA场景打造的车规级域控制器,为智驾开发者提供高算力、多接口、易
地平线正式开源HoloBrain VLA基座模型
2月13日,地平线正式宣布其HoloBrain-0基座模型及框架全面开源。本次开源不仅包括HoloBrain-0核心算法,地平线同步开放完整基础设施RoboOrchard。作为地平线机器人实验室
地平线与行深智能达成战略合作
12月9日,在“向高 同行丨2025地平线技术生态大会”上,地平线与无人驾驶技术与智慧物流产品提供商行深智能正式签署战略合作协议,行深智能将基于地平线征程6P打造L4级物流场景自动驾驶方案,并计划于2026年6月启动量产部署,为
一汽奔腾携手地平线打造全场景城区辅助驾驶系统
12月8日,“向高 同行丨2025地平线技术生态大会”在深圳前海国际会议中心举行,一汽奔腾汽车股份有限公司副总经理、奔腾开发院党委书记、院长杨兴龙出席并发表演讲,宣布一汽奔腾将与地平线携手,基于
四维图新亮相2025地平线技术生态大会
2025年12月8日-9日,在深圳举办的“向高同行——2025地平线技术生态大会”上,四维图新及参股公司鉴智机器人联合亮相,集中展示了基于地平线芯片打造的核心辅助驾驶系统及高阶智驾方案。
知行科技亮相2025地平线技术生态大会
12月8日、9日,知行科技作为地平线征程6BEM系列芯片软硬件合作伙伴亮相地平线技术生态大会,并展出了基于征程6BEM系列芯片打造的组合辅助驾驶解决方案,覆盖主动安全到高阶领航功能;同时,知行科技iRC100P具身AI BOX也亮相大会,成为知行科技与
地平线HSD量产先锋品鉴会圆满落幕
2025年11月19日-24日,地平线在广州举办Drive on Horizon·HSD量产先锋品鉴会。首搭地平线HSD及征程6P的星途ET5、搭载征程6的深蓝L06开启辅助驾驶体验,以出色的实际
地平线助力博世中阶智能辅助驾驶方案量产交付
2025年4月,地平线与博世深化战略合作,双方基于征程6系列加速智能辅助驾驶方案的研发与应用。近日,搭载征程6M的博世中阶智能辅助驾驶方案的全新量产合作车型东风奕派eπ007+、北京越野BJ40增程元境智行版先后上市,标志着地平线
地平线与Unity中国达成战略合作
近日,中国智驾科技领军企业地平线与全球领先的实时3D内容创作和运营平台Unity正式签署战略合作协议。双方将深度融合地平线HSD (Horizon SuperDrive) 人机交互系统与Unity
地平线与哈啰正式签署战略合作协议
9月11日,在2025Inclusion·外滩大会上,地平线与哈啰正式签署战略合作协议。双方将基于Robotaxi运营场景和需求,发挥各自技术优势,共同打造极致低成本、高安全、高可靠、高可用的智能
星途ET5搭载地平线HSD及征程6P亮相2025成都车展
8月29日,成都国际车展首日,星途汽车旗下全新中型SUV——星途ET5携地平线HSD及征程6P计算方案正式亮相。作为全球首款搭载地平线HSD城区辅助驾驶系统的车型,星途ET5的亮相标志着地平线HSD
Arm携手地平线推动汽车智能化变革
近日,地平线在上海举办了 2025 年度产品发布会,推出了 L2 城区辅助驾驶系统——地平线 HSD,不仅集中展示了自身领先的技术实力,更深刻诠释了汽车智能化加速普及的产业发展趋势,成为上海车展的前哨。地平线征程 6P 作为技术
地平线与博世达成战略合作
近日,地平线正式宣布与全球领先的汽车技术与服务供应商博世达成战略合作。根据协议,博世将基于地平线征程6B打造新一代多功能摄像头,并基于征程6E/M打造博世纵横辅助驾驶升级版。目前,基于征程6系列开发的博世新一代多功能摄像头与博世
【地平线旭日X3派试用体验】开发示例
评论