色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

讓RK3562教你嵌入式開發!(四)

觸覺智能 ? 2024-04-12 08:33 ? 次閱讀


導讀

接著上篇介紹Debian的文章,這篇文章先把Debian的后續說完緊接著Android 13 SDK編譯這個教程就完美結束啦。

01Ethernet

接口如下圖所示:

5062d0d4-f864-11ee-9118-92fbcf53809c.png

配置如下表所示:

50795840-f864-11ee-9118-92fbcf53809c.png

主板有一路千兆以太網接口,設備節點為eth0,以太網接口默認支持DHCP,只需要將以太網接口連接路由器及可為主板動態分配IP地址。如下圖即為成功分配IP。

50801d4c-f864-11ee-9118-92fbcf53809c.png

如果要看IP,可以ADB調試,輸入ifconfig,查看IP地址,如下圖所示:

5087828a-f864-11ee-9118-92fbcf53809c.png

02WIFI

首先上滑屏幕點擊【設置】-> 【網絡和互聯網】,隨后在WIFI列表中選擇需要連接的WIFI名稱,輸入對應的密碼即可測試WIFI連接功能,如下圖所示:

5094b7a2-f864-11ee-9118-92fbcf53809c.png

50a976e2-f864-11ee-9118-92fbcf53809c.png

連接成功后使用ifconfig命令查看wlan0的IP,

如下圖所示:

50b9bc6e-f864-11ee-9118-92fbcf53809c.png

03Bluetooth

首先上滑屏幕點擊【設置】->【已連接的設備】->【與新設備配對】,選擇需要連接藍牙的名稱進行連接配對,點擊如下圖所示:

50dab9b4-f864-11ee-9118-92fbcf53809c.png

50e63294-f864-11ee-9118-92fbcf53809c.png

藍牙連接成功,配對成功之后主板即可通過藍牙與手機相互傳輸文件。

04耳機接口

主板有一路標準四節座J37,具備進行音頻輸出及錄音功能,接入耳機后聲音優先從耳機輸出,如下圖所示:

50f8a244-f864-11ee-9118-92fbcf53809c.png

510bd7d8-f864-11ee-9118-92fbcf53809c.png


耳機支持插入檢測,當插入耳機后,音頻只從耳機通道輸出,喇叭將會靜音。

511edc70-f864-11ee-9118-92fbcf53809c.png

當然也可以通過藍牙來連接無線耳機,

如下圖所示:

512b8830-f864-11ee-9118-92fbcf53809c.png

05MIC

麥克風位于主板的J36,連接MIC后,使用系統自帶的錄音機,進行錄音測試功能。

514061ce-f864-11ee-9118-92fbcf53809c.png

51b0425a-f864-11ee-9118-92fbcf53809c.png

序號1:按下錄音

序號2:播放錄音

序號3:暫停錄音

序號4:歷史錄音文件

06RTC

外部RTC HYM8563 電池底座位于J47,需要接入紐扣電池才能讓主板掉電保存時間,RTC電池,當需要取下或更換時,將黃色部分輕掰電池即可彈出,如下圖所示:

51ca3976-f864-11ee-9118-92fbcf53809c.png

設備節點:/dev/etc0

系統默認使用HYM8635作為系統時鐘,時間設置方法:

//設置時間

su date “2024-3-18 14:00”

//將RTC時鐘調整為目前的系統一致的時鐘

su hwclock -w

//獲取硬件RTC當前時間

su hwclock

07USB

將鼠標插入USB 2.0 HOST,并連接好屏幕,這時我們就可以通過鼠標來操作屏幕了如下圖所示:

51e01f02-f864-11ee-9118-92fbcf53809c.png

08TF Card

TF Card位于J6,如上圖所示,支持FAT32和NTFS格式分區自動掛載。在插入TF卡后,安卓桌面菜單欄會顯示TF卡標識。

52081020-f864-11ee-9118-92fbcf53809c.png

52236d16-f864-11ee-9118-92fbcf53809c.png

=

09ADC

52490a6c-f864-11ee-9118-92fbcf53809c.png

主板擴展接口有六路ADC,支持10bit ADC采樣

5268da7c-f864-11ee-9118-92fbcf53809c.png

ADC輸入電壓計算公式為:

V = (voltage_raw/1024)*1.8v

其中voltage_raw為從設備節點讀取的值。以ADCIN0為例:

ADC讀取如下圖所示:

52773fb8-f864-11ee-9118-92fbcf53809c.png

即voltage_raw = 134。

V = (voltage_raw/1024)*1.8v = (134/1024)*1.8v = 0.2v

10
MIPI CSI Camera

主板適配了OV1385(后攝)和GC8034(前攝)接口位置和連接方式

