0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【地平线旭日X3派试用体验】开发示例

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-21 10:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:yjp, 帖子地址:https://bbs.elecfans.com/jishu_2303180_1_1.html



应用开发示例
在完成开发板的上电,镜像编译,板卡系统升级以及开发环境的搭建以后,下一步就可以将 ddk/samples 目录下示例跑起来。 本文将围绕多任务感知参考解决方案 ddk/samples/solution_zoo/multitask_perception_solution 来介绍如何快速跑通开发板的全链路流程。
1. 环境确认
  • 交叉编译环境已经安装
work@work-server:~$ ll /opt/gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnutotal 36drwxr-xr-x 7 root root 4096 10月 152019 aarch64-linux-gnudrwxr-xr-x 2 root root 4096 10月 152019 bin-rw-r--r-- 1 root root 9489 10月 152019 gcc-linaro-6.5.0-2018.12-linux-manifest.txtdrwxr-xr-x 3 root root 4096 10月 152019 includedrwxr-xr-x 3 root root 4096 10月 152019 libdrwxr-xr-x 3 root root 4096 10月 152019 libexecdrwxr-xr-x 8 root root 4096 10月 152019 share

  • ddk/package/host package已经安装
~/.horizon/ddk/├── xj3_aarch64│ ├── appsdk│ │ └── appuser│ ├── appsdk_1.9.0.tar.gz│ ├── bpu_predict│ │ ├── include│ │ └── lib│ ├── bpu_predict_1.10.2.tar.gz│ ├── dnn│ │ ├── include│ │ └── lib│ └─── dnn_1.1.2a.tar.gz└── xj3_x86_64_gcc_4.8.5 ├── bpu_predict │ ├── include │ └── lib ├── bpu_predict_1.10.2.tar.gz ├── dnn_x86 │ ├── include │ └── lib └─── dnn_x86_1.1.2a.tar.gz

  • 开发板和开发机器连通,并完成配套的系统镜像升级,我们这里示例是基于0207进行验证。
root@x3sdbx3-samsung2G-3200:~# cat /etc/versionLNX_PL2.0_WB_20210207 release

  • ddk/package/board 板端附加工具已经安装。
