RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

全志V853開發(fā)板--buildroot應(yīng)用交叉編譯

Rice嵌入式開發(fā)技術(shù)分享 ? 來源:Rice嵌入式開發(fā)技術(shù)分享 ? 作者:Rice嵌入式開發(fā)技術(shù) ? 2022-08-09 17:56 ? 次閱讀

全志V853-高性能邊緣AI視覺處理芯片

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

V853 是一顆面向智能視覺領(lǐng)域推出的新一代高性能、低功耗的處理器SOC,可廣泛用于智能門鎖、智能考勤門禁、網(wǎng)絡(luò)攝像頭、行車記錄儀、智能臺(tái)燈等智能化升級相關(guān)行業(yè)。V853 集成Arm Cortex-A7和RISC-V E907 雙CPU,內(nèi)置最大 1T 算力 NPU,使用全志自研 Smart 視頻引擎,最大支持5M@25fps H.265編碼和5M@25fps H.264編解碼,同時(shí)集成高性能 ISP 圖像處理器,可為客戶提供專業(yè)級圖像質(zhì)量。V853 還支持 16-bit DDR3/DDR3L,滿足各類產(chǎn)品高帶寬需求;支持 4lane MIPI-CSI/DVP/MIPI-DSI/RGB 等豐富的專用視頻輸入輸出接口,滿足各類AI視覺產(chǎn)品需求;采用先進(jìn)的22nm工藝,具有更優(yōu)的功耗和更小的芯片面積。

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

全志V853開發(fā)板介紹

  1. 很榮幸能第一手拿到全志V853的開發(fā)板。接下來開始介紹介紹這款開發(fā)板。
  2. 全志V853開發(fā)板規(guī)格參數(shù)
類型 說明
主控 全志V853 (Arm A7 1GHz + RISC-V E907 600MHz + 1T NPU)
DDR 512MB DDR3
Memory 8GB eMMC
無線網(wǎng)絡(luò) 2.4G WiFi/BT(型號:全志XR829模組)
有線網(wǎng)絡(luò) 100Mbps以太網(wǎng)
攝像頭 1080P雙目攝像頭
屏幕 7寸 LCD屏幕
麥克風(fēng) 模擬麥克風(fēng) *2
DEBUG 支持uart串口調(diào)試,支持ADB USB調(diào)試
USB Type-C USB * 1, 同時(shí)支持供電和數(shù)據(jù)傳輸
PMU 全志AXP2101
  1. 全志V853系統(tǒng)配置:官方支持Tina Linux 5.0系統(tǒng),基于Linux4.9內(nèi)核和uboot-2018。其中:
  • Tina Linux 是全志科技基于Linux內(nèi)核開發(fā)的針對智能硬件類產(chǎn)品的嵌入式軟件系統(tǒng)。
  • Tina Linux v5.0 中包含 Linux 系統(tǒng)開發(fā)用到的 boot 源碼、內(nèi)核源碼、驅(qū)動(dòng)、工具、系統(tǒng)中間件與應(yīng)用程序包。可以方便的定制、編譯、打包生成Linux固件鏡像。
  • Tina Linux v5.0 可以支持構(gòu)建 openWrt 和 buildroot 不同構(gòu)建系統(tǒng);也支持單獨(dú)編譯 BSP(Board Support Package,板級支持包);能夠打包生成固件包,燒錄到相應(yīng)設(shè)備中并運(yùn)行。
  1. 全志V853開發(fā)板的硬件外設(shè)
c441ac2e-1791-11ed-bbb4-dac502259ad0.png

全志V853--交叉編譯

  1. 為啥要寫交叉編譯呢?是因?yàn)槿咎峁┑奈臋n中描述的OpenWRT的構(gòu)建方式,而我采用的buildroot進(jìn)行構(gòu)建。他們兩者采用的交叉工具鏈?zhǔn)遣灰粯拥摹F渲校篛penWRT采用musl工具鏈,而buildroot采用的glibc工具鏈。

  2. 為了避免其他人采用buildroot也按照文檔進(jìn)行操作,導(dǎo)致應(yīng)用編譯完無法運(yùn)行起來。所以我補(bǔ)充一下buildroot構(gòu)建中,應(yīng)用的交叉編譯。

  3. 編寫HelloWorld:

#include

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

  1. V853的編譯工具鏈的路徑:prebuilt/rootfsbuilt/arm/。里面包含了兩個(gè)工具鏈: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. 編譯應(yīng)用程序:
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卡的形式將應(yīng)用程序拷貝到板子的。所以將編譯好的應(yīng)用程序helloworld拷貝到SD卡。
  2. 板子上驗(yàn)證結(jié)果:
//掛載SD卡到test目錄上
#mount/dev/mmcblk1/mnt/test/
//運(yùn)行應(yīng)用
#./helloworld
HelloWorld!#


