91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-03-10 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文進行飛凌OK3568-C開發(fā)板的結(jié)項測評,通過綜合前面多篇測評的各個功能,構(gòu)成一個智慧家居控制器綜合項目。

13c8dc4c-bef2-11ed-bfe3-dac502259ad0.png

開箱與基礎(chǔ)功能詳細測評(點擊標(biāo)題查看全文)

開發(fā)板的SOC采用Rockchip的RK3568,RK3568為四核64位ARMv8.2A架構(gòu),22nm制程,主頻最高可以達到2.0Ghz,支持三屏同顯示或三屏異顯,內(nèi)置獨立的1T算力NPN,主要定位應(yīng)用于物聯(lián)網(wǎng)網(wǎng)關(guān)、智能 NVR、工控平板、工業(yè)檢測、工控盒、智慧城市、云終端、車載中控等行業(yè)定制市場。

14c997d0-bef2-11ed-bfe3-dac502259ad0.png

RK3568源碼編譯與交叉編譯環(huán)境搭建(點擊標(biāo)題查看全文)

本節(jié)對OK3568-C Linux系統(tǒng)開發(fā)需要用的軟件交叉編譯環(huán)境的配置。

對于軟件開發(fā),如果只是使用C/C++代碼,則在自己的虛擬機中添加RK3568對應(yīng)的交叉編譯器(gcc/g++)即可,如果要進行Qt開發(fā),則還要再交叉編譯Qt源碼,一種解決方法是直接編譯RK3568的源碼,編譯完成之后,會包含有Qt的編譯結(jié)果,使用RK3568源碼編譯的成果物,就可用進行Qt開發(fā)了。下面就介紹這兩種交叉編譯環(huán)境的配置方法。

14da39c8-bef2-11ed-bfe3-dac502259ad0.png

Qt開發(fā)一個音樂播放器(點擊標(biāo)題查看全文)

本節(jié),就來在搭建好的軟件開發(fā)中,進行Qt軟件的開發(fā)測評。

在第一節(jié)的開箱測評中,體驗了OK3568板子自帶的界面,有視頻播放器、音樂播放器等,這些都實現(xiàn)了基本的播放功能,但沒有對操作界面做更加豐富的開發(fā),所以,本篇先來實現(xiàn)一個界面更加優(yōu)美,操作更新方便的音樂播放器軟件,可以實現(xiàn)音樂列表的顯示與選擇播放、歌詞顯示等,先來看下最終的效果:

1564606c-bef2-11ed-bfe3-dac502259ad0.png

Qt開發(fā)一個視頻播放器(點擊標(biāo)題查看全文)

本節(jié)介紹了在OK3568-C開發(fā)板上實現(xiàn)一個視頻樂播放器的測評過程,首先使用Qt編寫視頻播放器的代碼,然后在Ubuntu中,使用搭建好的交叉編譯環(huán)境進行代碼編譯,最后把編譯出的可執(zhí)行文件放到板子中進行實際測試。

該視頻播放器實現(xiàn)的功能包括基礎(chǔ)的播放功能、暫停與繼續(xù),音量調(diào)節(jié),視頻列表顯示,下一個、下一個切換,進度條調(diào)節(jié)播放進度等。

157ddede-bef2-11ed-bfe3-dac502259ad0.png

Qt圖片查看器(點擊標(biāo)題查看全文)

本節(jié)來實現(xiàn)一個可以查看任意目錄下圖片的圖片查看器,可以實現(xiàn)OK3568-C板子中任意目錄下圖片的查看,并且可以通過鼠標(biāo)滾輪以及鼠標(biāo)移動來實現(xiàn)圖片的靈活放大、縮小,此外,在打開一個圖片后,若該目錄下還有其它圖片,通過左右切換,可以方便的查看同目錄下的其它圖片,先來看下最終的效果:

1613b382-bef2-11ed-bfe3-dac502259ad0.png

Qt開發(fā)一個相冊瀏覽器(點擊標(biāo)題查看全文)

本節(jié)介紹在OK3568-C開發(fā)板上實現(xiàn)一個相冊瀏覽器的測評過程,首先使用Qt編寫相冊瀏覽器的代碼,然后在Ubuntu中,使用搭建好的交叉編譯環(huán)境進行代碼編譯,最后把編譯出的可執(zhí)行文件放到板子中進行實際測試。

161e6b56-bef2-11ed-bfe3-dac502259ad0.png

Qt攝像頭程序精簡與分析(點擊標(biāo)題查看全文)

