色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【芒果派MangoPi MQ Quad】使用Golang點燈

jf_50393217 ? 來源:jf_50393217 ? 作者:jf_50393217 ? 2023-07-21 14:44 ? 次閱讀

Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。

Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發,后來還加入了Ian Lance Taylor, Russ Cox等人,并最終于2009年11月開源,在2012年早些時候發布了Go 1穩定版本。現在Go的開發已經是完全開放的,并且擁有一個活躍的社區。


這是本次開發板開箱和系統燒錄視頻

https://www.bilibili.com/video/BV1Cu4y1m7Lj/


一、命令行點燈

本次使用的開發板有1G的Ram,運行golang不成問題。通過香橙派的使用手冊,可以看到系統默認引出的led有兩個,實測MangoPi MQ Quad可以使用的led為/sys/class/leds/green:status/brightness。

可以在命令行終端里輸入以下命令控制led,0為滅,1為亮

echo 0 > /sys/class/leds/green:status/brightness

然后,就可以用golang來實現點燈程序啦。

二、Golang點燈

新建一個main.go文件,并輸入以下內容:

package main

import (
	"fmt"
	"os"
	"time"
)

func main() {
	ledFile := "/sys/class/leds/green:status/brightness"
	openFile, e := os.OpenFile(ledFile, os.O_RDWR, 777)
	if e != nil {
		fmt.Println(e)
	} else {
        fmt.Println("File open, program start!")
		for {
			time.Sleep(1 * time.Second)
            fmt.Println("turn on led!")
			openFile.WriteString("1n")
			time.Sleep(1 * time.Second)
            fmt.Println("turn off led!")
			openFile.WriteString("0n")
		}
	}
	openFile.Close()
}

這就是用Golang點燈的程序 ,原理也很簡單,通過Golang的os庫 ,打開/sys/class/leds/green:status/brightness

文件,然后不斷地寫入1和0即可,經測試 ,若完全連續寫入,開關的頻率可達172Khz。

但是由于程序線程并不能一直強行占用cpu運行,所以使用這種方式控制io,不能實現呼吸燈的效果。但是用來控制繼電器什么的,已經完全足夠了。

Golang也支持交叉編譯 ,在x86主機上使用以下命令編譯,并通過scp命令上傳到開發板上運行即可。

編譯命令

GOOS=linux GOARCH=arm64 GOARM=7 go build -o main main.go

上傳命令

scp main orangepi@192.168.50.60:~/

以下是程序運行截圖

wKgZomS6KKmAWWz2AANCheQq5Jw393.png


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

    關注

    0

    文章

    11

    瀏覽量

    113
