在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

【EASY EAI Nano開源套件試用體驗】點亮LED燈

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

掃碼添加小助手

加入工程師交流群

本文來源電子發燒友社區,作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2308743_1_1.html

【目的】學習使用GPIO外設。
1、學習資源:EASY EAI靈眸科技 | 讓邊緣AI落地更簡單 (easy-eai.com)認直學習了gpio外設的使用。
2、在靈眸科技的示例文件夾下新建文件mypro1。在該文件夾下新建一個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到文件夾下。再拷貝一個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、編譯,執行./build.sh,生成了my_gpio。
image.png

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

image.png
6、用adb push到開發板:

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、用杜綁線將開發板P1的15腳與LED燈的正級相連,LED燈的負極接開發板的地。
0f5641fbf5320e8bed454af7d18bbf1.jpg

8、adb登錄到開發板,進入userdata/Demo目錄,執行./my_gpio:

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

附上開發板體驗視頻(詳見作者原試用帖子)

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

    關注

    1

    文章

    158

    瀏覽量

    31153
  • 靈眸
    +關注

    關注

    0

    文章

    20

    瀏覽量

    3307
  • 開發板試用
    +關注

    關注

    3

    文章

    302

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    EASY EAI Orin Nano開發板試用體驗】人臉識別提升

    【前言】【新提醒】【EASY EAI Orin Nano開發板試用體驗】人臉識別體驗 - EASY EA
    發表于 07-05 15:21

    EASY EAI Orin Nano開發板試用體驗】EASY-EAI-Toolkit通用組件體驗

    、環境準備 閱讀EASY EAI Orin Nano開發板說明書,板子預留了UART4、UART8和UART10三個串口。 UART8靠上面,比較方便接線,就選擇你了。 先配置好UART8的參數
    發表于 07-04 23:38

    EASY EAI Orin Nano開發板試用體驗】EASY-EAI-Toolkit初體驗

    本次EASY EAI Orin Nano開發板試用體驗主要是超級想體驗靈眸的EASY-EAI-Toolkit。 一、簡介
    發表于 06-28 21:21

    EASY EAI Orin Nano開發板試用體驗】--開發環境準備與點燈

    vscode ssh連接ubuntu,打開代碼文件路徑。這里想實現LED閃爍,修改后代碼如下 #include <stdio.h> #include <
    發表于 06-28 15:45

    EASY EAI Orin Nano開發板試用體驗】開箱和固件燒錄更新體驗

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

    EASY EAI Orin Nano開發板試用體驗】人臉識別體驗

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

    EASY EAI Orin Nano開發板試用體驗】--開發板開箱了解

    感謝靈眸科技與論壇提供的開發板與平臺。EASY EAI Orin-Nano開發板實物如下: EASY EAI Orin
    發表于 06-25 23:32

    EASY EAI Orin Nano開發板試用體驗】01-開箱報告及開發環境準備

    前言 首先要特別感謝發燒友論壇和廣州靈眸科技給我們提供的本次EASY EAI Orin Nano開發板試用機會, 在申請通過后很快就收到順豐郵過來的板子,這次發燒友論壇提供了很多不錯的
    發表于 06-24 19:04

    EASY EAI Orin Nano開發板試用體驗】安裝nfs服務器

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

    EASY EAI Orin Nano開發板試用體驗】開發環境準備

    【前言】 首先感謝電子發燒友論壇以及靈眸科技給示了我這次非常難得的【EASY EAI Orin Nano開發板試用體驗】的機會,在進行評測之前首先需要創建開發環境。 靈眸科技有非常詳細
    發表于 06-22 16:42

    基于RK3576處理器,EASY EAI Orin Nano開發板免費試用

    EASY EAI Orin Nano是廣州靈眸科技有限公司的旗艦級硬件產品。基于瑞芯微的RK3576處理器設計,集成了4個Cortex-A72和4個Cortex-A53及支持NEON指令集,支持
    的頭像 發表于 06-09 15:01 ?440次閱讀
    基于RK3576處理器,<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b> Orin <b class='flag-5'>Nano</b>開發板免費<b class='flag-5'>試用</b>

    基于RK3576開發板的遠程桌面調試方法

    EASY EAI Orin-Nano可以基于MobaXterm的ssh遠程桌面登錄調試
    的頭像 發表于 05-06 09:58 ?245次閱讀
    基于RK3576開發板的遠程桌面調試方法

    RK3576 yolov8訓練部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署過程。
    的頭像 發表于 04-02 16:04 ?438次閱讀
    RK3576 yolov8訓練部署教程

    【xG24 Matter開發套件試用體驗】6-點亮LED2

    1也可以被點亮 2 實現LED閃爍 可以通過增加延時讓led閃爍 使用系統的延時函數實現 加載延時工具包 點擊install進行安裝
    發表于 08-03 14:24

    [文章] 【xG24 Matter開發套件試用體驗】點亮一個LED

    Matter LED 開發套件、Matter 兼容的智能家居控制中心(如 HomePod mini、Google Nest Hub)。 對比設備: 51單片機開發板、配套的LED
    發表于 07-26 15:12
    主站蜘蛛池模板: 男人边吃奶边做视频免费网站 | 日本片巨大的乳456线观看 | 国产精品性 | 久久久精品免费国产四虎 | 中文天堂最新版资源新版天堂资源 | 久久香蕉国产视频 | 国产精品久久久久久久久免费 | 成人永久免费视频 | 特黄特色的大片观看免费视频 | 亚洲国产一区二区三区a毛片 | 亚洲精品影视 | tom影院亚洲国产一区二区 | 日本欧洲亚洲一区在线观看 | 特级毛片s级全部免费 | 97国内精品久久久久久久影视 | 18黄无遮挡免费视频 | 国产成人影院 | 中文字幕一二三四区2021 | 国产三片理论电影在线 | 五月婷婷欧美 | 男人的天堂久久精品激情 | 亚洲一区二区在线播放 | 日日干狠狠操 | 99色在线 | 真人一级一级特黄高清毛片 | 最近的中文字幕免费动漫视频 | 国产婷婷 | 日本天天射 | 日本一区二区三区不卡在线看 | 亚洲黄页网站 | 99色在线播放 | 爱情岛网站亚洲禁18进入 | 四虎影院免费在线 | 日韩午夜在线视频不卡片 | 午夜视频国产 | 最新亚洲一区二区三区四区 | 自拍偷拍欧美 | 天堂资源吧| 天天干天天透 | 天堂在线影院 | 在线播放真实国产乱子伦 |