最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

采用瑞芯微RK3566四核64位超強(qiáng)CPU,Purple Pi開(kāi)發(fā)板開(kāi)發(fā)實(shí)踐

2023-10-26 11:08 作者:華秋電路  | 我要投稿

Purple Pi OH作為一款兼容樹(shù)莓派的開(kāi)源主板,采用瑞芯微RK3566 (Cortex-A55) 四核64位超強(qiáng)CPU,主頻最高達(dá)1.8 GHz,算力高達(dá)1Tops,支持INT8/INT16,憑借其強(qiáng)大的兼容性,可轉(zhuǎn)換基于TensorFlow/MXNet/PyTorch/Caffe等一系列框架的網(wǎng)絡(luò)模型,多路視頻輸出和輸入,支持4K、H.265/H.264視頻解碼,接口豐富。支持開(kāi)源鴻蒙,Android 11,Debian 10,Ubuntu,麒麟OS等操作系統(tǒng),并且開(kāi)放了Openharmony SDK。

1.生Purple Pi開(kāi)發(fā)板I2C接口測(cè)試

Purple Pi開(kāi)發(fā)板通過(guò)J12排針提供了豐富的GPIO接口,包括UART、SPI、I2C、GPIO等(還包括DC5V、DC3.3V、GND)。

本節(jié)主要測(cè)試Purple Pi開(kāi)發(fā)板的對(duì)外I2C接口。

I2C接口簡(jiǎn)介

I2C總線(Inter IC bus)是由Philips公司開(kāi)發(fā)的一種通用數(shù)據(jù)總線。兩根通信線:SCL(Serial Clock串行時(shí)鐘線)、SDA(Seriak Data串行數(shù)據(jù)線)。工作模式為同步、半雙工,帶數(shù)據(jù)應(yīng)答。同步(因?yàn)樗袉为?dú)的時(shí)鐘線)、半雙工(SDA只有一根線,并且還要來(lái)回通信)通用的I2C總線,可以使各種設(shè)備的通信標(biāo)準(zhǔn)統(tǒng)一,對(duì)于廠家來(lái)說(shuō),使用成熟的方案可以縮短芯片設(shè)計(jì)周期、提高穩(wěn)定性,對(duì)于應(yīng)用者來(lái)說(shuō),使用通用的通信協(xié)議可以避免學(xué)習(xí)各種各樣的自定義協(xié)議,降低了學(xué)習(xí)和應(yīng)用的難度。

Purple_Pi開(kāi)發(fā)板的I2C接口

Purple Pi開(kāi)發(fā)板提供了兩組I2C接口,此處主要測(cè)試第一組HW-I2C。第一組HW I2C對(duì)應(yīng)pad是PAD_TTL1/ PAD_TTL2,對(duì)應(yīng)節(jié)點(diǎn)是/dev/i2c-0;第二組HW I2C對(duì)應(yīng)pad是PAD_HDMITX_SCL/PAD_HDMITX_SDA,對(duì)應(yīng)節(jié)點(diǎn)是/dev/i2c-1。

2.生Purple Pi開(kāi)發(fā)板GPIO接口測(cè)試

本節(jié)主要測(cè)試Purple Pi開(kāi)發(fā)板的GPIO接口(輸出功能)。其中LED添加限流電阻,連接到GPIO-88和GND管腳。

GPIO單步測(cè)試流程

首先檢視GPIO設(shè)備,然后申請(qǐng)GPIO設(shè)備(此處申請(qǐng)GPIO-88),接著設(shè)置GPIO屬性(包括輸入輸出和Value)。

//------GPIO單步測(cè)試流程

a.檢視GPIO設(shè)備

ls -la /sys/class/gpio

b.申請(qǐng)GPIO設(shè)備(GPIO-88)

echo 88 > /sys/class/gpio/export

c.此時(shí)重新檢視GPIO設(shè)備,發(fā)現(xiàn)多了gpio88的設(shè)備

ls -la /sys/class/gpio

d.檢視GPIO-88屬性(輸入輸出方向,引腳電平)

cat /sys/class/gpio/gpio88/direction && cat /sys/class/gpio/gpio88/value

e.設(shè)置GPIO-88屬性:輸出out,值為高電平“1”

echo out > /sys/class/gpio/gpio88/direction

echo 1 > /sys/class/gpio/gpio88/value

f.此時(shí)LED點(diǎn)亮。

(左右移動(dòng)查看全部?jī)?nèi)容)

......

演示效果:

3.Purple Pi開(kāi)發(fā)板的存儲(chǔ)介質(zhì)測(cè)試

本節(jié)主要測(cè)試Purple Pi開(kāi)發(fā)板的J4/J5接口做存儲(chǔ)介質(zhì)的測(cè)試。

TF接口J4