// 将ddk/package/board安装到开发板子work@work-server:/ddk/package/board$ sh install.sh 10.64.35.206// 验证安装成功root@x3sdbx3-samsung2G-3200:/userdata/.horizon/# ll-rwx------ 1 root root 10424232 Jan1 08:15 hrt_bin_dump-rwx------ 1 root root 15380352 Jan1 08:15 hrt_model_exec

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

    浏览量

    2643
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    地平线HSD量产先锋品鉴会圆满落幕

    2025年11月19日-24日,地平线在广州举办Drive on Horizon·HSD量产先锋品鉴会。首搭地平线HSD及征程6P的星途ET5、搭载征程6的深蓝L06开启辅助驾驶体验,以出色的实际
    的头像 发表于 11-27 11:27 242次阅读

    地平线助力博世中阶智能辅助驾驶方案量产交付

    2025年4月,地平线与博世深化战略合作,双方基于征程6系列加速智能辅助驾驶方案的研发与应用。近日,搭载征程6M的博世中阶智能辅助驾驶方案的全新量产合作车型东风奕eπ007+、北京越野BJ40增程元境智行版先后上市,标志着地平线
    的头像 发表于 11-19 11:47 388次阅读

    地平线与Unity中国达成战略合作

    近日,中国智驾科技领军企业地平线与全球领先的实时3D内容创作和运营平台Unity正式签署战略合作协议。双方将深度融合地平线HSD (Horizon SuperDrive) 人机交互系统与Unity
    的头像 发表于 11-03 16:43 1365次阅读

    地平线与哈啰正式签署战略合作协议

    9月11日,在2025Inclusion·外滩大会上,地平线与哈啰正式签署战略合作协议。双方将基于Robotaxi运营场景和需求,发挥各自技术优势,共同打造极致低成本、高安全、高可靠、高可用的智能
    的头像 发表于 09-12 14:25 730次阅读

    Arm携手地平线推动汽车智能化变革

    近日,地平线在上海举办了 2025 年度产品发布会,推出了 L2 城区辅助驾驶系统——地平线 HSD,不仅集中展示了自身领先的技术实力,更深刻诠释了汽车智能化加速普及的产业发展趋势,成为上海车展的前哨。地平线征程 6P 作为技术
    的头像 发表于 04-28 14:28 1109次阅读

    地平线与博世达成战略合作

    近日,地平线正式宣布与全球领先的汽车技术与服务供应商博世达成战略合作。根据协议,博世将基于地平线征程6B打造新一代多功能摄像头,并基于征程6E/M打造博世纵横辅助驾驶升级版。目前,基于征程6系列开发的博世新一代多功能摄像头与博世
    的头像 发表于 04-27 13:43 987次阅读

    地平线城区辅助驾驶系统HSD解读

    近日,在2025地平线年度产品发布会上,地平线城区辅助驾驶系统HSD正式发布。作为国内首个软硬结合全栈开发的城区辅助驾驶系统,地平线HSD搭载当前最高性能的国产智驾计算方案征程6P,采
    的头像 发表于 04-22 14:44 1317次阅读

    征程6P全球首发!HSD炸裂登场,地平线携手奇瑞发布首款量产车型

    地平线创始人兼CEO余凯宣布,地平线重磅推出L2城区辅助驾驶系统——地平线HSD,构建体验“类人”、用户“信任”的城区辅助驾驶新解。现场,地平线创始人兼CEO余凯和奇瑞控股集团董事长尹
    的头像 发表于 04-21 18:07 3079次阅读
    征程6P全球首发!HSD炸裂登场,<b class='flag-5'>地平线</b>携手奇瑞发布首款量产车型

    地平线推出L2城区辅助驾驶系统HSD

    近日,以“征程所向,远超想象”为主题的2025地平线年度产品发布会在上海滴水湖举行。地平线重磅推出L2城区辅助驾驶系统——地平线HSD,构建体验“类人”、用户“信任”的城区辅助驾驶新解。同时,
    的头像 发表于 04-19 09:14 772次阅读

    地平线与上汽集团深化战略合作

    近日,上汽集团举办“懂车更懂你·2025上汽之夜”活动,地平线创始人兼CEO余凯博士受邀发表主旨演讲。作为地平线第一大机构股东,上汽集团在发布会上表示将继续拓展与地平线等头部企业的合作,借助各自领域的优势资源互补,打造拥有全新体
    的头像 发表于 04-12 09:07 911次阅读

    知行科技与地平线达成战略合作

    近日,知行科技与地平线正式签署了战略合作协议,标志着双方在智能驾驶技术领域的合作迈出了坚实的一步。 根据协议内容,双方将共同致力于智能驾驶技术的研发与应用。特别是在2025年下半年,基于地平线征程6
    的头像 发表于 01-23 10:52 2206次阅读

    地平线SuperDrive相关问答

    近日,地平线SuperDrive智驾百人团体验活动圆满落幕,现场130余家媒体对地平线SuperDrive表现出浓厚的兴趣并提出了诸多问题。对此,地平线特意整理了大家提出的典型问题并进行解答,希望能帮助大家更全面地了解这套拟人的
    的头像 发表于 01-21 10:15 869次阅读

    地平线SuperDrive首发三大黑科技,决胜智能化竞争下半场

    地平线创始人兼CEO余凯表示:“在2025年,地平线智能计算方案即将迈过1000万量产大关,持续引领中国智驾量产落地、推动智驾生态繁荣生长,‘向下扎深根’。与此同时,地平线SuperDrive及征程
    的头像 发表于 01-15 09:12 1956次阅读
    <b class='flag-5'>地平线</b>SuperDrive首发三大黑科技,决胜智能化竞争下半场

    地平线SuperDrive首发三大黑科技

    近日,“Beyond the Horizon 地平线智驾科技畅想日”在上海举办,回顾地平线以软硬结合技术实力取得的量产创新成果,展望2025高阶智驾爆发之年。同时,“SuperDrive智驾百人团体验活动”在上海静安区繁华路段开展,首发三大智驾黑科技,打造拟人高效、“10
    的头像 发表于 01-14 13:56 821次阅读

    光庭信息获地平线坚实后盾奖

    后盾奖”,高度肯定了双方过往在智驾领域的合作成效。 过去两年内,光庭信息基于地平线 J3、J5 及 J6 等多个平台,打造了“泊车与驾驶一体化解决方案”,提供高性能的自动驾驶和泊车功能,可以轻松实现跨平台迁移和新应用开发,有效帮
    的头像 发表于 12-28 15:07 1000次阅读