在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OK3568-C開發板的深度評測

敏敏子呦 ? 來源:敏敏子呦 ? 作者:敏敏子呦 ? 2022-06-29 08:47 ? 次閱讀

Windows下有很多虛擬機軟件,目前市面上流行的有VMware和VirtualBox。VMware分為收費專業版Workstation Pro 和非商用免費版Workstation Player,推薦使用Workstation Player。

筆者這里使用的編譯主機的Ubuntu18.04,關于Workstation和Ubuntu安裝筆者這里不在贅述,網上資料很多,筆者默認已經裝好Workstation和Ubuntu。

01依賴庫安裝

1.1更新主機的源列表

$sudo apt-get update

1.2安裝依賴工具

$sudo apt-get install repo git ssh make gcc libssl-devliblz4-toolexpect g++ patchelf chrpath gawk texinfo chrpathdIFfstatbinfmt-supportqemu-user-static live-build bison flex fakeroot cmakegcc-multilibg++-multilib unzip device-tree-compiler python-piplibncurses5-devbuild-essential vim tree

02TFTP服務環境搭建與測試

TFTP簡單文件傳輸協議,是一個基于UDP協議實現的用于在客戶機和服務器之間進行簡單文件傳輸的協議,適合于開銷不大、不復雜的應用場合。

TFTP協議專門為小文件傳輸而設計,只能從服務器上獲取文件,或者向服務器寫入文件,不能列出目錄,也不能進行認證

(1)下載并安裝tftp

$sudo apt-get install openbsd-inetd$sudo apt-get install tftpd tftp

(2)新建tftp目錄和改變其屬性

$sudo mkdir /tftpboot$sudo chmod 777 /tftpboot

(3)修改/etc/inetd.conf文件

$sudo vim /etc/inetd.conf

新增如下內容:

tftpdgram udp wait nobody /usr/sbin/tcpd/usr/sbin/in.tftpd /tftpboot

(4)啟動tftp

$sudo /etc/init.d/openbsd-inetd start

(5)本地測試

在/tftpboot/目錄下新建一個文件test,輸入內容、保存。然后打開另外一個終端,測試文件傳輸。

–輸入命令tftp127.0.0.1

–輸入gettest

–輸入q可以退出

–退出后,使用ls命令可以發現當前目錄下有test文件,如果這個文件和服務器中的test文件內容一模一樣,表明服務器搭建成功。

(6)開發板測試

開發板下載測試

#tftp-g -l test -r test +IP地址

(注:-l后的文件是下載后文件名,可以自定義;-r后的是服務器的文件名)

03安裝配置交叉編譯工具鏈

在Linaro官網中有很多種GCC交叉編譯工具鏈,因為我們所使用的RK3568開發板是一個Cortex-A55內核64位的開發板,選擇aarch64-linux-gnu。

地址:https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/

圖中有很多種交叉編譯器,我們只需要關注這兩種:

針對32位系統的gcc-linaro-7.5.0-2019.12-i686_aarch64-linux-gnu.tar.xz和針對64位系統的gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz。

大家根據自己所使用的Ubuntu系統類型選擇合適的版本,比如我安裝的Ubuntu14.04是64位系統,因此我要使用gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz。

04交叉編譯器安裝

將交叉編譯器拷貝Ubuntu中的/opt目錄下(沒有opt則新建該目錄),進行如下步驟:

1. 解壓gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar

用以下命令

$sudotar -xvf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar //

必須用超級用戶模式。

2. 編輯~/.bashrc文件

$vi ~/.bashrc

在文件最后增加一行

exportPATH=$PATH:/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin

保存退出。

3.運行source~/.bashrc讓文件生效

$source ~/.bashrc

05交叉編譯器驗證

方法一:

在命令行下輸入aarch64-l然后按tab鍵看會不會自動補全

方法:

輸入:aarch64-linux-gnu-gcc-v

如上圖則表示配置成功!

從中可以看出當前交叉編譯器的版本號為7.5.0,說明交叉編譯工具鏈安裝成功(注:編者安裝的交叉編譯器版本為7.5.0,OK3568-C開發板源碼包里是9.3.0版本)。

使用剛剛安裝的交叉編譯器的時候使用的命令是:

aarch64-linux-gnu-gcc

該命令的具體含義如下:

1.aarch64表示這是編譯aarch64架構代碼的編譯器。AArch64是ARMv8架構的一種執行狀態。

2.linux表示運行在linux環境下。

3.gnu表式嵌入式二進制接口

4.gcc表示是gcc工具。

最好的驗證驗證方法就是直接編譯一個例程,我們就編譯第一個裸機例程“hello.c”試試。

$vim hello.c#includeintmain(){ printf("Hello,OK3568-C!\n"); return0;}$aarch64-linux-gnu-gcc hello.c -o hello

使用如下命令查看hello文件信息

$file hello

從圖中可以看到hello是64位LSB的ELF格式文件,目標機架構為ARMaarch64,,說明我們的交叉編譯器工作正常。

最后將程序下載到開發板,修改用戶權限后即可運行。

值得注意的是,在RK3568的源碼中有交叉編譯鏈,只是版本要舊些,在源碼prebuilts目錄下。筆者配置該工具鏈主要用在應用開發。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5090

    文章

    19173

    瀏覽量

    306834
  • 開發板
    +關注

    關注

    25

    文章

    5120

    瀏覽量

    97957
