精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

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


Debian介紹

今天這篇文章是來介紹Debian的。Debian是Linux的一個發行版本,Linux有許多發行版本,比如Debian,center,redhat等都是比較流行的,要說Linux和Ubuntu的關系,那就好像是安卓和miui,flyme,氫os的關系差不多。


Linux發行版本雖然眾多,但是真正屬于原始構建的Linux版本可不多,只有少數幾個,而大多數大家熟悉的或使用比較多的諸如CentOS、Ubuntu這一類屬于再構建版本,簡單來說就是這些版本是基于原始構建版本的基礎之上再次修改及構建而來。屬于原始構建版本的真不多,我知道的只有以下幾個:

Redhat,使用的是Yum/rpm包管理

Debian,使用的是Apt/deb包管理

Arch Linux,pacman包管理


而在服務器,用的最多的兩個發行版本,一個CentOS,是基于Redhat構建而來。而另一個Ubuntu則就是基于Debian構建而來的。關于Debian和Ubuntu之間的區別,某種程度上可以說:Debian是Ubuntu的老爸。

01ADB調試接口測試

在上次的文章當中介紹ADB的相關知識,相比大家對于ADB已經很熟悉了,那么關于這次Debian的調試肯定會更加的輕車熟路。

打開終端,查看設備序列號并連接設備,

如下圖所示:

bc76bd3a-f21a-11ee-9118-92fbcf53809c.jpg


1.1將文件拷貝至主板

在將文件拷貝至主板之前首先為大家介紹一組快捷鍵,可以通過Crtl+N、Crtl+D退回到Windows用戶下,方便大家操作。


將文件拷貝至主板命令:adb push “本地路徑” “主板系統路徑”這一命令的作用是將指定的本地文件復制到主板的特定目錄下。


bc8cf212-f21a-11ee-9118-92fbcf53809c.jpg

1.2ADB下載

首先創建一個文件

將主板文件拷貝至本地命令:adb pull “主板系統文件路徑” “本地路徑”

這樣就可以實現主板文件到本地文件的傳輸。

bc970fb8-f21a-11ee-9118-92fbcf53809c.jpg

bc9ef282-f21a-11ee-9118-92fbcf53809c.jpg


02USB2.1USB DEVICE模式和HOST模式的區別

DEVICE USB指的是該物理接口所連接的是作為主機(Host)的設備,比如個人計算機(PC)或電子收銀機(ECR)等大型設備,

它們擔任著主控制(Master Control)的角色。


而HOST USB則是指該物理接口所連接的是作為從設備(Device)的物品,它們扮演從屬(Slave)的角色,比如鼠標、鍵盤、U盤等外設。


在調試過程中,我們采用了鼠標作為調試工具。將鼠標插入USB 2.0 HOST接口,并連接好顯示屏后,我們即可通過鼠標來操作屏幕。如下圖所示:

bcaf4056-f21a-11ee-9118-92fbcf53809c.jpg

03
TF Card

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

bcb697f2-f21a-11ee-9118-92fbcf53809c.jpg


插入SD卡之后,在界面當中就會顯示出32GB卷,

如下圖所示:

bcc0cf56-f21a-11ee-9118-92fbcf53809c.jpg

04
Ethernet

使用ifconfig查看IP地址,如下圖所示:

bccb3766-f21a-11ee-9118-92fbcf53809c.jpg

大家可以通過ifconfig指令來設置臨時靜態變量,ifconfig eth0 192.168.1.123 如下圖所示:

bcd7929a-f21a-11ee-9118-92fbcf53809c.jpg

05
WIFI

主板配置一個2.4G/5G 雙頻WiFi模塊,型號是AP6256。系統啟動會默認打開WiFi,對應的網絡節點為wlan0,如下圖所示:

bcdf2208-f21a-11ee-9118-92fbcf53809c.jpg

5.1連接熱點

點擊桌面右上角的網絡按鈕,彈出的列表中選擇要連接的熱點,如下圖所示:

bced3140-f21a-11ee-9118-92fbcf53809c.jpg

彈出密碼輸入框,使用鍵盤輸入密碼(如果沒有接鍵盤,可以使用軟鍵盤Onboard)如下圖所示:

