在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

fireflyAIO-3288J主板LED介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-20 09:48 ? 次閱讀

LED 使用

前言

AIO-3288J 開發板上有 2 個 LED 燈,如下表所示:

LED GPIO ref. GPIO number Blue GPIO8_A1 257 Yellow GPIO8_A2 258

可通過使用 LED 設備子系統或者直接操作 GPIO 控制該 LED。

以設備的方式控制 LED

標準的 Linux 專門為 LED 設備定義了 LED 子系統。 在 AIO-3288J 開發板中的兩個 LED 均以設備的形式被定義。

用戶可以通過 /sys/class/leds/ 目錄控制這兩個 LED。

更詳細的說明請參考 leds-class.txt 。

開發板上的 LED 的默認狀態為:

Blue: 系統上電時打開

Yellow:用戶自定義

用戶可以通過 echo 向其 trigger 屬性輸入命令控制每一個 LED:

root@firefly:~ # echo none >/sys/class/leds/firefly:blue:power/trigger root@firefly:~ # echo default-on >/sys/class/leds/firefly:blue:power/trigger

用戶還可以使用 cat 命令獲取 trigger 的可用值:

root@firefly:~ # cat /sys/class/leds/firefly:blue:power/trigger none [ir-power-click] test_ac-online test_battery-charging-or-full test_battery-charging test_battery-full test_battery-charging-blink-full-solid test_usb-online mmc0 mmc1 mmc2 backlight default-on rfkill0 rfkill1 rfkill2

在內核中操作 LED

在內核中操作 LED 的步驟如下:

1、在 dts 文件中定義 LED 節點“leds” 在 kernel/arch/arm/boot/dts/firefly-rk3288-aio-3288j.dts 文件中定義LED節點,具體定義如下:

leds { compatible = "gpio-leds"; power { label = "firefly:blue:power"; linux,default-trigger = "ir-power-click"; default-state = "on"; gpios = <&gpio8 GPIO_A1 GPIO_ACTIVE_HIGH>; }; user { label = "firefly:yellow:user"; linux,default-trigger = "ir-user-click"; default-state = "off"; gpios = <&gpio8 GPIO_A2 GPIO_ACTIVE_HIGH>; }; };

注意:compatible 的值要跟 drivers/leds/leds-gpio.c 中的 .compatible 的值要保持一致。

2、在驅動文件包含頭文件

#include

3、在驅動文件中控制 LED。

(1)、定義 LED 觸發器

DEFINE_LED_TRIGGER(ledtrig_ir_click);

(2)、注冊該觸發器

led_trigger_register_simple("ir-power-click", &ledtrig_ir_click);

(3)、控制 LED 的亮滅。

led_trigger_event(ledtrig_ir_click, LED_FULL); //亮 led_trigger_event(ledtrig_ir_click, LED_OFF); //滅

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

    關注

    87

    文章

    11420

    瀏覽量

    212298
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6095

    瀏覽量

    36080
  • Firefly
    +關注

    關注

    2

    文章

    541

    瀏覽量

    7321
