chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【EASY EAI Nano開(kāi)源套件試用體驗(yàn)】點(diǎn)亮LED燈

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-11 16:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2308743_1_1.html

【目的】學(xué)習(xí)使用GPIO外設(shè)。
1、學(xué)習(xí)資源:EASY EAI靈眸科技 | 讓邊緣AI落地更簡(jiǎn)單 (easy-eai.com)認(rèn)直學(xué)習(xí)了gpio外設(shè)的使用。
2、在靈眸科技的示例文件夾下新建文件mypro1。在該文件夾下新建一個(gè)mypo1_gpio.c
image.png
3、代碼如下:

#include 
#include 
#include 

#ifndef	CONSUMER
#define	CONSUMER	"Consumer"
#endif

int main(int argc, char **argv)
{
	char *chipname = "gpiochip3";
	unsigned int line_num = 11;	// GPIO GPIO3_B3
	unsigned int val;
	struct gpiod_chip *chip;
	struct gpiod_line *line;
	int i, ret;

	chip = gpiod_chip_open_by_name(chipname);
	if (!chip) {
		perror("Open chip failedn");
		goto end;
	}

	line = gpiod_chip_get_line(chip, line_num);
	if (!line) {
		perror("Get line failedn");
		goto close_chip;
	}

	ret = gpiod_line_request_output(line, CONSUMER, 0, 0);
	if (ret < 0) {
		perror("Request line as output failedn");
		goto release_line;
	}

	/* Blink 20 times */
	val = 0;
	for (i = 20; i > 0; i--) {
		ret = gpiod_line_set_value(line, val);
		if (ret < 0) {
			perror("Set line output failedn");
			goto release_line;
		}
		printf("Output %u on line #%un", val, line_num);
		sleep(1);
		val = !val;
	}

release_line:
	gpiod_line_release(line);
close_chip:
	gpiod_chip_close(chip);
end:
	return 0;
}

3、在其的demo下面拷貝build.sh到文件夾下。再拷貝一個(gè)makefile.txt到此文件下,修改makefile.txt如下:

cmake_minimum_required(VERSION 2.8.4)

STRING(REGEX REPLACE ".*/(.*)" "1" CURRENT_FOLDER ${CMAKE_CURRENT_SOURCE_DIR} )
MESSAGE("current project: " ${CURRENT_FOLDER})

set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_CROSSCOMPILING TRUE)

set(CMAKE_C_COMPILER "arm-linux-gnueabihf-gcc")
set(CMAKE_CXX_COMPILER "arm-linux-gnueabihf-g++")

# find host dir and set CMAKE_TOOLCHAIN_FILE before call project
execute_process(COMMAND which ${CMAKE_C_COMPILER} 
                OUTPUT_VARIABLE gcc_full_path)
get_filename_component(gcc_full_dir ${gcc_full_path} DIRECTORY)
set(HOST_DIR "${gcc_full_dir}/..")
set(CMAKE_TOOLCHAIN_FILE "${HOST_DIR}/share/buildroot/toolchainfile.cmake")

project(${CURRENT_FOLDER})
add_definitions(-Wall)

set(toolkit_root ${CMAKE_CURRENT_SOURCE_DIR}/../easyeai-api)

#--------------------------
# test-gpio
#--------------------------
add_executable(my_gpio mypro1_gpio.c)		#-o  這里指定要編譯的文件與輸出的文件名
target_link_libraries(my_gpio pthread gpiod)	#-l  這里指鏈接的文件名my_gpio

4、編譯,執(zhí)行./build.sh,生成了my_gpio。
image.png

5、用file檢查一下my_gpio,是arm的程序。

image.png
6、用adb push到開(kāi)發(fā)板:

developer@EASY-EAI-Develop:~/EASY-EAI-Toolkit-C-Demo/mypro1/build$ adb push my_gpio /userdata/Demo/my_gpio
my_gpio: 1 file pushed. 0.4 MB/s (12308 bytes in 0.026s)

7、用杜綁線將開(kāi)發(fā)板P1的15腳與LED燈的正級(jí)相連,LED燈的負(fù)極接開(kāi)發(fā)板的地。
0f5641fbf5320e8bed454af7d18bbf1.jpg

8、adb登錄到開(kāi)發(fā)板,進(jìn)入userdata/Demo目錄,執(zhí)行./my_gpio:

image.png
看到終端輸入,同時(shí)LED燈也一秒交替亮滅。