如下圖所示:

OV1385(后攝)

528eb4c2-f864-11ee-9118-92fbcf53809c.png

點擊相機按鈕可以進行拍照,并在相冊中查看剛剛拍攝的照片,如下圖所示:

52ad7088-f864-11ee-9118-92fbcf53809c.png

52c0d452-f864-11ee-9118-92fbcf53809c.png

11
開啟手勢導航

打開菜單界面點擊【設置】->【系統】->【手勢】,選擇【手勢當行】

52d6b0e2-f864-11ee-9118-92fbcf53809c.png

手勢導航功能如下:

從屏幕底部向上滑動,可以切換到主屏幕。

從底部向上滑動并按住在松開,可切換應用

從左側或者右側邊緣向另外一側滑動,可返回上一個屏幕

當需要調整按鈕靈敏度時可點擊右側設置按鈕進行調節,如下圖所示:

主板適配了OV1385(后攝)和GC8034(前攝)接口位置和連接方式如下圖所示:

52ff1e1a-f864-11ee-9118-92fbcf53809c.png

53112b0a-f864-11ee-9118-92fbcf53809c.png

12
開發者選項

打開設置,并點擊【關于平板電腦】,連續點擊此版本號5次即可進入開發者選項,如下圖所示:

531e541a-f864-11ee-9118-92fbcf53809c.png

13Android 13 SDK編譯

對于剛學習嵌入式軟件開發的新手來說可能對于SDK有些許的陌生,下面就由我為大家介紹一下SDK是什么,作用又是什么。

13-1SDK簡介

SDK,全稱Software Development Kit,即“軟件開發工具包”。這是一個覆蓋面相當廣泛的術語,可以理解為,由第三方服務商提供的實現軟件產品某項功能的工具包。SDK內部一般包含API(接口)、庫、開發工具之類的內容,通常是軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合。

簡而言之,SDK是一種輔助開發某一類軟件的相關文檔、范例和工具的集合,通常用于軟件開發人員為特定的軟件包、軟件框架、硬件平臺或操作系統等創建應用時的開發環境的建立。通過SDK的使用,軟件開發人員可以更加高效、便捷地開發出符合特定需求的應用軟件。

13-2 源碼獲取

注意:源碼的解壓和編譯使用普通用戶即可,無需使用sudo或root用戶

整包源碼獲取:

鏈接:

https://pan.baidu.com/s/1tKS67beMzwthqhdTEG-A3Q?pwd=1234

提取碼:1234

13-3網盤文件傳輸到Ubuntu中

在這里為大家推薦一種傳輸工具FileZilla,可以很方便的將文件傳輸到Linux中具體使用方法如下:

FileZilla官方網站:

http://www.filezilla.cn/download

下載好軟件之后,打開軟件點擊【文件】-> 【站點管理】,之后根據下圖標注步驟操作:

533985fa-f864-11ee-9118-92fbcf53809c.png

連接成功以后,將需要傳輸的文件拖拽指定的Linux文件夾當中即可,如下圖所示:

53500668-f864-11ee-9118-92fbcf53809c.png

將源碼傳輸完成之后,進入Ubuntu進行校驗并對源碼進行解壓,首先創建一個文件名為target_path的文件夾,將待解壓的文件解壓到此文件夾下,解壓時間過長請大家耐心等待,代碼如下:

53500668-f864-11ee-9118-92fbcf53809c.png

#校驗下載文件的完整性

$ md5sum -c md5sum.txt

#將下載的文件解壓到 target_path 目錄

$ cat RK3562_Android13.0_SDK.tar.gza* | tar -xz -C target_path

$ cd target_path/RK3562_Android13.0_SDK

#解壓后的目錄下有.git隱藏文件,使用以下命令從.git中恢復SDK源碼

$ git reset --hard

13-4SDK編譯

這里以一鍵編譯為例,進入SDK根目錄執行命令可以使用編譯腳本。一鍵編譯uboot、kernel、system等分區,編譯時間過長大家耐心等待。

代碼如下:

$ source build/envsetup.sh

$ lunch rk3562_t-userdebug

$ ./build.sh -UCKAu -d ido-evb3562-v1b-dsi-mipi -J20

編譯成功結果如下圖所示:

537afdfa-f864-11ee-9118-92fbcf53809c.png

13-5 MIPI屏LOGO旋轉

修改kernel-5.10/logo.bmp

和kernel-5.10/logo_kernel.bmp,

LOGO旋轉270度,結果如下:

kernel-5.10/logo.bmp修改后圖:

539a581c-f864-11ee-9118-92fbcf53809c.png

kernel-5.10/logo_kernel.bmp修改后圖:

