国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為imx6ull開發(fā)板使用c語言調用shell命令控制led燈

發(fā)布時間:2021-10-8 11:39    發(fā)布者:落風
用命令來控制 led 燈沒有感覺,那可以使用程序來控制,讓程序幫我們輸入這些命令,我們可以使用system 函數(shù)來完成。
頭文件:#include
格式:system(要執(zhí)行的命令)
代碼實現(xiàn):
#include
void main(void)
{
system(“echo none > /sys/class/leds/sys-led/trigger”);//設置觸發(fā)方式
while(1)
{
system(“echo 1 > /sys/class/leds/sys-led/brightness”);//點亮 led2
sleep(5);
system(“echo 0 > /sys/class/leds/sys-led/brightness”);//關閉 led2
sleep(5);
}
}
我們來寫一下這個程序,我們進到 samba 指定的這個路徑下,我們在這個路徑下創(chuàng)建 c 程序,名為 led.c,然后用 source insight 打開這個文件,因為這個程序非常簡單,我直接復制程序,我們在進入 while 循環(huán)之前先設置了下 led 觸發(fā)方式,把它設置成沒有觸發(fā),這個就有點類似于 32 單片機上對管腳的初始化,也就是我們先初始化一下管腳,我們再進行管腳的操作,然后我們進入到 while 循環(huán),我們不斷的給 led2 進行置 0 置 1 ,我們把這個延遲改小一點,改成 1 秒,然后保存,如下圖所示。

打開 ubuntu,進到 samba 指定的這個路徑下,我們就可以在 samba 這個路徑看到 .c 文件了,如下圖所示。

然后我們把 .c 文件從 samba 指定的目錄把它考到 ubuntu 的目錄下,然后我們進到這個目錄,如下圖所示。

我們直接使用交叉編譯器編譯下 led.c ,因為是在開發(fā)板上運行的,所以就不能使用 gcc 了。我們使用靜態(tài)編譯,這樣就得到了 led 這個可執(zhí)行的程序。如下圖所示。

把這個可執(zhí)行文件拷貝到開發(fā)板,我們可以使用 U 盤或者 TF 卡也可以使用 NFS ,這個依據(jù)自己的習慣來就可以了,我這里使用 nfs 。進到開發(fā)板的控制終端,然后給開發(fā)板連下網(wǎng),我先配置下無線密碼,然后聯(lián)網(wǎng),因為我這里要使用 nfs, 然后我們來掛載下這個目錄,然后我們把 led 這個可執(zhí)行文件拷貝到 nfs共享的目錄,這樣就可以在開發(fā)板上看到 led 這個可執(zhí)行文件了,我這里給他拷貝到開發(fā)板上,進到 opt 這個目錄下,如下圖所示。

s 看一下,如下圖所示。

我們來運行下這個可執(zhí)行文件,如下圖所示。

可以看到開發(fā)板現(xiàn)在 led2 這個燈的狀態(tài),來執(zhí)行下這個可執(zhí)行文件,這個燈就是一閃一閃的了,如下圖所示。

使用 ctrl+c 打斷這個程序的運行,這個燈現(xiàn)在已經不亮了,如下圖所示。

然后我們在運行下,這樣我們就使用程序成功控制了一個燈并實現(xiàn)了一個閃燈的程序,其實這個程序里面的方法和我們直接使用命令的方法是一樣的,只不過我們是使用 c 語言來調用我們的 shell 命令來實現(xiàn),就不用再人為的輸入了。
在 led 設備的這個目錄下,還有一個叫 beep 的蜂鳴器設備,蜂鳴器我們也可以使用這個方法來打開和關閉蜂鳴器,這就作為一個作業(yè)大家自己來試下,方法和點亮一個 led 燈方法是一樣的,我們可以先用命令來試下,然后再用 system 調用 shell 命令用程序實現(xiàn)。

本文地址:http://m.qingdxww.cn/thread-775706-1-1.html     【打印本頁】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據(jù)著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區(qū)
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成年片黄大全 | 狠狠色丁香久久婷婷综合丁香 | 日韩高清的天堂在线观看免费 | 亚州一区二区 | 五月天婷婷色图 | 九九性视频 | 国产成人免费观看 | 一级特黄特黄的大片免费 | 特级毛片永久久免费观看 | 麻豆伦理| 亚洲区视频 | 日本人jizz | 亚洲一卡二卡三卡四卡无卡麻豆 | 一本大道香焦在线视频 | 青青草原国产在线 | 美国黑人一级毛片免费看的 | 国产精品免费看久久久 | 天堂日韩 | 富二代精产国品在线播放 | 欧美国产成人精品一区二区三区 | 久久精品综合国产二区 | 398av视频在线播放 | 久久国产精品二区99 | 国产精品自拍第一页 | 国产在线观看一区 | 国产区香蕉精品系列在线观看不卡 | 在线观看毛片视频 | 欧美不卡激情三级在线观看 | 国产精品久久久久久久毛片 | 一级做a爱片就在线看 | 综合久久久 | 日韩一区二区久久久久久 | 欧美亚洲另类在线观看 | 91最新地址| 欧美在线一区二区三区欧美 | 免费观看成人www精品视频在线 | 欧美激情精品久久久久久大尺度 | 亚洲精品亚洲人成在线观看麻豆 | 日韩大片免费观看视频播放 | 啪啪五月天 | 日本色www |