女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Firefly-RK3288開發板介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-11-25 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UART 使用
板載資源介紹

Firefly-RK3288 開發板內置 5 路 UART,分別為 uart0,uart1,uart2,uart3,uart4。

  • uart0 為 uart_bt,用于藍牙傳輸。
  • uart2 為 uart_dbg,用做調試串口。
  • uart 1、uart3、uart4 可做外部串口使用,開發板已將其引腳連接至 J10 處,其中 uart4 和 SPI0 引腳復用。

擁有 64 字節的 FIFO 收發緩沖區,支持 5 位、6 位、7 位、8 位數據收發和 DMA 操作。

配置步驟

以下以配置 uart3 為例。

配置 DTS 節點

文件 kernel/arch/arm/boot/dts/rk3288.dtsi 中已經有 uart 相關節點定義,如下所示:

uart_gps: serial@ff1b0000 { compatible = "rockchip,serial"; reg = <0xff1b0000 0x100>; interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; clock-frequency = <24000000>; clocks = <&clk_uart3>, <&clk_gates6 11>; clock-names = "sclk_uart", "pclk_uart"; current-speed = <115200>; reg-shift = <2>; reg-io-width = <4>; dmas = <&pdma1 7>, <&pdma1 8>;#dma-cells = <2>; pinctrl-names = "default"; pinctrl-0 = <&uart3_xfer &uart3_cts &uart3_rts>; status = "disabled"; };

注:uart_gps 在該文件的 aliases 節點中被定義為:serial3 = &uart_gps; 用戶只需在 kernel/arch/arm/boot/dts/firefly-rk3288.dts 文件中打開所要使用的節點即可,如下所示:

&uart_gps { status = "okay"; dma-names = "!tx", "!rx";pinctrl-0 = <&uart3_xfer &uart3_cts>; };
編譯并燒寫內核

將串口驅動編譯到內核中,在 kernel 目錄下執行如下命令:

make firefly-rk3288.img

把 kernel 目錄下生成的 kernel.img 和 resource.img 燒錄到開發板中即可。

串口通訊

配置好串口后,用戶可以通過主機的 USB 轉串口適配器向開發板的串口收發數據,步驟如下: 1.連接硬件 將開發板 uart3 的 TX、RX、GND 引腳分別和主機串口適配器的 RX、TX、GND 引腳相連。 2.打開主機的串口終端 在終端打開kermit,并設置波特率:

$ sudo kermit C-Kermit> set line /dev/ttyUSB0 C-Kermit> set speed 115200 C-Kermit> set flow-control none C-Kermit> connect

/dev/ttyUSB0 為 USB 轉串口適配器的設備文件 波特率與配置 DTS 節點中的 current-speed 屬性相同

3.發送數據 uart3 的設備文件為 /dev/ttyS3。在設備上運行下列命令:

echo firefly uart3 test... > /dev/ttyS3

4.接收數據 首先在設備上運行下列命令:

cat /dev/ttyS3

然后在主機的串口終端輸入字符串 “Firefly uart3 test…”,設備端即可見到相同的字符串。


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

    關注

    7

    文章

    6101

    瀏覽量

    36300
  • Firefly
    +關注

    關注

    2

    文章

    542

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發與學習推薦——Firefly-RK3288開源硬件開發板

    微的最新芯片四核RK3288則是采用最新的ARM架構Cortex-A17,追求新事物的樓主當然會選擇RK3288開發板,最后Firefly-RK3288
    發表于 11-12 11:28

    Firefly-RK3288開發環境的搭建流程和常見問題

    本帖最后由 Developer_x 于 2017-6-30 17:29 編輯 從零開始~~FireFly開發板入門視頻教程——Firefly-RK3288開發環境的搭建流程和常見
    發表于 06-30 10:34

    喜歡玩轉開發板的朋友,可以去免費申請Firefly-RK3288開源

    免費申請Firefly-RK3288開源活動,喜歡玩轉開發板的朋友可以去免費申請。詳情:http://dev.t-firefly.com/thread-12869-1-1.html
    發表于 09-20 16:19

    教你怎樣從零開始搭建Firefly-RK3288開發板的編譯環境

    教你怎樣從零開始搭建Firefly-RK3288開發板的編譯環境
    發表于 03-10 07:32

    Firefly-RK3288開發板具有哪些功能呢

    Firefly-RK3288開發板具有哪些功能呢?
    發表于 03-10 08:09

    Firefly-RK3288用戶指南

    電腦。Firefly-RK3288 除了可以當作電視盒子,微型電腦使用,還適用于多種的領域。Firefly-RK3288 級支持紅外、藍牙 4.0、雙頻 WIFI、4K*2K 高清輸出,及豐富的外圍擴展接口,可以滿足
    發表于 10-10 07:35

    Firefly開發板多路視頻編解碼操作步驟

    Firefly-RK3288需要準備:一臺Firefly-RK3288開發板,兩個支持MJPG(1280x720)的USB攝像頭,一臺Firefly-RK3288配套的5.5寸顯示模組
    的頭像 發表于 10-30 14:45 ?3455次閱讀

    Firefly-RK3288--教程

    Firefly-RK3288 的標準套裝包含以下配件:   Firefly-RK3288 主板一塊   WiFi 天線   亞克力
    的頭像 發表于 11-11 16:04 ?4955次閱讀
    <b class='flag-5'>Firefly-RK3288</b>--教程

    Firefly-RK3288PWM輸出介紹

    Firefly-RK3288 開發板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3, 本章主要描述如何配置 PWM。
    的頭像 發表于 11-25 10:31 ?2562次閱讀

    Firefly-RK3288 LED介紹

    Firefly-RK3288 開發板上有 2 個 LED 燈
    的頭像 發表于 11-25 10:39 ?2813次閱讀
    <b class='flag-5'>Firefly-RK3288</b> LED<b class='flag-5'>介紹</b>

    Firefly-RK3288--IR主板介紹

    Firefly-RK3288/Firefly-RK3288-Reload開發板上使用紅外收發傳感器 IR (在 USB OTG 接口和音頻接口之間)實現遙控功能。
    的頭像 發表于 11-26 17:10 ?3248次閱讀
    <b class='flag-5'>Firefly-RK3288</b>--IR主板<b class='flag-5'>介紹</b>

    Firefly-RK3288--I2C主板的使用介紹

    Firefly-RK3288 開發板上有 6 個片上 I2C 控制器。本文主要描述如何在該開發板上配置 I2C。
    的頭像 發表于 11-26 17:00 ?3021次閱讀
    <b class='flag-5'>Firefly-RK3288</b>--I2C主板的使用<b class='flag-5'>介紹</b>

    Firefly-RK3288--DVP開發板介紹

    Firefly-RK3288-Reload 開發板帶有一個 DVP 攝像頭接口。 本文以 OV5640 攝像頭為例,講解在該開發板上的配置過程。
    的頭像 發表于 11-26 17:19 ?5577次閱讀
    <b class='flag-5'>Firefly-RK3288</b>--DVP<b class='flag-5'>開發板</b><b class='flag-5'>介紹</b>

    Firefly-RK328開發板ADC接口介紹

    Firefly-RK3288 開發板上的 AD 接口分為:高速 ADC 流接口 (High-speed ADC Stream Interface)、溫度傳感器 (Temperature Sensor)、 逐次逼近ADC (Successive Approximation
    的頭像 發表于 11-27 09:16 ?2827次閱讀
    <b class='flag-5'>Firefly-RK</b>328<b class='flag-5'>開發板</b>ADC接口<b class='flag-5'>介紹</b>

    Firefly-RK3288主板啟動教程

    RK3288 有靈活的啟動方式。一般情況下,除非硬件損壞,Firefly-RK3288 開發板是不會變磚的。
    的頭像 發表于 11-27 09:14 ?7497次閱讀
    <b class='flag-5'>Firefly-RK3288</b>主板啟動教程