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

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

3天内不再提示

全志V853开发板--buildroot应用交叉编译

Rice嵌入式开发技术分享 来源:Rice嵌入式开发技术分享 作者:Rice嵌入式开发技术 2022-08-09 17:56 次阅读

全志V853-高性能边缘AI视觉处理芯片

c3dbecfe-1791-11ed-bbb4-dac502259ad0.png

V853 是一颗面向智能视觉领域推出的新一代高性能、低功耗的处理器SOC,可广泛用于智能门锁、智能考勤门禁、网络摄像头、行车记录仪、智能台灯等智能化升级相关行业。V853 集成Arm Cortex-A7和RISC-V E907 双CPU,内置最大 1T 算力 NPU,使用全志自研 Smart 视频引擎,最大支持5M@25fps H.265编码和5M@25fps H.264编解码,同时集成高性能 ISP 图像处理器,可为客户提供专业级图像质量。V853 还支持 16-bit DDR3/DDR3L,满足各类产品高带宽需求;支持 4lane MIPI-CSI/DVP/MIPI-DSI/RGB 等丰富的专用视频输入输出接口,满足各类AI视觉产品需求;采用先进的22nm工艺,具有更优的功耗和更小的芯片面积。

c412bf86-1791-11ed-bbb4-dac502259ad0.png

全志V853开发板介绍

  1. 很荣幸能第一手拿到全志V853的开发板。接下来开始介绍介绍这款开发板。
  2. 全志V853开发板规格参数
类型 说明
主控 全志V853 (Arm A7 1GHz + RISC-V E907 600MHz + 1T NPU)
DDR 512MB DDR3
Memory 8GB eMMC
无线网络 2.4G WiFi/BT(型号:全志XR829模组)
有线网络 100Mbps以太网
摄像头 1080P双目摄像头
屏幕 7寸 LCD屏幕
麦克风 模拟麦克风 *2
DEBUG 支持uart串口调试,支持ADB USB调试
USB Type-C USB * 1, 同时支持供电和数据传输
PMU 全志AXP2101
  1. 全志V853系统配置:官方支持Tina Linux 5.0系统,基于Linux4.9内核和uboot-2018。其中:
  • Tina Linux 是全志科技基于Linux内核开发的针对智能硬件类产品的嵌入式软件系统。
  • Tina Linux v5.0 中包含 Linux 系统开发用到的 boot 源码、内核源码、驱动、工具、系统中间件与应用程序包。可以方便的定制、编译、打包生成Linux固件镜像。
  • Tina Linux v5.0 可以支持构建 openWrt 和 buildroot 不同构建系统;也支持单独编译 BSP(Board Support Package,板级支持包);能够打包生成固件包,烧录到相应设备中并运行。
  1. 全志V853开发板的硬件外设
c441ac2e-1791-11ed-bbb4-dac502259ad0.png

全志V853--交叉编译

  1. 为啥要写交叉编译呢?是因为全志提供的文档中描述的OpenWRT的构建方式,而我采用的buildroot进行构建。他们两者采用的交叉工具链是不一样的。其中:OpenWRT采用musl工具链,而buildroot采用的glibc工具链。

  2. 为了避免其他人采用buildroot也按照文档进行操作,导致应用编译完无法运行起来。所以我补充一下buildroot构建中,应用的交叉编译。

  3. 编写HelloWorld:

#include

intmain(void)
{
printf("HelloWorld!");
return0;
}

  1. V853的编译工具链的路径:prebuilt/rootfsbuilt/arm/。里面包含了两个工具链:musl和glibc,而buildroot采用了glic。
  2. 所以gcc编译器的路径:prebuilt/rootfsbuilt/arm/toolchain-sunxi-glibc-gcc-830/toolchain/bin/。而编译是需要用到的库文件和头文件路径:prebuilt/rootfsbuilt/arm/toolchain-sunxi-glibc-gcc-830/toolchain/arm-openwrt-linux-gnueabi/
  3. 指定存放交叉编译需要使用的库文件头文件的文件夹
v853@v853:~/$exportSTAGING_DIR=~/v853/tina-v853/prebuilt/rootfsbuilt/arm/toolchain-sunxi-glibc-gcc-830/toolchain/arm-openwrt-linux-gnueabi/
  1. 编译应用程序:
v853@v853:~/$exportSTAGING_DIR=~/v853/tina-v853/prebuilt/rootfsbuilt/arm/toolchain-sunxi-glibc-gcc-830/toolchain/bin/arm-openwrt-linux-gcc-ohelloworldmain.c
v853@v853:~/$ls
helloworldmain.c
v853@v853:~/$
  1. 我是采用挂载SD卡的形式将应用程序拷贝到板子的。所以将编译好的应用程序helloworld拷贝到SD卡。
  2. 板子上验证结果:
//挂载SD卡到test目录上
#mount/dev/mmcblk1/mnt/test/
//运行应用
#./helloworld
HelloWorld!#


欢迎关注微信公众号『Rice嵌入式开发技术分享』


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5044

    浏览量

    97422
  • 交叉编译
    +关注

    关注

    0

    文章

    32

    浏览量

    12639
  • 全志
    +关注

    关注

    24

    文章

    248

    浏览量

    53129
  • Buildroot
    +关注

    关注

    1

    文章

    48

    浏览量

    1397
  • V853
    +关注

    关注

    2

    文章

    19

    浏览量

    2156
收藏 人收藏

    评论

    相关推荐

    V853开发板原理图

    /n WLAN,Bluetooth v2.1/4.0/4.2。Wi-Fi通过SDIO总线与 V853 通讯,蓝牙通过 UART 通讯。 电源(Poewr Tree)开发板使用同为
    发表于 01-12 09:48

    V853开发板发布!开发板试用同步开放申请!

    V853开发板购买链接:https://www.hqchip.com/p/KFB-V853.html
    发表于 07-01 10:46

    【免费试用04期】V853开发板试用活动

    编译 Tina Linux部分之openWrt 编译V853开发板试用】
    发表于 07-21 10:27

    V853开发板试用之一(Tina Linux 5.0编译 和NPU使用)

    社区找到了答案,万能的社区,具体在此:【V853开发板试用】V853编译烧录疑难杂症汇总篇
    发表于 08-21 23:40

    V853开发板试用】开箱及初识之美

    ://v853.docs.aw-ol.com/hard/hard_1board/开发板相关:开发板简介开发板集成了
    发表于 08-21 23:47

    V853开发板试用】V853开发板试用测评报告

    本帖最后由 ALSET 于 2022-8-29 02:34 编辑 V853开发板试用测评报告大信(QQ:8125036) 因为最近一直在
    发表于 08-29 02:09

    V853开发板试用】国产之光——V853开发硬件介绍

    开发板硬件:V853架构: 开发板亮点V853,搭载玄铁e907-r1s1架构。STM32F
    发表于 08-29 20:38

    V853开发板试用】编译 Tina Linux部分之buildroot 编译

    继【V853开发板试用】编译 Tina Linux部分之openWrt 编译之后,开始
    发表于 09-01 22:57

    5分钟开启V853平台GUI “Hello World!”之旅

    /inone-example-8d确认电脑与V853 EVB开发板的adb链接OK,如需要安装驱动,可以参考
    发表于 10-11 09:35

    V853开发板参数规格概述

    推出了V853开发板搭载了全新的AI视觉处理的AIoT芯片V853
    的头像 发表于 07-22 18:39 5131次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>V853</b><b class='flag-5'>开发板</b>参数规格概述

    【免费试用】全新Tina Linux v5.0释放,价值1799元V853开发板等你来拿!

    为了让电子发烧友社区开发者们定期体验试用不同的开发板,现推出每周一期开发板免费试用活动。第四期试用的开发板
    的头像 发表于 07-24 17:29 1448次阅读
    【免费试用】全新Tina Linux <b class='flag-5'>v</b>5.0释放,价值1799元<b class='flag-5'>V853</b><b class='flag-5'>开发板</b>等你来拿!

    v853参数 v853v853s的差别 v853是什么封装的

    v853参数 v853v853s的差别
    的头像 发表于 08-21 17:33 4010次阅读

    科技v853芯片性能怎么样

    科技v853芯片性能怎么样? 科技是一家专注于智能硬件领域的芯片设计公司,其V853芯片
    的头像 发表于 08-21 17:33 4229次阅读

    V853开发板双目摄像头模组原理图20220624

    V853开发板双目摄像头模组原理图20220624
    发表于 10-19 15:11 25次下载

    V853开发板原理图20220624

    V853开发板原理图20220624
    发表于 10-19 15:11 20次下载