收藏 人收藏

    評論

    相關推薦

    芒果MangoPi MQ Quad】+芒果初次折騰

    收到芒果之后我看了一下這塊板子的基本情況
    的頭像 發表于 07-10 09:15 ?1494次閱讀
    【<b class='flag-5'>芒果</b><b class='flag-5'>派</b><b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>】+<b class='flag-5'>芒果</b><b class='flag-5'>派</b>初次折騰

    芒果MangoPi MQ Quad】利用MangoPi MQ Quad部署一個網絡攝像頭

    芒果MangoPi MQ Quad】利用MangoPi
    的頭像 發表于 07-20 09:09 ?1385次閱讀
    【<b class='flag-5'>芒果</b><b class='flag-5'>派</b><b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>】利用<b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>部署一個網絡攝像頭

    芒果MangoPi MQ Quad】+芒果做采集本地視頻推直播與拉流客戶端

    拿到MangoPi MQ Quad之后,我其實是很想用這塊小板子做一個家庭使用的IoT的.
    的頭像 發表于 07-23 09:07 ?1126次閱讀
    【<b class='flag-5'>芒果</b><b class='flag-5'>派</b><b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>】+<b class='flag-5'>芒果</b><b class='flag-5'>派</b>做采集本地視頻推直播與拉流客戶端

    芒果MangoPi MQ Quad】Android10的體驗

    芒果MangoPi MQ Quad SBC比較小巧,若能弄起來看個小視頻最好了。
    的頭像 發表于 07-23 11:35 ?951次閱讀
    【<b class='flag-5'>芒果</b><b class='flag-5'>派</b><b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>】Android10的體驗

    【免費試用22期】芒果MangoPi MQ Quad

    Quad:開發板簡介:MangoPi芒果MQ Quad 是一款搭載全志 H616 四核
    發表于 05-23 14:29

    芒果MangoPi MQ Quad】+初次刷機

    本帖最后由 march123456 于 2023-6-26 12:29 編輯 剛到手的小粉 工具 芒果MangoPi MQ Quad
    發表于 06-25 22:22

    芒果MangoPi MQ Quad】開箱與Debian系統體驗

    首先感謝mango & 發燒友! 一、開箱 既然是tiny-tiny-tiny SBC,那么卡就很小了,拿到后的確夠cute夠tiny。 拿到的芒果MangoPi MQ
    發表于 06-27 23:46

    芒果MangoPi MQ Quad】安卓10系統體驗

    上會已經說過了linux系統鏡像的安裝 這次來說說安卓系統。 首先準備工具 芒果MangoPi MQ Quad開發板 PC機 TF卡
    發表于 07-07 21:59

    芒果MangoPi MQ Pro】+系統安裝及編程測試

    感謝電子發燒友論壇和芒果,我本來是評估芒果MQ Quad,不過因為偶然的關系,得到的是
    發表于 07-10 21:49

    芒果MangoPi MQ Quad】開箱+資料準備

    非常感謝給與機會讓我測評芒果開發板; 1、合集: 首先來個照片 大集合 板子美照: MangoPi MQ Quad 開發板總結清單和配置
    發表于 07-11 00:00

    芒果MangoPi MQ Quad】開箱與Debian系統體驗

    會進行校驗,校驗成功就可以關閉軟件,把TF卡插到板子上準備啟動了。由于這個鏡像使用的是香橙的鏡像,對應的文檔需要去香橙官網下載。畢竟芒果大佬一個人也很難維護這么多板子和文檔,使用相似的開發板的鏡像
    發表于 07-20 21:29

    芒果MangoPi MQ Quad】開箱+系統測試

    很榮幸參與芒果MangoPi MQ Quad試用! 一、開箱 收到快遞后,是個很精致的盒子, 里面裝的是
    發表于 08-04 19:01

    芒果MangoPi MQ Quad】Android10的體驗

    芒果MangoPi MQ Quad SBC比較小巧,若能弄起來看個小視頻最好了。 1、固件下載&燒錄
    發表于 08-04 19:07

    芒果MangoPi MQ Quad】開箱+系統測試

    很榮幸參與芒果MangoPi MQ Quad試用! 一、開箱 收到快遞后,是個很精致的盒子, 里面裝的是
    的頭像 發表于 07-19 21:20 ?1231次閱讀
    【<b class='flag-5'>芒果</b><b class='flag-5'>派</b><b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>】開箱+系統測試

    NCNN在MangoPi MQ Quad上的部署和測試

    本來繼上集(【芒果MangoPi MQ Quad】利用MangoPi
    的頭像 發表于 07-22 09:10 ?1233次閱讀
    NCNN在<b class='flag-5'>MangoPi</b> <b class='flag-5'>MQ</b> <b class='flag-5'>Quad</b>上的部署和測試
    主站蜘蛛池模板: 久久激情网| 97午夜伦伦电影理论片| 九九热视频这里只有精| OLDMAN老头456 TUBE| 性欧美video| 理论片午午伦夜理片影院| 无人区日本电影在线观看| 色男人的天堂久久综合| 欧美整片华人play| 三级黄色高清视频| 把内衣脱了把奶露出来| 亚洲欧美中文字幕网站大全| 飘雪在线观看免费完整版| 久久草香蕉频线观| 国产剧情麻豆mv| xxx粗大长欧美| 羽月希被黑人吃奶dasd585| 色综合久久88色综合天天提莫| 美美哒高清在线播放8| 精品国产乱码久久久久乱码 | 99国产精品人妻无码免费| 一边摸一边桶一边脱免费| 午夜福利免费体检区| 日本熟妇乱妇熟色在线电影 | 2019一級特黃色毛片免費看| 诱受H嗯啊巨肉各种play| 成人精品综合免费视频| 在线一本码道高清| 亚洲免费无码中文在线| 无套内谢大学生A片| 成人在线免费观看| 日韩一区二区三区视频在线观看| 欧美夜夜噜2017最新| 九色终合九色综合88| 国产小伙和50岁熟女23p| 国产精品大全国产精品| 粉嫩极品国产在线观看| 成年人视频在线观看免费| wwwwwwwww日本电影| jk白丝袜美女被男人桶| 99久久免费只有精品|