收藏 人收藏

    評論

    相關推薦

    迅為RK3568開發板驅動指南Linux中通用SPI設備驅動

    迅為RK3568開發板驅動指南Linux中通用SPI設備驅動
    的頭像 發表于 01-23 11:02 ?259次閱讀
    迅為RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>驅動指南Linux中通用SPI設備驅動

    【飛凌嵌入式OK3588J-C開發板體驗】OK3588J-C開發板開箱評測

    很高興收到飛凌嵌入式提供的OK3588J-C開發板,這是瑞芯微最新的8K旗艦8核SOC,非常適合用來做機器視覺,AI,語音識別,圖像處理。 下面來看看OK3588J-C開發板的開箱圖,
    發表于 12-04 15:23

    基于迅為RK3568開發板全國產平臺,快速實現APP開機自啟動技術分享

    基于迅為RK3568開發板全國產平臺,快速實現APP開機自啟動技術分享
    的頭像 發表于 11-21 13:58 ?427次閱讀
    基于迅為RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>全國產平臺,快速實現APP開機自啟動技術分享

    【迅為】瑞芯微RK3588開發板RK3568開發板區別及優勢

    RK3568開發板
    的頭像 發表于 11-18 14:19 ?548次閱讀
    【迅為】瑞芯微RK3588<b class='flag-5'>開發板</b>RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>區別及優勢

    迅為itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像

    迅為itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像
    的頭像 發表于 11-04 15:00 ?613次閱讀
    迅為itop-<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>AMP雙系統使用手冊之燒寫AMP鏡像

    國產核心全面進攻-RK3568開發板評測

    隨著端側AI應用的落地,預計集成NPU的SoC產品將迎來爆發式的增量市場。本期與非網給大家帶來一款采用國內知名SoC廠商的產品——基于瑞芯微RK3568開發板
    的頭像 發表于 08-30 11:49 ?1342次閱讀
    國產核心<b class='flag-5'>板</b>全面進攻-RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b><b class='flag-5'>評測</b>

    新品7折購!米爾RK3568國產開發板

    近日,米爾電子發布MYC-LR3568核心開發板,核心基于高性能、低功耗的國產芯片-瑞芯微RK3568。核心
    的頭像 發表于 08-02 08:01 ?583次閱讀
    新品7折購!米爾RK<b class='flag-5'>3568</b>國產<b class='flag-5'>開發板</b>

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?789次閱讀
    RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>支持AMP雙系統

    在RK3568核心上實現USBNET模式網絡共享

    本文將借助飛凌嵌入式OK3568-C開發板為大家介紹實現USBNET模式的方法,在這之前需要先知道什么是USB Gadget——USB Gadget是指所開發的電子設備以USB從設備的模式通過USB
    發表于 05-22 16:32

    通過RK3568開發板進行OTA本地程序升級

    將通過飛凌嵌入式OK3568-C開發板來為大家介紹OTA升級的流程,本地升級程序recovery執行升級的流程及技術細節。 1. 制作 recovery.img recovery相關的源碼路徑
    發表于 04-20 11:23

    技術帖 | RK3568開發板的OTA升級教程

    通過飛凌嵌入式OK3568-C開發板來為大家介紹OTA升級的流程,本地升級程序recovery執行升級的流程及技術細節。
    的頭像 發表于 04-20 08:01 ?1704次閱讀
    技術帖 | RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>的OTA升級教程

    【活動】4款AI開發板任你選,緊跟人工智能的風口

    OKMX8MP-C]58?OHPSWJuB30y? https://m.tb.cn/h.gao5Njo CZ3458 OKMX8MP-C[/url]———————————OK3568-C開發
    發表于 04-19 13:31

    RK3568開發板源碼編譯過程

    本文將為大家介紹在飛凌嵌入式OK3568-C開發板上進行源碼編譯的過程,希望能夠對各位工程師小伙伴有所幫助。話不多說,我們馬上進入正題。 一、準備源碼 1. 創建工作目錄 $mkdir -p
    發表于 04-18 15:30

    迅為RK3568開發板驅動開發指南-輸入子系統

    迅為RK3568開發板驅動開發指南-輸入子系統
    的頭像 發表于 02-23 15:11 ?958次閱讀
    迅為RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>驅動<b class='flag-5'>開發</b>指南-輸入子系統

    飛凌嵌入式RK3568開發板藍牙收、發文件測試

    本文由電子發燒友論壇用戶fsdzdzy提供,感謝分享。飛凌嵌入式每月定期開展新的開發板體驗活動,歡迎更多工程師朋友的關注和參與。飛凌嵌入式OK3568-C開發板板載WiFi&BT模組,藍牙
    的頭像 發表于 02-02 16:31 ?1930次閱讀
    飛凌嵌入式RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>藍牙收、發文件測試
    主站蜘蛛池模板: 手机看片1024福利| 久久久久久亚洲精品| 国产一级久久免费特黄| 国产在线视频资源| 国产精品嫩草影院一二三区| 成年人激情视频| 中文日产国产精品久久| 亚洲精品蜜桃久久久久久| 午夜片 飘香香影院| 一级毛片q片| 色婷婷精品视频| 免费欧美黄色网址| 国产男人女人做性全过程视频 | 白嫩少妇激情无码| 亚洲日韩图片专区第1页| 色综合网址| 美女视频网站色软件免费视频| 国产你懂的在线| 天天狠天天天天透在线| 国产成人悠悠影院| 一区二区三区中文| 一级做a爱片特黄在线观看 | 亚洲国产人久久久成人精品网站 | 国产在线视频网站| 中文字幕在线观看一区二区 | 1024你懂的日韩| 亚洲一二三区视频| 曰韩毛片| 日本黄色免费在线观看| 国模爱爱| 免费在线看片网站| 成人午夜啪啪免费网站| 在线麻豆国产传媒60在线观看| 三级黄页| 69成人免费视频| 国产成人永久在线播放| 国产精品丝袜xxxxxxx| 日本国产中文字幕| 6月婷婷| ak福利午夜在线观看| 最新bt合集|