bcfcacb0-f21a-11ee-9118-92fbcf53809c.jpg

輸入密碼后,點擊連接按鈕連接熱點:

bd0c260e-f21a-11ee-9118-92fbcf53809c.jpg

通過再次點擊桌面右上角網絡按鈕

確認是否連接成功:

bd1937b8-f21a-11ee-9118-92fbcf53809c.jpg

06
Bluetooth

輸入指令,就可以開啟藍牙的設備進行相互連接傳輸文件了,指令如下:

root@linaro-alip:/# hciconfig hci0 iscan

root@linaro-alip:/# hcitool scan

Scanning ...

bd23f6c6-f21a-11ee-9118-92fbcf53809c.jpg

此時在終端中輸入yes后,與之匹配的藍牙設備也會發出請求連接的信號手機端只需要點擊確定即可,當藍牙連接成功之后,可以發現終端中的命令行已經變為藍牙設備的名字,如下圖所示:

bd35d6c0-f21a-11ee-9118-92fbcf53809c.jpg

如果需要退出藍牙,在命令終端輸入exit即可。

07
MIPI CSI Camera

使用系統自帶的cheese程序攝像頭,如下圖所示:

bd485e3a-f21a-11ee-9118-92fbcf53809c.jpg

當運行./cheese之后,攝像頭就能正常的運行,如果需要推出相機模式可以使用Ctrl+C強制退出。如下圖所示:

bd593638-f21a-11ee-9118-92fbcf53809c.jpg

08
LED


主板配置了1個LED燈,位于USB與網口在中間。

bd6623ac-f21a-11ee-9118-92fbcf53809c.jpg

LED燈正常運行狀態如下圖所示:

bd759bde-f21a-11ee-9118-92fbcf53809c.jpg

09
RTC


大家可以通過hwclock來讀取和設置RTC時間,如下圖所示:

指令:hwclock

bd80af1a-f21a-11ee-9118-92fbcf53809c.jpg

設置RTC時間指令如下:

# date -s '2023-8-22 1500'

# hwclock -w

# hwclock

設置結果如下圖所示:

bd8516b8-f21a-11ee-9118-92fbcf53809c.jpg

10
硬盤


主板配置了一路硬盤接口(M.2),

位于主板背面J27如下圖所示:

bd8f0a24-f21a-11ee-9118-92fbcf53809c.jpg

使用fdisk命令可以查看硬盤設備信息如下圖所示:

bda4082a-f21a-11ee-9118-92fbcf53809c.jpg

在這些硬盤信息當中我們分別來解讀一下:

磁盤 /dev/mmcblk2

總容量:14.56 GiB (15634268160 bytes)

扇區數量:30535680

扇區大小:邏輯和物理都是512 bytes

I/O 大小:最小和最優都是512 bytes

分區表類型:GPT (GUID Partition Table)

磁盤標識符:62030000-0000-4459-8000-34630000378B

磁盤 /dev/mmcblk1

總容量:29.72 GiB (31914983424 bytes)

扇區數量:62333952

扇區大小:邏輯和物理都是512 bytes

I/O 大小:最小和最優都是512 bytes

分區表類型:DOS

磁盤標識符:0x00000000

11
SPI


SPI接?在系統中對應的設備節點為/dev/spidev0.0。

SPI接?可使?USB轉SPI?具配合測試,SPI?具與主板SPI接?的接線圖如下:

bdb27aae-f21a-11ee-9118-92fbcf53809c.jpg

按照上圖將單片機與SPI工具接口連接好,實物圖如下圖所示:

bdb6eca6-f21a-11ee-9118-92fbcf53809c.jpg

電腦打開SPI?具上位機軟件,選擇SPI從模式:

bdc57fc8-f21a-11ee-9118-92fbcf53809c.jpg

按照圖中操作并且填入要預裝發送的數據,如下圖所示:

bde2bbce-f21a-11ee-9118-92fbcf53809c.jpg

之后將測試SPI通信協議的測試文件傳入終端當中,如下圖所示:

bdef9952-f21a-11ee-9118-92fbcf53809c.jpg

之后執?spidev_test開始測試:

./spi_test -D /dev/spidev0.0 -s 200000 -v -p 12345678

