本文來源電子發燒友社區,作者:馬猛, 帖子地址:https://bbs.elecfans.com/jishu_2309828_1_1.html?
SSH登錄首先設定板子的IP地址,OK-G2LD-C開發板支持 SSH 服務并啟動時已自動開啟,設置好 IP 地址后就可以作為一臺SSH 服務器。可以利用 SSH 登錄開發板進行開發調試,也可用 scp 進行文件傳輸。
開發板有兩個網口ENT0,ENT1:不要搞混了,首先和電腦ping .
查看linux根目錄
1LED測試:
1) OK-G2LD-C 核心板有 1 個藍色可控 LED 燈,板卡上電啟動后該藍色 LED 燈閃爍。若用戶關閉該功
能, 需要修改源碼中的設備樹文件: OKG2L-linux-sdk10/OKG2L-linux-kernel/arch/ARM64/boot/dts/renes
as/OKG2L-C.dtsi,將 leds 節點屬性 state=”on”改為”off”, linux,default-trigger = "heartbeat"改為”none”
2)LED : 用戶控制
當將 led 的觸發條件設置為 none 后,用戶可以通過命令來控制 led 燈亮滅。
復制代碼
3)將藍色 LED 燈改為心跳燈
復制代碼
2GPIO PWM測試
OK-G2LD-C 底板在 P23 ,P25 引出 gpio, 根據原理圖標識的引腳名稱,使用 sysfs 方式控制 gpio,設
置 gpio 輸出電平高低。 (此原理圖對應底板的 P25 絲印, 1 腳對應底板絲印小三角)
gpio 編號計算方式: GPIO_ID = GPIO_port * 8 + GPIO_pin + 120
例如引腳 P17_1 對應的 gpio 編號為 17*8+1+120=257;
目的:將一個小舵機直接連接到開發板的5伏電源上,并使用GPIO數字輸出端口采用軟件PWM的方式來控制它。警告:只能使用微型舵機(如:SG90),因為開發板5 V供電的限制,大型號的舵機電流過大對控制板安全不利。
連接舵機的棕色線(或黑色線)至開發板的 GND (pin #6), 舵機紅色線至開發板的 5 V (pin #2),舵機黃色線連接至開發板的任意 GPIO 輸出端口. 此時舵機由開發板的 5 V供電, GPIO的控制電壓是 3.3 V。(開發板引腳可參見:開發板的外部I/O接口)當然我們也可以使用充電寶給舵機供電。
復制代碼
SSH登錄首先設定板子的IP地址,OK-G2LD-C開發板支持 SSH 服務并啟動時已自動開啟,設置好 IP 地址后就可以作為一臺SSH 服務器。可以利用 SSH 登錄開發板進行開發調試,也可用 scp 進行文件傳輸。
開發板有兩個網口ENT0,ENT1:不要搞混了,首先和電腦ping .
查看linux根目錄
1LED測試:
1) OK-G2LD-C 核心板有 1 個藍色可控 LED 燈,板卡上電啟動后該藍色 LED 燈閃爍。若用戶關閉該功
能, 需要修改源碼中的設備樹文件: OKG2L-linux-sdk10/OKG2L-linux-kernel/arch/ARM64/boot/dts/renes
as/OKG2L-C.dtsi,將 leds 節點屬性 state=”on”改為”off”, linux,default-trigger = "heartbeat"改為”none”
2)LED : 用戶控制
當將 led 的觸發條件設置為 none 后,用戶可以通過命令來控制 led 燈亮滅。
- root@okg2l:/# echo none > /sys/class/leds/heartbeat/trigger //設置觸發條件為 none
- root@okg2l:/# echo 1 > /sys/class/leds/heartbeat/brightness //點亮 led 燈
- root@okg2l:/# echo 0 > /sys/class/leds/heartbeat/brightness //熄滅 led 燈
3)將藍色 LED 燈改為心跳燈
- echo heartbeat > /sys/class/leds/heartbeat/trigger //設置觸發條件為 heartbeat
2GPIO PWM測試
OK-G2LD-C 底板在 P23 ,P25 引出 gpio, 根據原理圖標識的引腳名稱,使用 sysfs 方式控制 gpio,設
置 gpio 輸出電平高低。 (此原理圖對應底板的 P25 絲印, 1 腳對應底板絲印小三角)
gpio 編號計算方式: GPIO_ID = GPIO_port * 8 + GPIO_pin + 120
例如引腳 P17_1 對應的 gpio 編號為 17*8+1+120=257;
目的:將一個小舵機直接連接到開發板的5伏電源上,并使用GPIO數字輸出端口采用軟件PWM的方式來控制它。警告:只能使用微型舵機(如:SG90),因為開發板5 V供電的限制,大型號的舵機電流過大對控制板安全不利。
連接舵機的棕色線(或黑色線)至開發板的 GND (pin #6), 舵機紅色線至開發板的 5 V (pin #2),舵機黃色線連接至開發板的任意 GPIO 輸出端口. 此時舵機由開發板的 5 V供電, GPIO的控制電壓是 3.3 V。(開發板引腳可參見:開發板的外部I/O接口)當然我們也可以使用充電寶給舵機供電。
- # Software PWM Servo.py
- import RPi.GPIO as GPIO
- importtime
- P_SERVO = 22 # GPIO端口號,根據實際修改
- fPWM = 50# Hz (軟件PWM方式,頻率不能設置過高)
- a = 10
- b = 2
- def setup():
- global pwm
- GPIO.setmode(GPIO.BOARD)
- GPIO.setup(P_SERVO, GPIO.OUT)
- pwm = GPIO.PWM(P_SERVO, fPWM)
- pwm.start(0)
- def setDirection(direction):
- duty = a / 180 * direction + b
- pwm.ChangeDutyCycle(duty)
- print "direction =", direction, "-> duty =", duty
- time.sleep(1)
- print "starting"
- setup()
- for direction in range(0, 181, 10):
- setDirection(direction)
- direction = 0
- setDirection(0)
- GPIO.cleanup()
- print "done"
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
飛凌
+關注
關注
0文章
134瀏覽量
16135 -
開發板試用
+關注
關注
3文章
301瀏覽量
2116
發布評論請先 登錄
相關推薦
RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發板的虛擬(Virtual UART)實現方案
RZ/G2L具有豐富的外設,比如千兆以太網,CANFD以及豐富的UART接口,可以滿足工業數據收集處理相關的應用。本文主要介紹基于瑞薩RZ/G2L SMARC
發表于 11-20 14:41
?410次閱讀
RZ/G2L Demo調試經驗流程分享(1)
r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對SMARC EVK of RZ/
【米爾-瑞米派兼容樹莓派擴展模塊-試用體驗】基于ROS系統的三麥輪小車自主導航
導航。
本次試用套件包括:開發板1塊,tty2usb線1根
和手邊的樹莓派對比一下大小:
3、開發板介紹
Remi Pi 是一款工業級處理器
發表于 04-16 22:51
【米爾-瑞薩RZ/G2UL開發板】1.開箱
接口,適用于工業網關、入門級工業HMI 、醫療器械、PLC 控制器、充電樁、儲能系統等場景。
包裝
開發板的包裝非常令人印象深刻。盒子采用厚實的卡紙,印刷精美,展現了高品質的設計。
外觀
RZ/
發表于 02-04 23:38
RZ/G2L、RZ/G2LC和RZ/G2UL的SMARC EVK啟動指南Rev.1.01
電子發燒友網站提供《RZ/G2L、RZ/G2LC和RZ/G2UL的SMARC EVK啟動指南Re
發表于 02-02 09:45
?1次下載
米爾RZ/G2L開發板瑞米派雙核A55Remi Pi學習板兼容樹莓派擴展模塊
RemiPi瑞薩第一款MPU生態板卡兼容樹莓派擴展模塊瑞薩RZ/G2L工業級處理器,便于企業客戶產品開發;RemiPi兼容樹莓派所有配件,方便產品原型搭建和創新應用;更多的工業接口,兼
發表于 01-29 17:05
?4次下載
RZ/G2L RZ/G2LC RZ/G2UL用靈活的軟件包設置GPIO
電子發燒友網站提供《RZ/G2L RZ/G2LC RZ/G2UL用靈活的軟件包設置GPIO.pd
發表于 01-14 10:53
?0次下載
評論