本文來源電子發(fā)燒友社區(qū),作者:馬猛, 帖子地址:https://bbs.elecfans.com/jishu_2309828_1_1.html?
SSH登錄首先設(shè)定板子的IP地址,OK-G2LD-C開發(fā)板支持 SSH 服務(wù)并啟動(dòng)時(shí)已自動(dòng)開啟,設(shè)置好 IP 地址后就可以作為一臺(tái)SSH 服務(wù)器??梢岳?SSH 登錄開發(fā)板進(jìn)行開發(fā)調(diào)試,也可用 scp 進(jìn)行文件傳輸。
開發(fā)板有兩個(gè)網(wǎng)口ENT0,ENT1:不要搞混了,首先和電腦ping .
查看linux根目錄
1LED測(cè)試:
1) OK-G2LD-C 核心板有 1 個(gè)藍(lán)色可控 LED 燈,板卡上電啟動(dòng)后該藍(lán)色 LED 燈閃爍。若用戶關(guān)閉該功
能, 需要修改源碼中的設(shè)備樹文件: OKG2L-linux-sdk10/OKG2L-linux-kernel/arch/ARM64/boot/dts/renes
as/OKG2L-C.dtsi,將 leds 節(jié)點(diǎn)屬性 state=”on”改為”off”, linux,default-trigger = "heartbeat"改為”none”
2)LED : 用戶控制
當(dāng)將 led 的觸發(fā)條件設(shè)置為 none 后,用戶可以通過命令來控制 led 燈亮滅。
復(fù)制代碼
3)將藍(lán)色 LED 燈改為心跳燈
復(fù)制代碼
2GPIO PWM測(cè)試
OK-G2LD-C 底板在 P23 ,P25 引出 gpio, 根據(jù)原理圖標(biāo)識(shí)的引腳名稱,使用 sysfs 方式控制 gpio,設(shè)
置 gpio 輸出電平高低。 (此原理圖對(duì)應(yīng)底板的 P25 絲印, 1 腳對(duì)應(yīng)底板絲印小三角)
gpio 編號(hào)計(jì)算方式: GPIO_ID = GPIO_port * 8 + GPIO_pin + 120
例如引腳 P17_1 對(duì)應(yīng)的 gpio 編號(hào)為 17*8+1+120=257;
目的:將一個(gè)小舵機(jī)直接連接到開發(fā)板的5伏電源上,并使用GPIO數(shù)字輸出端口采用軟件PWM的方式來控制它。警告:只能使用微型舵機(jī)(如:SG90),因?yàn)殚_發(fā)板5 V供電的限制,大型號(hào)的舵機(jī)電流過大對(duì)控制板安全不利。
連接舵機(jī)的棕色線(或黑色線)至開發(fā)板的 GND (pin #6), 舵機(jī)紅色線至開發(fā)板的 5 V (pin #2),舵機(jī)黃色線連接至開發(fā)板的任意 GPIO 輸出端口. 此時(shí)舵機(jī)由開發(fā)板的 5 V供電, GPIO的控制電壓是 3.3 V。(開發(fā)板引腳可參見:開發(fā)板的外部I/O接口)當(dāng)然我們也可以使用充電寶給舵機(jī)供電。
復(fù)制代碼
SSH登錄首先設(shè)定板子的IP地址,OK-G2LD-C開發(fā)板支持 SSH 服務(wù)并啟動(dòng)時(shí)已自動(dòng)開啟,設(shè)置好 IP 地址后就可以作為一臺(tái)SSH 服務(wù)器??梢岳?SSH 登錄開發(fā)板進(jìn)行開發(fā)調(diào)試,也可用 scp 進(jìn)行文件傳輸。
![pYYBAGNFULeAAxILAAC6_j1ZSXU121.png](https://file.elecfans.com/web2/M00/6F/EE/pYYBAGNFULeAAxILAAC6_j1ZSXU121.png)
開發(fā)板有兩個(gè)網(wǎng)口ENT0,ENT1:不要搞混了,首先和電腦ping .
![poYBAGNFULeAfRR7AAGgKjLlbpA464.png](https://file.elecfans.com/web2/M00/6F/59/poYBAGNFULeAfRR7AAGgKjLlbpA464.png)
![pYYBAGNFRtaAdNNuABGnUZrsq5A127.png](https://file.elecfans.com/web2/M00/6F/EC/pYYBAGNFRtaAdNNuABGnUZrsq5A127.png)
查看linux根目錄
![poYBAGNFULiAbQeLAABPUTnzrrc335.png](https://file.elecfans.com/web2/M00/6F/59/poYBAGNFULiAbQeLAABPUTnzrrc335.png)
1LED測(cè)試:
1) OK-G2LD-C 核心板有 1 個(gè)藍(lán)色可控 LED 燈,板卡上電啟動(dòng)后該藍(lán)色 LED 燈閃爍。若用戶關(guān)閉該功
能, 需要修改源碼中的設(shè)備樹文件: OKG2L-linux-sdk10/OKG2L-linux-kernel/arch/ARM64/boot/dts/renes
as/OKG2L-C.dtsi,將 leds 節(jié)點(diǎn)屬性 state=”on”改為”off”, linux,default-trigger = "heartbeat"改為”none”
![pYYBAGNFUlCAIw-kAAF_-cp9bZc414.png](https://file.elecfans.com/web2/M00/6F/EE/pYYBAGNFUlCAIw-kAAF_-cp9bZc414.png)
2)LED : 用戶控制
當(dāng)將 led 的觸發(fā)條件設(shè)置為 none 后,用戶可以通過命令來控制 led 燈亮滅。
- root@okg2l:/# echo none > /sys/class/leds/heartbeat/trigger //設(shè)置觸發(fā)條件為 none
- root@okg2l:/# echo 1 > /sys/class/leds/heartbeat/brightness //點(diǎn)亮 led 燈
- root@okg2l:/# echo 0 > /sys/class/leds/heartbeat/brightness //熄滅 led 燈
3)將藍(lán)色 LED 燈改為心跳燈
- echo heartbeat > /sys/class/leds/heartbeat/trigger //設(shè)置觸發(fā)條件為 heartbeat
2GPIO PWM測(cè)試
OK-G2LD-C 底板在 P23 ,P25 引出 gpio, 根據(jù)原理圖標(biāo)識(shí)的引腳名稱,使用 sysfs 方式控制 gpio,設(shè)
置 gpio 輸出電平高低。 (此原理圖對(duì)應(yīng)底板的 P25 絲印, 1 腳對(duì)應(yīng)底板絲印小三角)
gpio 編號(hào)計(jì)算方式: GPIO_ID = GPIO_port * 8 + GPIO_pin + 120
例如引腳 P17_1 對(duì)應(yīng)的 gpio 編號(hào)為 17*8+1+120=257;
目的:將一個(gè)小舵機(jī)直接連接到開發(fā)板的5伏電源上,并使用GPIO數(shù)字輸出端口采用軟件PWM的方式來控制它。警告:只能使用微型舵機(jī)(如:SG90),因?yàn)殚_發(fā)板5 V供電的限制,大型號(hào)的舵機(jī)電流過大對(duì)控制板安全不利。
連接舵機(jī)的棕色線(或黑色線)至開發(fā)板的 GND (pin #6), 舵機(jī)紅色線至開發(fā)板的 5 V (pin #2),舵機(jī)黃色線連接至開發(fā)板的任意 GPIO 輸出端口. 此時(shí)舵機(jī)由開發(fā)板的 5 V供電, GPIO的控制電壓是 3.3 V。(開發(fā)板引腳可參見:開發(fā)板的外部I/O接口)當(dāng)然我們也可以使用充電寶給舵機(jī)供電。
- # Software PWM Servo.py
- import RPi.GPIO as GPIO
- importtime
- P_SERVO = 22 # GPIO端口號(hào),根據(jù)實(shí)際修改
- fPWM = 50# Hz (軟件PWM方式,頻率不能設(shè)置過高)
- 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"
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
飛凌
+關(guān)注
關(guān)注
0文章
134瀏覽量
16184 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2161
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【ELF 2學(xué)習(xí)板試用】ELF2開發(fā)板開箱體驗(yàn)及基本使用環(huán)境搭建
ELF2開發(fā)板(飛凌嵌入式)
開箱包裹內(nèi)容
? ?打開包裝,你可以看到以下物品
一個(gè)綠聯(lián)的usb3.0讀卡器、sandisk的32
發(fā)表于 01-19 22:41
【飛凌嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱、系統(tǒng)燒寫及環(huán)境測(cè)試
是萬分感激!
開箱后,可以看到上面核心板和開發(fā)板是可以分開的,核心板上貼有非常大的散熱器,可以保證熱量的揮發(fā),我在實(shí)際運(yùn)行的時(shí)候摸上去也不是特別的糖,左面是電源DC接口,兩個(gè)千兆網(wǎng)絡(luò)
發(fā)表于 12-26 18:35
飛凌嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會(huì)
飛凌嵌入式作為瑞薩電子的生態(tài)合作伙伴,給2024瑞薩電子MCU/MPU工業(yè)技術(shù)研討會(huì)的現(xiàn)場(chǎng)觀眾帶去了基于RZ/G2L高性能多核異構(gòu)處理器設(shè)計(jì)
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會(huì)](https://file1.elecfans.com/web3/M00/01/77/wKgZO2dT6riANnfsAADz9LLTiqQ651.png)
RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實(shí)現(xiàn)方案
RZ/G2L具有豐富的外設(shè),比如千兆以太網(wǎng),CANFD以及豐富的UART接口,可以滿足工業(yè)數(shù)據(jù)收集處理相關(guān)的應(yīng)用。本文主要介紹基于瑞薩RZ/G2L SMARC
發(fā)表于 11-20 14:41
?622次閱讀
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>高速虛擬串口方案 基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SMARC<b class='flag-5'>開發(fā)板</b>的虛擬(Virtual UART)實(shí)現(xiàn)方案](https://file1.elecfans.com/web1/M00/F5/80/wKgaoWc9hWmATb6MAAAOt1-nqSU153.png)
【龍芯2K0300蜂鳥板試用】UART通信測(cè)試2、ssh連接
2、ssh連接
為方便后續(xù)測(cè)試,使用網(wǎng)線連接開發(fā)板,采用ssh進(jìn)行通信。
系統(tǒng)默認(rèn)使用 dropbear 作為
發(fā)表于 09-20 00:28
【作品合集】龍芯2K0300蜂鳥開發(fā)板試用精選
試用】龍芯2K0300蜂鳥開發(fā)板上GPIO的驅(qū)動(dòng)及使用 【龍芯2K0300蜂鳥板
發(fā)表于 09-10 18:17
【龍芯2K0300蜂鳥板試用】-03-網(wǎng)絡(luò)接口測(cè)試以及SSH登錄測(cè)試
,路由器百兆、龍芯千兆。所以識(shí)別出來的時(shí)候可以看到,龍芯的開發(fā)板是自適應(yīng)到100M的,這個(gè)是沒有問題的。但是再嘗試ping的時(shí)候發(fā)現(xiàn)沒法ping 通,我感覺很奇怪,因?yàn)榭淳W(wǎng)上其他的壇友測(cè)試說只能跑千兆
發(fā)表于 08-13 11:34
RZ/G2L Demo調(diào)試經(jīng)驗(yàn)流程分享(1)
r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對(duì)SMARC EVK of RZ/
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調(diào)試經(jīng)驗(yàn)流程分享(1)](https://file1.elecfans.com/web2/M00/E1/6A/wKgaomY4eEqAWBOeAAAxOi0H_9o441.png)
【米爾-瑞米派兼容樹莓派擴(kuò)展模塊-試用體驗(yàn)】基于ROS系統(tǒng)的三麥輪小車自主導(dǎo)航
導(dǎo)航。
本次試用套件包括:開發(fā)板1塊,tty2usb線1根
和手邊的樹莓派對(duì)比一下大小:
3、開發(fā)板介紹
Remi Pi 是一款工業(yè)級(jí)處理器
發(fā)表于 04-16 22:51
RZ/G2L SD卡啟動(dòng)環(huán)境變量存儲(chǔ)設(shè)置
RZ/G2L微處理器配備Cortex-A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動(dòng)環(huán)境變量存儲(chǔ)設(shè)置](https://file1.elecfans.com/web2/M00/C5/40/wKgZomX7zJiAOxtwAABAf5VPZA0933.png)
評(píng)論