歡迎關(guān)注微信公眾號『Rice嵌入式開發(fā)技術(shù)分享』


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
  • 交叉編譯
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    12636
  • 全志
    +關(guān)注

    關(guān)注

    24

    文章

    247

    瀏覽量

    53119
  • Buildroot
    +關(guān)注

    關(guān)注

    1

    文章

    48

    瀏覽量

    1394
  • V853
    +關(guān)注

    關(guān)注

    2

    文章

    19

    瀏覽量

    2152
收藏 人收藏

    評論

    相關(guān)推薦

    V853開發(fā)板原理圖

    /n WLAN,Bluetooth v2.1/4.0/4.2。Wi-Fi通過SDIO總線與 V853 通訊,藍(lán)牙通過 UART 通訊。 電源(Poewr Tree)開發(fā)板使用同為
    發(fā)表于 01-12 09:48

    V853開發(fā)板發(fā)布!開發(fā)板試用同步開放申請!

    V853開發(fā)板購買鏈接:https://www.hqchip.com/p/KFB-V853.html
    發(fā)表于 07-01 10:46

    【免費(fèi)試用04期】V853開發(fā)板試用活動(dòng)

    編譯 Tina Linux部分之openWrt 編譯V853開發(fā)板試用】
    發(fā)表于 07-21 10:27

    V853開發(fā)板試用之一(Tina Linux 5.0編譯 和NPU使用)

    社區(qū)找到了答案,萬能的社區(qū),具體在此:【V853開發(fā)板試用】V853編譯燒錄疑難雜癥匯總篇
    發(fā)表于 08-21 23:40

    V853開發(fā)板試用】開箱及初識(shí)之美

    ://v853.docs.aw-ol.com/hard/hard_1board/開發(fā)板相關(guān):開發(fā)板簡介開發(fā)板集成了
    發(fā)表于 08-21 23:47

    V853開發(fā)板試用】V853開發(fā)板試用測評報(bào)告

    本帖最后由 ALSET 于 2022-8-29 02:34 編輯 V853開發(fā)板試用測評報(bào)告大信(QQ:8125036) 因?yàn)樽罱恢痹?b class='flag-5'>
    發(fā)表于 08-29 02:09

    V853開發(fā)板試用】國產(chǎn)之光——V853開發(fā)硬件介紹

    開發(fā)板硬件:V853架構(gòu): 開發(fā)板亮點(diǎn)V853,搭載玄鐵e907-r1s1架構(gòu)。STM32F
    發(fā)表于 08-29 20:38

    V853開發(fā)板試用】編譯 Tina Linux部分之buildroot 編譯

    繼【V853開發(fā)板試用】編譯 Tina Linux部分之openWrt 編譯之后,開始
    發(fā)表于 09-01 22:57

    5分鐘開啟V853平臺(tái)GUI “Hello World!”之旅

    /inone-example-8d確認(rèn)電腦與V853 EVB開發(fā)板的adb鏈接OK,如需要安裝驅(qū)動(dòng),可以參考
    發(fā)表于 10-11 09:35

    V853開發(fā)板參數(shù)規(guī)格概述

    推出了V853開發(fā)板搭載了全新的AI視覺處理的AIoT芯片V853,
    的頭像 發(fā)表于 07-22 18:39 ?5124次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>V853</b><b class='flag-5'>開發(fā)板</b>參數(shù)規(guī)格概述

    【免費(fèi)試用】全新Tina Linux v5.0釋放,價(jià)值1799元V853開發(fā)板等你來拿!

    為了讓電子發(fā)燒友社區(qū)開發(fā)者們定期體驗(yàn)試用不同的開發(fā)板,現(xiàn)推出每周一期開發(fā)板免費(fèi)試用活動(dòng)。第四期試用的開發(fā)板
    的頭像 發(fā)表于 07-24 17:29 ?1438次閱讀
    【免費(fèi)試用】全新Tina Linux <b class='flag-5'>v</b>5.0釋放,價(jià)值1799元<b class='flag-5'>V853</b><b class='flag-5'>開發(fā)板</b>等你來拿!

    v853參數(shù) v853v853s的差別 v853是什么封裝的

    v853參數(shù) v853v853s的差別
    的頭像 發(fā)表于 08-21 17:33 ?3995次閱讀

    科技v853芯片性能怎么樣

    科技v853芯片性能怎么樣? 科技是一家專注于智能硬件領(lǐng)域的芯片設(shè)計(jì)公司,其V853芯片
    的頭像 發(fā)表于 08-21 17:33 ?4195次閱讀

    V853開發(fā)板雙目攝像頭模組原理圖20220624

    V853開發(fā)板雙目攝像頭模組原理圖20220624
    發(fā)表于 10-19 15:11 ?25次下載

    V853開發(fā)板原理圖20220624

    V853開發(fā)板原理圖20220624
    發(fā)表于 10-19 15:11 ?20次下載
    RM新时代网站-首页