我們在超級終端上使用命令 “cd /sys/class/leds/”即可進到被 led 子系統所展現的設備下。在這個目錄下面都是以 led 設備命令的設備。其中 sys-led 就是我們要操作的用戶燈,對應底板的 led2。如下圖所示。![]() 然 后 我 們 進 到 sys-led 這 個 具 體 的 設 備 下 面 。 如 圖 31.2.2 所 示 , 在 這 個 圖 中 , 我 們 需 要關心”brightness”, ”trigger”這幾個參數,分別對應亮度,觸發方式。 ![]() 開發板上的 led2 默認的觸發方式是 heartbeat,我們可以使用 cat 命令來查看,用”[]”圈出來的則為當前的觸發方式。如下圖所示。 ![]() 我們使用命令 “echo none > trigger” 可以把觸發方式設置成沒有觸發,led2 也就熄滅了。如下圖所示。 ![]() 點亮 led2 我們只需要設置 brightness 參數就可以了,設置為 1,則打開 led2 ,設置為 0,則關閉 led2。 打開 led2: echo 1 > /sys/class/leds/sys-led/brightness 關閉 led2: echo 0 > /sys/class/leds/sys-led/brightness ![]() 使用 led 子系統我們可以很方便的控制 led 燈,不管是什么平臺,包括 3399 、4418/6818 、i.MX6ull都可以使用這個方法,這個方法是通用的。在單片機上是使用程序來控制的,我們在這里使用命令,其實我們也可以使用程序來控制,因為我們有的時候是在程序上點燈,而不是需要我們去手動輸入命令。 ![]() 核心板參數 尺寸:38mm*42mm PCB:6層 CPU:iMX6ULL ARM Cortex-A7架構 單核 iMX6ULL 商業級 內存:512M 存儲:8G EMMC iMX6ULL 工業級 內存:256M 存儲:512M FLASH 工作電壓:5V~16V 電壓供電 系統支持:Linux-QT系統;Ubuntu core系統;Youcto系統;Buildroot系統; 商業級運行溫度:-20℃ ~ +80℃ 工業級運行溫度:-40℃ ~ +80℃ 引腳間距:1.27mm 引角擴展:i.MX6功能全部引出,146PIN腳 連接方式:郵票孔 底板參數 尺寸:12*19cm PCB:2層 POWER:5V~16V電壓供電 SWITCH:電源開關 EEPROM 存儲:256字節,掉電后數據不丟失 4G模塊:1個 全網通 (選配) WIFI藍牙模塊:WIFI/藍牙二合一模塊,工作頻段 2.4GHz,支持 IEEE802.11bgn 等標準,支持藍牙 4.0 協議。 LVDS接口:1路(一個是標準HDMI 座(CON3),另一個是 30pin 的 FPC 座(J18), 兩個接口實際上是同一路 LVDS 信號,用來連接迅為電子的 LVDS 屏幕) RGB接口:1路 CAN:2 路 CAN 總線接口 RS485:1 路 RS485 總線接口 MIC:支持錄音輸入 PHONE:支持耳機輸出 USB OTG:1路 USB HOST:2路 USB-UART:1路 mini HDMI:1個(一路標準MINI-HDMI 接口,i.MX6ULL處理器本身沒有支持HDMI,通過一個 RGB 轉 HDMI 的芯片擴展出HDMI接口,通過該接口來連接HDMI顯示器。 ) 網口:2路百兆以太網,RJ45 接口 TF卡槽:1個標準TF卡接口 SIM卡槽:1個標準SIM卡接口 T&H接口:溫濕度傳感器接口 TTL/RS485接口:TTL/RS485接口二選一 BUZZER:1個蜂鳴器 IRDA:1個紅外一體化接收頭 ADC電位器:支持 DIP SWITCH:8位撥碼開關 JTAG:1個(可以通過下載/調試器來調試 i.MX6ULL 處理器) CAMERA接口:1個 支持500萬攝像頭 TTL串口接口:20PIN (gpio引出:兩個ad,一個spi,一路ttl。一路i2c,5個gpio,5v,3.3v電源) GPIO接口:20PIN(包括:兩路ADC,一路SPI,5個GPIO,一路TTL串口,一路I2C接口。) 重力加速度傳感器:支持 紅外接收模塊:支持 光環境傳感器:支持 實時時鐘:斷電后系統時間不丟失 LED:2個 按鍵:3個 |