測試結果如下圖所示:

bdf6f5f8-f21a-11ee-9118-92fbcf53809c.jpg

終發送的數據在測試軟件中接收,在測試之前預裝的數據在終端接收,說明SPI協議測試成功。

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

    關注

    5068

    文章

    19014

    瀏覽量

    303228
  • Linux
    +關注

    關注

    87

    文章

    11225

    瀏覽量

    208911
  • adb
    adb
    +關注

    關注

    1

    文章

    35

    瀏覽量

    10412
  • RK3562
    +關注

    關注

    0

    文章

    22

    瀏覽量

    43
收藏 人收藏

    評論

    相關推薦

    教你好學的嵌入式開發學習路線

    原標題:十年資深嵌入式工程師:教你好學的嵌入式開發學習路線Linux 是一個開源、免費的操作系統,主要應用于服務器(網站服務器、云計算集群、DNS 等)和嵌入式,同時也被很多程序員用作
    發表于 11-05 08:11

    嵌入式開發圣經

    嵌入式系統開發圣經:嵌入式開發圣經
    發表于 03-25 13:08 ?88次下載

    基于ARM的嵌入式開發

    基于ARM的嵌入式開發:華清遠見/孫天澤基于ARM的嵌入式開發內容有:ARM簡介,基于ARM的嵌入式產品,ARM架構,基于ARM的嵌入式開發
    發表于 10-04 08:49 ?83次下載

    嵌入式開發

    嵌入式開發就是指在嵌入式操作系統下進行開發嵌入式Linux是以Linux為基礎的嵌入式作業系統。這里提供了
    發表于 12-20 13:21
    <b class='flag-5'>嵌入式開發</b>

    嵌入式開發好學嗎_嵌入式開發職業發展方向是什么

    本文首先來了解一下嵌入式前景及薪資待遇,其次解答了嵌入式開發好學不好學的問題,最后闡述了嵌入式開發必會知識以及嵌入式開發職業的四大發展方向,具體的跟隨小編一起來了解一下。
    的頭像 發表于 05-18 16:41 ?9119次閱讀

    嵌入式開發的產品有哪些_嵌入式開發的流程

    本文主要闡述了嵌入式開發的產品,其次介紹了嵌入式開發的流程。
    發表于 08-31 15:38 ?1.1w次閱讀

    嵌入式開發(一):嵌入式開發新手入門

    本篇文章整理下嵌入式開發中一些入門的基礎技能,都是根據以往的工程經驗整理,適用于之前沒做過嵌入式開發的新手。嵌入式開發流程一般如下,一般是在PC機的Windows系統下安裝Ubuntu虛擬機,搭建
    發表于 10-14 10:58 ?79次下載
    <b class='flag-5'>嵌入式開發</b>(一):<b class='flag-5'>嵌入式開發</b>新手入門

    嵌入式開發資料免費分享

    嵌入式開發資料免費分享嵌入式工程師經驗分享:如何學習嵌入式開發截取文檔部分學習嵌入式工程師經驗分享的資料分享給大家,文檔上從、嵌入式系統的概
    發表于 10-21 11:07 ?47次下載
    <b class='flag-5'>嵌入式開發</b>資料免費分享

    python做嵌入式開發_Python和嵌入式的區別是什么?可以做嵌入式開發嗎?

    從概念上來說,嵌入式和Python的區別還是比較明顯的,嵌入式是一個開發領域,而Python則是一門編程語言。下面就來和大家說一說嵌入式和Python這兩個之間的區別。
    發表于 11-02 20:21 ?14次下載
    python做<b class='flag-5'>嵌入式開發</b>_Python和<b class='flag-5'>嵌入式</b>的區別是什么?可以做<b class='flag-5'>嵌入式開發</b>嗎?

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

    導讀對于初涉嵌入式軟件開發的探索者,掌握開發板并實戰項目是不可或缺的一環。一套系統詳盡的入門指南猶如明燈。若你鐘情于嵌入式軟件,那么這款開發
    的頭像 發表于 03-28 08:31 ?923次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板:安卓Linux<b class='flag-5'>開發</b>從入門到精通(一)

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

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

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

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

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

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

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

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

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

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