OK3568-C板子中自帶了一個攝像頭的例程,可以實現(xiàn)拍照和錄像功能,這個程序可基于Qt開發(fā),為了便于理解Qt讀取USB攝像頭圖像的流程,我對程序進行了精簡,只保留讀取USB攝像頭并將圖像流展示出來的功能。

17092e84-bef2-11ed-bfe3-dac502259ad0.png

USB攝像頭實時AI物品識別初體驗(點擊標(biāo)題查看全文)

上節(jié)文章介紹Qt中USB攝像頭的使用,在調(diào)通攝像頭功能后,可用獲取攝像頭的每一幀畫面進行圖像處理。

RK3568具有1TOPS算力的NPU,可以在板子上進行AI計算。OK3568資料中自帶了一些AI識別的例子,但只是對一張圖片進行識別,且需要單獨使用圖片查看工具查看識別結(jié)果。

為了更直觀的體驗RK3568的AI算力,將AI識別例程與攝像頭功能結(jié)合起來,對攝像頭的每一幀圖像進行物品識別,這里使用的是RK提供的SSD模型。

17d26ee8-bef2-11ed-bfe3-dac502259ad0.png

Qt時鐘測試(點擊標(biāo)題查看全文)

本節(jié)來介紹在OK3568開發(fā)板上運行一個編寫Qt時鐘程序

17fda1f8-bef2-11ed-bfe3-dac502259ad0.png

Qt秒表測試(點擊標(biāo)題查看全文)

本節(jié)來介紹在OK3568開發(fā)板上運行一個編寫Qt電子秒表的程序。仿照手機中的秒表,實現(xiàn)一個相同功能的秒表。

180e016a-bef2-11ed-bfe3-dac502259ad0.png

網(wǎng)絡(luò)天氣信息(點擊標(biāo)題查看全文)

通過連網(wǎng),使用一個免費的API接口,進行網(wǎng)絡(luò)天氣的獲取,可以得到最近15天的天氣信息,信息的格式是josn形式的,需要使用cJson進行數(shù)據(jù)解析,然后將天氣數(shù)據(jù)顯示在設(shè)計的Qt界面上:

1924bc38-bef2-11ed-bfe3-dac502259ad0.png

家中溫濕度監(jiān)測(點擊標(biāo)題查看全文)

濕度傳感器采用DHT11數(shù)字溫濕度傳感器,通過單總線與ESP8266控制器相連。ESP8266采集到溫濕度數(shù)據(jù)后,通過WIFI傳送給OK3568開發(fā)板,然后在設(shè)計的Qt界面上顯示溫濕度。

OK3568與ESP8266直接采用TCP連接,OK3568作為TCP服務(wù)端,ESP8266作為客戶端。

192faf76-bef2-11ed-bfe3-dac502259ad0.png

WIFI控制家用電器(點擊標(biāo)題查看全文)

本節(jié)來利用TCP無線通信,實現(xiàn)家中電器的控制,比如控制家里的燈和風(fēng)扇。

首先來看下最終的界面效果:

  • 主界面上有一燈和風(fēng)扇的圖標(biāo),初始關(guān)閉狀態(tài)時兩個圖標(biāo)會灰色的,開的狀態(tài)燈的圖標(biāo)會顯示發(fā)光的黃色,風(fēng)扇顯示轉(zhuǎn)動的藍色

  • 燈和風(fēng)扇的下方各有一個按鈕,按下后,燈和風(fēng)扇的工作狀態(tài)會進行切換

1a09f816-bef2-11ed-bfe3-dac502259ad0.png

智慧家居控制器功能概覽(點擊標(biāo)題查看全文)

先來看下此綜合項目的功能概覽,主要是將各個功能作為一個獨立應(yīng)用,然后將啟動圖標(biāo)排列在桌面上。智慧家居助手有以下幾部分功能:

天氣功能

  • 網(wǎng)絡(luò)天氣:可以獲取當(dāng)前地區(qū)15天的天氣預(yù)報信息

  • 室內(nèi)溫濕度:通過wifi連接ESP8266控制的溫濕度節(jié)點,可以獲取家中室內(nèi)溫濕度

智能控制

  • 燈與風(fēng)扇控制:通過wifi連接ESP8266控制家用電器節(jié)點,可以控制家中燈和風(fēng)扇的開關(guān)

  • 氛圍燈控制:設(shè)計了一個RGB燈調(diào)光的界面,后期也可通過wifi連接ESP8266節(jié)點,進行RGB燈的無線控制