53a7cc22-f864-11ee-9118-92fbcf53809c.png

13-6觸摸屏旋轉

按照下面代碼提示根據路徑修改源碼

---a/kernel-5.10/arch/arm64/boot/dts/rockchip/ido-evb3562-v1b-dsi-mipi.dts

+++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/ido-evb3562-v1b-dsi-mipi.dts

@@ -360,8 +360,8 @@ gt911@14 {

pinctrl-0 = <&touch_gpio>;

goodix_irq_gpio = <&gpio0 RK_PB6 IRQ_TYPE_LEVEL_LOW>;

goodix_rst_gpio = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;

- // touchscreen-inverted-y;

- // touchscreen-swapped-x-y;

+ touchscreen-inverted-y;

+ touchscreen-swapped-x-y;

status = "okay";

};

};

如下圖所示:

53b494c0-f864-11ee-9118-92fbcf53809c.png

13-7AOSP系統旋轉

---a/device/rockchip/rk3562/BoardConfig.mk

+++ b/device/rockchip/rk3562/BoardConfig.mk

@@-26,7+26,7@@ PRODUCT_KERNEL_CONFIG += rk356x.config

# used for fstab_generator, sdmmc controller address

PRODUCT_BOOT_DEVICE := ff870000.mmc

-SF_PRIMARY_DISPLAY_ORIENTATION := 0

+SF_PRIMARY_DISPLAY_ORIENTATION := 270

# Disable emulator for "make dist" until there is a 64-bit qemu kernel

BUILD_EMULATOR := false

53c998b6-f864-11ee-9118-92fbcf53809c.png

以上三個位置修改后,重新在編譯一下,編譯指令為:

$ source build/envsetup.sh

$ lunch rk3562_t-userdebug

$ ./build.sh -CKAu -d ido-evb3562-v1b-dsi-mipi -J20

即可獲得橫屏固件,測試結果如下圖所示:

53d8f4c8-f864-11ee-9118-92fbcf53809c.png

53f273bc-f864-11ee-9118-92fbcf53809c.png

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

    關注

    5089

    文章

    19169

    瀏覽量

    306770
  • 以太網
    +關注

    關注

    40

    文章

    5458

    瀏覽量

    172333
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1044

    瀏覽量

    46123
  • RK3562
    +關注

    關注

    0

    文章

    35

    瀏覽量

    67