收藏 人收藏

    評論

    相關推薦

    fireflyAIO-3288C--LED簡介

    AIO-3288C 開發板上有 2 個 LED
    的頭像 發表于 12-16 14:21 ?1865次閱讀

    fireflyAIO-3288J主板UART使用簡介

    AIO-3288J 支持SPI橋接/擴展4個增強功能串口(UART)的功能,分別為UART2,RS232(上),RS485,UART3和3個主控自帶的串口,分別為UART1,RS232(下)和調試串口。
    的頭像 發表于 12-20 09:40 ?1956次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b><b class='flag-5'>主板</b>UART使用簡介

    fireflyAIO-3288J主板SPI使用介紹

    SPI是一種高速的,全雙工,同步串行通信接口,用于連接微控制器、傳感器、存儲設備等,本文以指紋識別模塊為例簡單介紹SPI使用。 SPI工作方式
    的頭像 發表于 12-20 09:41 ?1310次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b><b class='flag-5'>主板</b>SPI使用<b class='flag-5'>介紹</b>

    fireflyAIO-3288J主板PWM輸出簡介

    AIO-3288J 開發板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3, 本章主要描述如何配置 PWM。
    的頭像 發表于 12-20 09:51 ?1967次閱讀

    fireflyAIO-3288J主板MIPI CSI介紹

    AIO-3288J開發板有兩個版本,一個版本是帶有雙MIPI 攝像頭接口,另一個版本是帶單MIPI攝像頭接口+HDMIIN,MIPI攝像頭圖像處理能力達到 4416x3312 像素,支持 4K 視頻錄制。此外,開發板還支持 USB 攝像頭。
    的頭像 發表于 12-20 09:43 ?3122次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b><b class='flag-5'>主板</b>MIPI CSI<b class='flag-5'>介紹</b>

    fireflyAIO-3288J主板IR使用介紹

    IR 使用 紅外遙控配置 AIO-3288J 開發板上可以接紅外收發傳感器 IR 實現遙控功能。
    的頭像 發表于 12-20 10:02 ?2087次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b><b class='flag-5'>主板</b>IR使用<b class='flag-5'>介紹</b>

    fireflyAIO-3288J主板I2C簡介

    AIO-3288J 開發板上有 6 個片上 I2C 控制器。
    的頭像 發表于 12-20 10:05 ?1536次閱讀

    fireflyAIO-3288J主板GPIO使用介紹

    firefly
    的頭像 發表于 12-20 10:04 ?1449次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b><b class='flag-5'>主板</b>GPIO使用<b class='flag-5'>介紹</b>

    fireflyAIO-3399J主板LED使用介紹

    AIO-3399J 開發板上有 2 個 LED
    的頭像 發表于 12-24 10:31 ?3213次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b><b class='flag-5'>LED</b>使用<b class='flag-5'>介紹</b>

    fireflyAIO-3288J接口定義介紹

    接口定義 整機接口定義
    的頭像 發表于 12-25 16:35 ?1645次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b>接口定義<b class='flag-5'>介紹</b>

    fireflyAIO-3288J方案

    AIO-3288J HDMI輸出及HDMI輸入 AIO-3288J底板上有兩個HDMI接口,其中一個為HDMI輸出接口(在USB口下方),另一個為HDMI輸入接口,
    的頭像 發表于 12-25 16:37 ?1903次閱讀
    <b class='flag-5'>fireflyAIO-3288J</b>方案

    fireflyAIO-3288J紅外遙控器介紹

    紅外遙控器 12鍵紅外遙控器 產品參數 產品:12鍵紅外遙控器 版本:Firefly定制版 電源:兩節7號電池 適配:AIO-3288J
    的頭像 發表于 12-25 16:39 ?1855次閱讀

    fireflyAIO-3288J主板ADC使用簡介

    AIO-3288J 開發板上的 AD 接口分為:高速 ADC 流接口 (High-speed ADC Stream Interface)、溫度傳感器 (Temperature Sensor)、
    的頭像 發表于 12-26 14:34 ?2005次閱讀

    fireflyAIO-3288J主板ADB使用介紹

    adb,全稱 Android Debug Bridge,是 Android 的命令行調試工具,可以完成多種功能,如跟蹤系統日志,上傳下載文件,安裝應用等。
    的頭像 發表于 12-26 14:48 ?1900次閱讀

    fireflyAIO-3288J主板啟動模式介紹

    AIO-3288J 有靈活的啟動方式。一般情況下,除非硬件損壞,AIO-3288J 開發板是不會變磚的。
    的頭像 發表于 12-26 15:00 ?2166次閱讀
    主站蜘蛛池模板: 最新中文字幕在线资源 | 色天天色综合 | 色综合视频在线 | 日日干狠狠干 | 磁力bt种子搜索在线 | 色偷偷偷 | 日本精品视频四虎在线观看 | 福利色播 | 国产全黄三级三级 | 鲁一鲁色一色 | 色综合天天射 | 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 在线观看日本免费视频大片一区 | 美女视频黄a视频美女大全 美女视频一区二区 | 一区二区三区四区无限乱码在线观看 | 国产无套粉嫩白浆 | 福利片在线播放 | 日本中文在线三级在线播放 | 一级毛片无毒不卡直接观看 | 超级乱淫视频播放日韩 | 永久免费影视在线观看 | 一本大道高清在线视频 视频 | 人人干在线观看 | 国产色爽女小说免费看 | 一本大道一卡二卡四卡 | 国产精品情人露脸在线观看 | 黄色大片视频 | 国产肥女bbwbbw| 色综合天天综合网国产国产人 | 久久频这里精品99香蕉久网址 | 日本动漫在线看 | 在线观看黄的网站 | 亚洲性一区 | 久久国产精品永久免费网站 | 97精品久久天干天天蜜 | 黄色网址视频在线播放 | 日本暴力喉深到呕吐hd | 快色视频在线观看 | 五月婷婷激情综合 | 欧美一区二区三区高清视频 | 欧美色爱综合网 |