智能監(jiān)控

  • 視頻監(jiān)控:目前使用USB攝像頭進行視頻監(jiān)控,后期也可考慮使用網(wǎng)絡(luò)攝像頭進行無線視頻監(jiān)控

  • AI物品檢測:RK3568具有AI算力,目前代碼實現(xiàn)了物品位置檢測與物品分類,后期可考慮通過人臉人形檢測等,實現(xiàn)對監(jiān)控中人物的抓拍,另外,還可考慮使用SQLite數(shù)據(jù)庫,錄入家人的人臉,實現(xiàn)人臉開門

  • 圖片列表功能:目前實現(xiàn)了圖片列表的瀏覽,后期實現(xiàn)了人物抓拍功能后,可以使用圖片列表功能查看所有圖片

  • 單個圖片查看:此功能與圖片列表瀏覽的區(qū)別是,可以通過目錄選擇查看任意目錄下的圖片

娛樂功能

  • 音樂功能:可以實現(xiàn)本地音樂列表中音樂的播放,后期也可增加網(wǎng)絡(luò)歌曲的獲取與播放,作為家庭娛樂功能

  • 視頻播放:可以實現(xiàn)本地視頻的播放,后期也可增加網(wǎng)絡(luò)視頻的獲取與播放,作為家庭娛樂功能

時間功能

  • 時鐘:可以以鐘表的形式顯示當(dāng)前的時間

  • 秒表:這個算一個工具,可以進行計時

其他功能開發(fā)中~

1a2d2d04-bef2-11ed-bfe3-dac502259ad0.png

本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑?/span>微信EEFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

1b89e1ce-bef2-11ed-bfe3-dac502259ad0.png

熱門推薦干貨好文

1、社區(qū)精選!PCB多層板設(shè)計挑戰(zhàn)賽作品集合

2、開源作品秀,教你如何DIY一款自己的聲源跟蹤小車

3、從零入門物聯(lián)網(wǎng)OH開源平臺,從簡單到高階項目,創(chuàng)客、電子愛好者都愛用!

4、低成本ESP32方案,支持OpenHarmony系統(tǒng)開發(fā)(附10+項目樣例Demo)

5、從0到1玩轉(zhuǎn)瑞薩RA4系列開發(fā)板,教你變著花樣玩板子

6、四核64位,超強CPU ,看RK3568“競”開發(fā)板DEMO!

7、人工智能也能這么玩, 簡單快速入手,還能自定義AI運算

8、全部開源 | 基于全志V85X的運動相機,工業(yè)網(wǎng)關(guān),可穿戴式攝像頭

9、高性能雙核RISC-V,滿足大多數(shù)開發(fā),這款國產(chǎn)MCU工程師都愛了


原文標(biāo)題:RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