附上開(kāi)發(fā)板體驗(yàn)視頻(詳見(jiàn)作者原試用帖子)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • nano
    +關(guān)注

    關(guān)注

    1

    文章

    162

    瀏覽量

    31804
  • EASY-EAI靈眸科技
    +關(guān)注

    關(guān)注

    3

    文章

    37

    瀏覽量

    3406
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    303

    瀏覽量

    2639
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】+1、開(kāi)箱上電

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板開(kāi)箱報(bào)告: 1 開(kāi)箱體驗(yàn):精致包裝與豐富配件 EASY EAI
    發(fā)表于 11-19 21:39

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】1、初識(shí)

    非常感謝電子發(fā)燒友以及靈眸科技給了我這次試用EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板的機(jī)會(huì),星期四確認(rèn)了我的試用機(jī)會(huì),星期五
    發(fā)表于 11-16 11:15

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈按鈕項(xiàng)目

    0接上文【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目-實(shí)現(xiàn)開(kāi)機(jī)起動(dòng) EASYEAINano-TB(RV1126
    發(fā)表于 11-03 10:00

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目

    Nano-TB(RV1126B)開(kāi)發(fā)板,通過(guò)GPIO控制實(shí)現(xiàn)紅綠燈板的三種顏色LED交替閃爍功能。開(kāi)發(fā)板使用SSH進(jìn)行遠(yuǎn)程控制通過(guò)WiFi連接。 硬件 EASY
    發(fā)表于 11-02 18:34

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-

    GPIO引腳連接到* 紅綠燈板 :一個(gè)簡(jiǎn)單的外部設(shè)備,包含紅、綠、黃三個(gè)LED上,以控制其色彩的變換效果。 紅綠燈板 紅綠燈板 3V3 接EASY EAI
    發(fā)表于 11-01 21:26

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】+初識(shí)篇

    EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件是靈眸科技研發(fā)的一款應(yīng)用于AIoTl領(lǐng)域的核心板,并配有十分豐富的外設(shè)資源,以此為基礎(chǔ)便于快速進(jìn)入學(xué)習(xí)和開(kāi)發(fā)角色。
    發(fā)表于 10-25 22:06

    【免費(fèi)試用EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件評(píng)測(cè)

    EASY-EAI-Nano-TB是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的AIOT主板。核心板基于瑞芯微的RV1126B處理器設(shè)計(jì),并引入了新一代完全基于硬件的最大12M像素ISP(圖像信號(hào)處理器
    的頭像 發(fā)表于 09-23 08:09 ?662次閱讀
    【免費(fèi)<b class='flag-5'>試用</b>】<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b> <b class='flag-5'>Nano</b>-TB(RV1126B)開(kāi)發(fā)<b class='flag-5'>套件</b>評(píng)測(cè)

    【作品合集】靈眸科技EASY EAI Orin Nano(RK3576)開(kāi)發(fā)板測(cè)評(píng)

    免費(fèi)試用 作者:華仔stm32【EASY EAI Orin Nano(RK3576)開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)環(huán)境準(zhǔn)備 【
    發(fā)表于 09-09 09:59

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit人臉識(shí)別

    本篇使用算法組件實(shí)現(xiàn)人臉檢測(cè)。 一.準(zhǔn)備工作 1.首先使用到EASY-EAI-Toolkit組件,ubuntu掛載目錄下克隆git clone https://github.com/EASY-EAI
    發(fā)表于 07-20 14:40

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別提升

    【前言】【新提醒】【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別體驗(yàn) - EASY EA
    發(fā)表于 07-05 15:21

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit初體驗(yàn)

    本次EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)主要是超級(jí)想體驗(yàn)靈眸的EASY-EAI-Toolkit。 一、簡(jiǎn)介
    發(fā)表于 06-28 21:21

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱和固件燒錄更新體驗(yàn)

    首先感謝靈眸科技和發(fā)燒友組織的開(kāi)發(fā)板大賽! 一、硬件介紹 靈眸科技EASY EAI Orin-Nano基于瑞芯微的RK3576處理器設(shè)計(jì),集成了4個(gè)Cortex-A72和4個(gè)Cortex-A53
    發(fā)表于 06-26 23:41

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別體驗(yàn)

    root@EASY-EAI-ORIN-NANO:/# sudo mount -t nfs 192.168.3.85:/home/developer/nfsroot /home/orin-nano/Desktop
    發(fā)表于 06-26 06:54

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】安裝nfs服務(wù)器

    nolock root@EASY-EAI-ORIN-NANO:/home/orin-nano/Desktop# mkdir nfs root@EASY-EAI-ORIN-NANO:/home
    發(fā)表于 06-22 17:32

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)環(huán)境準(zhǔn)備

    【前言】 首先感謝電子發(fā)燒友論壇以及靈眸科技給示了我這次非常難得的【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】的機(jī)會(huì),在進(jìn)行評(píng)測(cè)之前首先需要?jiǎng)?chuàng)建開(kāi)發(fā)環(huán)境。 靈眸科技有非常詳細(xì)
    發(fā)表于 06-22 16:42