收藏 人收藏

    評論

    相關推薦

    Linux系統更換開機logo方法教程,觸覺智能RK3562開發板演示

    本文介紹Linux系統更換開機logo方法教程,通用RK3566、RK3568、RK3588、RK3576等開發板,觸覺智能
    的頭像 發表于 01-06 10:53 ?200次閱讀
    Linux系統更換開機logo方法教程,觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板演示

    嵌入式開發必備-RK3562演示Linux常用系統查詢命令(下)

    本文繼續介紹Linux系統查看硬件配置及常用調試命令,方便開發者快速了解開發板硬件信息及進行相關調試。觸覺智能RK3562開發板演示
    的頭像 發表于 01-03 13:54 ?250次閱讀
    <b class='flag-5'>嵌入式開發</b>必備-<b class='flag-5'>RK3562</b>演示Linux常用系統查詢命令(下)

    嵌入式開發必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

    實用干貨!嵌入式開發學習必備-RK3562演示Linux常用系統查詢命令(上)關注觸覺智能持續為大家帶來更多嵌入式開發內容
    的頭像 發表于 12-31 10:51 ?117次閱讀
    <b class='flag-5'>嵌入式開發</b>必備-<b class='flag-5'>RK3562</b>演示Linux常用系統查詢命令(上)觸覺智能出品

    瑞芯微平臺Android系統串口測試方法,觸覺智能RK3562開發板演示

    瑞芯微方案主板Android系統串口測試方法,通用RK3568、RK3566、RK3588、RK3576等。觸覺智能RK3562
    的頭像 發表于 12-24 11:51 ?334次閱讀
    瑞芯微平臺Android系統串口測試方法,觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板演示

    瑞芯微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞芯微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562開發板演示,通用RK3566、RK3568、
    的頭像 發表于 12-13 11:40 ?296次閱讀
    瑞芯微主板/<b class='flag-5'>開發</b>板Linux系統播放音頻方法,觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板演示

    Linux系統連接藍牙、WiFi方法分享,適用瑞芯微RK3562等主板產品

    Linux系統連接藍牙、WiFi方法分享,適用瑞芯微RK3562RK3568、RK3588等開發
    的頭像 發表于 09-12 10:24 ?578次閱讀
    Linux系統連接藍牙、WiFi方法分享,適用瑞芯微<b class='flag-5'>RK3562</b>等主板產品

    iTOP-3562開發板/核心板采用RK3562,集成核A53+Mali G52架構

    可應用于人臉跟蹤、身體跟蹤、視頻監控、自動語音識別(ASR)、圖像分類駕駛員輔助系統(ADAS)、車牌識別、物體識別等。 iTOP-3562開發板/核心板采用瑞芯微RK3562處理器,內部集成了
    發表于 09-05 11:30

    新一代低價開發板芯片RK3562來啦! — 觸覺智能RK3562開發

    最近我收到了個一套開發板,有核心板,開發板,還有個7英寸觸摸屏幕。這些東西,都是一家叫做觸覺智能的公司做的基于瑞芯微RK3562的產品。RK3562不少人,可能不太熟悉啊,之前見過的都
    的頭像 發表于 08-15 17:42 ?1668次閱讀
    新一代低價<b class='flag-5'>開發</b>板芯片<b class='flag-5'>RK3562</b>來啦! — 觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?2833次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    迅為RK3562核心板核A53+MaliG52架構,應用于商業平板電腦,視頻會議,智能家居,教育電子,醫療設備,邊緣計算,工業應用

    迅為RK3562核心板核A53+MaliG52架構,應用于商業平板電腦,視頻會議,智能家居,教育電子,醫療設備,邊緣計算,工業應用
    發表于 07-09 10:57

    迅為國產RK3562開發板底板硬件接口原理說明

    迅為國產RK3562開發板底板硬件接口原理說明
    的頭像 發表于 06-14 15:27 ?1787次閱讀
    迅為國產<b class='flag-5'>四</b>核<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板底板硬件接口原理說明

    迅為RK3562開發板安卓人工智能主板性能之選

    迅為RK3562開發板安卓人工智能主板性能之選
    的頭像 發表于 05-31 11:32 ?1094次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板安卓人工智能主板性能之選

    為什么說RK3562可以碾壓PX30?

    在如今的科技市場中,處理器的性能直接決定了設備的運行速度和用戶體驗。今天,我們將對比瑞芯微旗下的兩款處理器:PX30與RK3562RK3562比PX30的性價比究竟高在哪里?PX30瑞芯微PX30
    的頭像 發表于 05-09 08:32 ?4365次閱讀
    為什么說<b class='flag-5'>RK3562</b>可以碾壓PX30?

    RK3562開發板:安卓Linux開發從入門到精通(二)

    導讀通過上篇介紹RK3562的文章我們學習了關于:認識接口、固件下載、安裝驅動和燒錄工具、燒錄固件等內容。這些知識的回顧,希望能夠幫助您更好地理解RK3562的使用方法和開發流程。接下來這篇教程中
    的頭像 發表于 04-02 08:31 ?1171次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板:安卓Linux<b class='flag-5'>開發</b>從入門到精通(二)

    RK3562開發板:安卓Linux開發從入門到精通(一)

    導讀對于初涉嵌入式軟件開發的探索者,掌握開發板并實戰項目是不可或缺的一環。一套系統詳盡的入門指南猶如明燈。若你鐘情于嵌入式軟件,那么這款開發
    的頭像 發表于 03-28 08:31 ?1152次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板:安卓Linux<b class='flag-5'>開發</b>從入門到精通(一)
    主站蜘蛛池模板: 欧美日韩亚洲一区二区三区在线观看| 年轻的朋友4在线看中文字幕| yin乱教师系列合集| 99在线国产视频| 百度影音第四色| 奶头好翘是不是想要了| 色久天| 无罩看奶禁18| 在线少女漫画| 插我一区二区在线观看| 国产一级毛片在线| 老师破女学生特级毛片| 日韩丰满少妇无码内射| 亚洲三级在线看| videossex性暴力| 花季v3.0.2黄在线观看| 欧美日韩国产高清综合二区| 2020亚洲色噜噜狠狠网站| 国产成人精品123区免费视频 | 亚洲精品无码专区在线播放| qvod 电影| 青青伊人精品| 在线观看免费精品国产| 久久偷拍人| 无码天堂亚洲国产AV久久| 94vvv男人的天堂| 国内精品久久久久影院亚洲| 青青视频国产依人在线| 成人性生交大片免费看金瓶七仙女| 久久久久国产一级毛片高清片| 四川老师边上网课边被啪视频| 99无码熟妇丰满人妻啪啪 | 热久久视久久精品18| 自拍视频亚洲综合在线精品| 国产又粗又猛又爽黄老大爷| 一本之道加勒比在线观看| 国产毛A片啊久久久久久A| 青青久在线| 国产女高清在线看免费观看| 在线毛片片免费观看| 日本G奶乳液汁|