開(kāi)發(fā)板已經(jīng)默認(rèn)加載了SD卡驅(qū)動(dòng),插上TF卡后,在系統(tǒng)中會(huì)出現(xiàn)節(jié)點(diǎn)/dev/mmcblk1p1(如TF有多個(gè)分區(qū),則會(huì)出現(xiàn)多個(gè)/dev/mmcblk1px),同時(shí)支持標(biāo)準(zhǔn)MicroSD存儲(chǔ)卡,支持FAT,EXT等文件系統(tǒng),開(kāi)發(fā)板的TF卡對(duì)應(yīng)接口位于J4。

插入SD卡后,系統(tǒng)會(huì)默認(rèn)把SD卡,掛載到**/sdcard**目錄下。

插拔檢測(cè) 將SD卡插入卡槽中,系統(tǒng)會(huì)提示以下信息:

mmc1: new high speed SDHC card at address 0007

mmcblk1: mmc1:0007 SD32G 29.0 GiB

mmcblk1: p1 p2

FAT-fs (mmcblk1p2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

FAT-fs (mmcblk1p1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

FAT-fs (mmcblk1p2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

(左右移動(dòng)查看全部?jī)?nèi)容)

拔出SD卡,系統(tǒng)會(huì)提示以下信息:

mmc1: card 0007 removed

[Padmux]reset Pad_51(reg 0x101e08; mask0x300) to GPIO(org: SDIO_MODE_1)

(左右移動(dòng)查看全部?jī)?nèi)容)

4.Purple Pi開(kāi)發(fā)板的RTC測(cè)試

RTC(Real-Time-Clock,實(shí)時(shí)時(shí)鐘)**功能是日常生活中應(yīng)用最為廣泛的消費(fèi)類(lèi)電子產(chǎn)品功能之一。它為人們提供精確的實(shí)時(shí)時(shí)間,或者為電子系統(tǒng)提供精確的時(shí)間基準(zhǔn)。實(shí)時(shí)時(shí)鐘芯片大多采用精度較高的晶體振蕩器作為時(shí)鐘源。有些時(shí)鐘芯片為了在主電源掉電時(shí)還可以工作,需要外加電池供電。

觸覺(jué)智能 Purple Pi開(kāi)發(fā)板(型號(hào):IDO-SBC2D06智能主板)采用的星宸科技的SigmaStar-SSD201-CPU(雙核ARM Cortex-A7,主頻1.2Hz ),CPU內(nèi)部集成了RTC功能。

通常RTC時(shí)鐘的使用方式為:

//------RTC時(shí)鐘的使用方式之一

a.當(dāng)系統(tǒng)啟動(dòng)時(shí),系統(tǒng)通過(guò)訪問(wèn)RTC獲取硬件時(shí)間,然后更新為系統(tǒng)時(shí)間。

b.當(dāng)針對(duì)系統(tǒng)時(shí)間做出修改時(shí),通過(guò)寫(xiě)入RTC保存時(shí)間,以便下次啟動(dòng)時(shí)使用新的系統(tǒng)時(shí)間。

//------互聯(lián)網(wǎng)授時(shí)

當(dāng)前系統(tǒng)暫時(shí)缺少互聯(lián)網(wǎng)授時(shí)功能,故不做展開(kāi)測(cè)試。

(左右移動(dòng)查看全部?jī)?nèi)容)

RTC原理圖

觸覺(jué)智能 Purple Pi開(kāi)發(fā)板的RTC原理圖如下圖所示:

5.OpenHarmony音頻播放應(yīng)用

1、注意事項(xiàng)

DevEco Studio 4.0 Beta2(Build Version: 4.0.0.400)

OpenHarmony SDK API 9

創(chuàng)建工程類(lèi)型選擇Application

修改entry/build-profile.json5配置文件中的targets>runtimeOS為OpenHarmony,然后進(jìn)行Sync Now(同步)

2、工程概述

PPI有聲是一款基于OpenHarmony API 9 開(kāi)發(fā)的,運(yùn)行于Purple Pi 開(kāi)發(fā)板(安裝OpenHarmony標(biāo)準(zhǔn)系統(tǒng))的音頻播放應(yīng)用程序。

3、場(chǎng)景化

智慧家居類(lèi)(電子門(mén)鈴,溫濕度顯示儀,屏顯燈控開(kāi)關(guān)等)

智慧辦公類(lèi)(打卡機(jī),大屏顯示等)

智慧教育類(lèi)(電子班牌,校園大屏,電子講臺(tái)等)

......

效果預(yù)覽:

掃碼進(jìn)群領(lǐng)取福利

采用瑞芯微RK3566四核64位超強(qiáng)CPU,Purple Pi開(kāi)發(fā)板開(kāi)發(fā)實(shí)踐的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
龙门县| 兴化市| 阿拉善左旗| 比如县| 易门县| 射阳县| 固始县| 嘉善县| 温州市| 双流县| 和田县| 论坛| 丰原市| 天水市| 乳源| 铁岭市| 四川省| 新宾| 宁阳县| 宜春市| 得荣县| 江门市| 赣州市| 和静县| 宁乡县| 宁晋县| 革吉县| 应用必备| 樟树市| 肇庆市| 教育| 柳江县| 巨野县| 丹巴县| 绥滨县| 崇左市| 蓝田县| 阜新| 东港市| 横山县| 东城区|