原文標(biāo)題:RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RK3568適配OpenHarmony全指南:從編譯到落地的可行性與實操方案

    當(dāng)瑞芯微的RK3568 芯片遇上華為主導(dǎo)的OpenHarmony 系統(tǒng),一場嵌入式開發(fā)的效率革命正在發(fā)生。作為 EmbedFire 等廠商力推的主流處理器,RK3568 憑借
    的頭像 發(fā)表于 02-09 16:59 ?1070次閱讀
    <b class='flag-5'>RK3568</b>適配OpenHarmony全指南:從<b class='flag-5'>編譯</b>到落地的可行性與實操方案

    RK3568 Android11編譯環(huán)境搭建及報錯解決指南

    在嵌入式開發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用?;?RK3568 進行 Android11 系統(tǒng)的開發(fā),首先要搭建好編譯環(huán)境。本文將詳細介紹在 Ubuntu20.04 系統(tǒng)上搭建
    的頭像 發(fā)表于 02-04 17:37 ?1694次閱讀
    <b class='flag-5'>RK3568</b> Android11<b class='flag-5'>編譯</b>環(huán)境搭建及報錯解決指南

    迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略

    迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
    的頭像 發(fā)表于 12-30 15:42 ?892次閱讀
    迅為驅(qū)動開發(fā)<b class='flag-5'>實戰(zhàn)</b>:iTOP-<b class='flag-5'>RK3568</b>開發(fā)板eDP屏幕移植全攻略

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實戰(zhàn)RK3568內(nèi)核模塊符號導(dǎo)出詳解

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實戰(zhàn)RK3568內(nèi)核模塊符號導(dǎo)出詳解
    的頭像 發(fā)表于 11-21 13:25 ?1184次閱讀
    【迅為工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】itop-<b class='flag-5'>3568</b>開發(fā)板Linux驅(qū)動開發(fā)<b class='flag-5'>實戰(zhàn)</b>:<b class='flag-5'>RK3568</b>內(nèi)核模塊符號導(dǎo)出詳解

    實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU

    實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU》
    的頭像 發(fā)表于 11-07 13:42 ?642次閱讀
    <b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>RK3568</b>性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU

    【作品合集】合眾HZ-RK3568開發(fā)板測評

    ,方便客戶評估二次開發(fā)使用。RK3568包括 4 Cortex-A55 以及獨立的 NEON 協(xié)處理器和神經(jīng)網(wǎng)絡(luò)加上處理器 NPU,可應(yīng)用于計算機、手機、個人移動互聯(lián)網(wǎng),數(shù)字多媒體設(shè)備。 活動詳情
    發(fā)表于 09-10 10:22

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet?車牌識別

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1309次閱讀
    迅為<b class='flag-5'>RK3568</b>開發(fā)板模型推理測試<b class='flag-5'>實戰(zhàn)</b>LPRNet?車牌識別

    【HZ-RK3568開發(fā)板免費體驗】HZ-RK3568開發(fā)板操作系統(tǒng)編譯

    開發(fā)環(huán)境搭建好了后,接下來就是HZ-RK3568開發(fā)板操作系統(tǒng)編譯工作。 一、menuconfig 先確保虛擬機的開發(fā)環(huán)境OK。 sudo apt install build-essential
    發(fā)表于 08-17 09:15

    迅為RK3568?重制版RK3568驅(qū)動指南全面升級

    迅為RK3568 重制版RK3568驅(qū)動指南全面升級
    的頭像 發(fā)表于 07-28 15:25 ?2511次閱讀
    迅為<b class='flag-5'>RK3568</b>?重制版<b class='flag-5'>RK3568</b>驅(qū)動指南全面升級

    RK3568開發(fā)板暗藏32兼容開關(guān)?飛凌嵌入式帶你一鍵解鎖!

    RK3568是一款64處理器,飛凌嵌入式為其提供的交叉編譯器也是64的,然而部分用戶可能需要
    的頭像 發(fā)表于 07-19 08:49 ?4385次閱讀
    <b class='flag-5'>RK3568</b>開發(fā)板暗藏32<b class='flag-5'>位</b>兼容開關(guān)?飛凌嵌入式帶你一鍵解鎖!

    【HZ-RK3568開發(fā)板免費體驗】合眾HZ-RK3568開發(fā)環(huán)境搭建

    的交叉編譯器工作正常。 最后將程序下載到開發(fā)板,修改用戶權(quán)限后即可運行。 值得注意的是,在RK3568源碼中有交叉編譯鏈,只是版本要舊些,在源碼
    發(fā)表于 07-15 23:13

    迅為RK3568驅(qū)動指南GPIO子系統(tǒng)實戰(zhàn):實現(xiàn)動態(tài)切換引腳復(fù)用功能

    迅為RK3568驅(qū)動指南GPIO子系統(tǒng)實戰(zhàn):實現(xiàn)動態(tài)切換引腳復(fù)用功能
    的頭像 發(fā)表于 05-22 14:27 ?2088次閱讀
    迅為<b class='flag-5'>RK3568</b>驅(qū)動指南GPIO子系統(tǒng)<b class='flag-5'>實戰(zhàn)</b>:實現(xiàn)動態(tài)切換引腳復(fù)用功能

    rk3568開發(fā)工具

    rk3568開發(fā)工具
    發(fā)表于 04-16 17:03 ?7次下載

    飛凌嵌入式RK3568核心板的司機權(quán)限信息采集器方案

    在某廠商的司機權(quán)限采集器項目中,選擇了飛凌嵌入式的FET3568J-C工業(yè)級核心板作為主控平臺。該核心板采用RK3568J64
    的頭像 發(fā)表于 03-20 14:27 ?1635次閱讀
    飛凌嵌入式<b class='flag-5'>RK3568</b>核心板的司機權(quán)限信息采集器方案

    技術(shù)分享 | RK3568編譯第三方驅(qū)動

    這里就以我司IAC-RK3568-Kit開發(fā)板為,分享如何在當(dāng)前內(nèi)核下編譯第三方驅(qū)動模塊。我們需要向模塊供應(yīng)商拿到一份適配Linux的驅(qū)動源碼,這里主要是要向供應(yīng)
    的頭像 發(fā)表于 03-06 17:25 ?2063次閱讀
    技術(shù)分享 | <b class='flag-5'>RK3568</b><b class='flag-5'>編譯</b>第三方驅(qū)動