【NanoPi Duo试用体验】+shell灯

【Arm+Qt】基于Nanopi duo2的WiFi智能摄像头 基于Nanopi duo2实现的WiFi智能摄像头,知识点(TCP,UDP,交叉编译,json-c,Linux,多线程,Qt,舵机的使用) 阅读详情
不知道为什么203那个io的资源一直被占用,不是很明白。。。
已经放弃从新搞内核的想法。。。

来个shell点灯:
用到的io:


先切换到gpio目录下
cd /sys/class/gpio/
导出一个gpio资源到用户空间
echo 11 > export
设置gpio模式
cd gpio11
echo out > direction
设置value
echo 1 >  value

具体演示如下图:

效果图:


灭灯
echo 0 > value

来个脚本
#!/bin/sh

echo "Hello,led"

if [ -d /sys/class/gpio/gpio11 ];then
    echo "gpio11 is created!"
else
    echo 11 > /sys/class/gpio/export;   
fi

echo out > /sys/class/gpio/gpio11/direction

while echo "hello"
do
    echo 1 > /sys/class/gpio/gpio11/value
    sleep 0.25
    echo 0 > /sys/class/gpio/gpio11/value
    sleep 0.25
done

echo 0 > /sys/class/gpio/gpio11/value





Linux最小系统板Nano Pi Duo常用配置笔记 基于Nano Pi Duo 系统网络配置 //查看网络列表 nmcli dev //开启WIFI模块 nmcli r wifi on //扫描附近WIFI nmcli dev wifi //连接到指定的WIFI,开机自动连接,首先应进入root模式 nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0 nmcli de... 阅读详情

相关推荐

NanoPi Duo2原理图详解:Altium Designer版本

H3 SoC作为核心处理器,它集成了一套强大的多核ARM Cortex-A7处理器,具备出色的处理能力和速度。在技术层面,H3 SoC采用的是全志科技的Allwinner H3方案,包含三个主要的处理单元:CPU、GPU以及VPU。CPU负责运行操作系统和应用软件,提供稳定高效的多任务处理能力。GPU则处理图形界面的渲染,提供良好的视觉体验。VPU是专用的视频处理单元,支持4K视频解码,满足多媒体播放需求。此外,H3 SoC还集成了以太网、HDMI、USB以及多种外设接口等。

weixin_31961675的博客 892

linux操作GPIO命令

linux操作GPIO命令

great_Jiang的博客 3323

debian-installer-nanopi-m3:用于NanoPi M3的64位DebianUbuntu安装程序

debian-installer-nanopi-m3:用于NanoPi M3的64位DebianUbuntu安装程序

通过 echo 命令向 /sys/class/gpio/export 写入一个GPIO编号,但遇到 “Device or resource busy

如果以上方法都不奏效,并且你确定没有其他程序或服务在使用这个GPIO,那么重启系统可能是一个简单快捷的解决方法。在某些情况下,你可能需要查阅硬件文档或内核文档来获取正确的GPIO编号。写入一个GPIO编号,但遇到 "Device or resource busy" 错误时,这通常意味着该GPIO引脚已经被其他驱动或用户空间程序导出并使用了。如果你经常需要导出和取消导出GPIO引脚,你可以考虑使用udev规则来自动处理这些操作。如果GPIO已经被其他程序或服务占用,你需要找到并停止那个程序或服务。

jingling122的博客 3053

论文选题难?7种AI加持的万能选题法(全专业通用+工具实测)

AI时代学术选题新范式:7大智能方法破解研究痛点 传统选题方法面临范围失控、资料难寻、创新不足三大痛点,本文提出AI赋能的7种选题方法论: 1.现象+群体法:自动抓取热点与人群特征 2.理论+场景法:经典理论与新兴场景匹配 3.技术+问题法:前沿技术与领域痛点结合 4.对比+变量法:时空维度与变量关系分析 5.热点+理论法:事件传播与理论深挖融合 6.微调+变量法:已有选题变量置换创新 7.AI全流程法:关键要素智能迭代生成 同时警示AI使用的伦理边界,需规避虚构文献、伪造数据等风险,并提供针对本科生、研究

Conan_0728的博客 1880

三大主流交易接口实战指南:XTP、CTP与数字货币API的实盘接入解析

本文深入解析了量化交易系统实现实盘交易的关键环节,聚焦于三大主流交易接口的实战接入。详细介绍了证券领域的XTP、期货领域的CTP以及数字货币交易所API的核心特性、代码封装要点与风控实践,并提供了多市场接口整合的统一架构方案,为开发者打通量化交易的“最后一公里”提供了一份接地气的实战指南。

win55的博客 1375

使用echo命令操作GPIO

echo操作GPIO

ian_chenqingan的博客 1277

GMSL2摄像头接入避坑指南:从FMC子卡配置到V4L2调用的完整流程(附Ubuntu20.04实测)

本文详细解析了GMSL2摄像头接入的全流程,从FMC子卡配置到V4L2调用的完整指南。基于XC7Z100平台实测经验,提供了硬件选型、带宽优化、Linux驱动配置及高分辨率采集的实战技巧,帮助开发者规避常见问题,提升系统稳定性与性能。

weixin_33737774的博客 418

【嵌入式】Linux在nanopi m3的安装配置

找到一块nanopi m3,在这块板子上安装Debian系统广州友善之臂官网 http://www.arm9.net/ 找到nanopi m3的介绍页烧写系统前需要下载如下: 烧写固件下载链接:https://pan.baidu.com/s/1kVySP6Z#list/path=%2F 源代码下载链接:https://github.com/friendlyarm 维基使用手册链接:http

heroybc的博客 3704

Cursor Cloud Agent:云原生编程工作流的底层重构

编程工作流正从本地计算范式转向云原生执行范式。Cloud Agent 本质是将代码理解、生成、执行与调试等核心能力下沉至隔离、可控、按需分配的云端虚拟机,通过 Firecracker 微虚拟机实现亚秒级启动,并依托上下文快照、环境镜像化和内核级沙箱保障一致性、算力弹性与数据安全。这一范式突破了传统本地 AI 编程助手在环境依赖、调试能力与企业合规上的根本局限,使 IDE 从编辑工具升维为分布式开发指挥中心。本文深入解析其运行机制与工程落地实践。

weixin_34354173的博客 337

西门子200 SMART与博图WinCC通讯全攻略:从PC Access到S7-200协议避坑指南

本文详细解析了西门子S7-200 SMART PLC与博途WinCC上位机通讯的两种主流方案:基于PC Access SMART的OPC通讯和利用博途内置S7-200协议驱动直连。文章深入对比了两种架构的优缺点、配置步骤,并提供了从网络层到软件层的深度排错指南与性能优化建议,帮助工程师高效、稳定地实现系统集成。

gg901的博客 810

NanoPi duo 测试1:烧录系统与串口连接

一、外部环境的配置 其中使用的外部硬件设施 1)一台 ubuntu 12.04 系统的电脑 2)NanoPi duo 3)SD卡以及相应的读卡器 ubuntu电脑上的需要的环境 1)电脑换源:(使用的是清华源) 参考:https://blog.youkuaiyun.com/weixin_43852091/article/details/105983547 2)环境配置: 安装编译环境 $sudo apt-get install build-essential 然后说明 build-essential 的作用: 参

Meissen_Zhong的博客 2341

六种光耦综合对比——《器件手册--光耦》

可控硅输出光耦(SCR Optocoupler)是一种特殊的光电耦合器,由红外发光二极管(LED)和双向可控硅(SCR)组成,用于实现输入和输出之间的电气隔离和信号传输。逻辑输出光耦是一种高效、可靠的数字信号隔离和电平转换器件,通过电气隔离和逻辑电平输出,确保了系统的安全性和信号的稳定性。固态继电器(可控硅输出,SSR)是一种无触点电子开关设备,利用可控硅(SCR或Triac)作为主要开关元件,通过光耦合器实现输入和输出之间的电气隔离。光耦作为一种成熟的电气隔离器件,在电子电路设计中具有重要的地位。

XU157303764的博客 1726

【Nanopi Duo】+shell脚本登入

最近一直在玩Nanopi Duo,刚开始一直使用的是串口登入的,就上次那个Musicbox因为串口找了好久才发现用串口是没有用的,所以最近就转到虚拟机里面来,但是在虚拟机里面每次登入都要输入IP地址和登入密码非常的麻烦不方便,有时候还会输错。所以想着能不能写一个脚本来解决这个问题,说做就来。因为笔者是小白所以对脚本不太了解,然后就百度走起。 网上资料那是一个丰富啊!都不知道从哪里开始看了,但看多

NC_NE的博客 726

SAP中关于预测需求的重要载体:计划独立需求

预测,就是为了调节客户需求的波动、不平衡,使企业的生产计划、物料计划尽量平稳、有序的必备工具。计划独立需求,Planned Independent Requirement(PIR)是SAP系统中最常见的预测需求。

saplakes的博客 1878

【立创EDA-PCB设计基础】1.嘉立创EDA专业版软件安装+PCB基本概念+原理图绘制

本文详解PCB基本概念以及实现MCU最小系统原理图的绘制(原理图包括MCU芯片GD32F103C8T6、外部晶振、输出端口、USB输入口、5v转3v3稳压输出、复位按键、唤醒按键、LED)及嘉立创EDA专业版软件安装。为本专栏【立创EDA-PCB设计基础】后面章节实现PCB绘制做准备。

嵌入式阿齐Archie 3万+

使用buildroot构造nanopi-neo文件系统

nanopi相关系列开发板具有超高性价比,广受创客欢迎。在官网中下载到的镜像系统都是ubuntu,debian等linux发行版,这些发行版运行于linux上优点明显。而嵌入式平台上需要根据需要裁剪相关的库和命令。而构造文件系统使用普遍的工具是busybox和buildroot。 Buildroot是一款使用交叉编译来简化和自动化为嵌入式系统构建完整Linux系统的过程的工具。相比以前使用的bu...

qq_18737805的博客 1285

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

全志H3-nanopi-duo2开发板GPIO驱动开发

这里我只需要编译驱动模块,不需要编译内核,有编译驱动模块的步骤]编译完成后会在arch/arm/boot/目录下生成zImage,并且在arch/arm/boot/dts/目录下生成dtb文件,dtb文件是设备树二进制文件。

weixin_52668204的博客 2129

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

全志H3 NanoPi-Duo2搭建nginx服务器

全志H3 NanoPi-Duo2搭建nginx服务器 开头 最近有做有关视频流服务器的项目,偶然间接触到了nginx,发现他的功能也很强大,所以在这里记一下搭建流程,怕以后还要用时忘记了! 使用的开发板全志H3 NanoPi-Duo2 我这次是用的全志H3 NanoPi-Duo2开发板做的验证。在开发板上跑的是Ubuntu 16.04.2 这里是这个板子的信息:http://wiki.friend...

Cake!!的博客 2002

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NanoPi M3 使用心得

NanoPi M3(以下简称M3)是友善之臂团队面向创客、极客、嵌入式爱好者、电子艺术家、发烧友等群体推出的又一款强劲的完全开源的掌上创客神器。 前几天本着学习的精神买了一个M3,今天到了试跑了一下还不错。(中间出现了一些小问题就是显示器不兼容) CPU: S5P6818, 动态运行主频400Mhz--1.4GHzPMU 电源管理:AXP228,支持软件关机和睡眠唤醒等DDR3 RAM

hzd12368的博客 5552

Nanopim3文件系统制作-支持telnet及tftp功能

        接前一篇Nanopi M3另辟蹊径开机记录 ,已经把uboot和内核kernel成功烧录到256M的sd卡中,并能够正常启动。现在需要挂载一个文件系统(之前的文件系统缺少很多东西,配置也没,所以无法进行正常的学习开发),支持telnet登录,tftp下载功能,避免频繁插拔sd卡。 busybox制作生成最小文件系统 源码可从地址下载:https://github.com/hell...

jqh_111的专栏 534

嵌入式linux开发,使用文件IO接口方式方式操作GPIO(/sys/class/gpio)

寞水

寞水 1000

echo命令控制gpio

#!/bin/bash echo Exporting pin $1 echo $1> /sys/class/gpio/export echo Setting direction to out echo out > /sys/class/gpio/gpio$1/direction echo Setting pin low echo 0 > /sys/class/gpio/gpio$1/v

大脸猫 8801

nanoPi Duo2连接wifi

sudo nmcli dev wifi connect "TP-LINK" password "12345678"

weixin_52668204的博客 591

Nanopi M3另辟蹊径开机记录

本篇文章的文件系统是瘦身版的,不健全的。但这恰恰是学习内核的好方法,系统运行时会提示缺少什么,或者异常。当你解决这些问题的时候,就会了解到文件系统为什么有这些文件,这些目录。 网上有很多关于nanopi m3的烧写开机启动教程。大多数都是根据友善之臂公司给出的官方教程,这里我也把官方教程链接贴出来:http://www.arm9.net/nanopi-m3.asp。 今天我要记录的nanopi...

jqh_111的专栏 1412

linux下对/sys/class/gpio中的gpio的控制

编写控制程序 GPIO的配置文件在/sys/class/gpio目录下,控制程序可以分为四个步骤: 配置GPIO:在/sys/class/gpio目录下可以看到文件export,调用该文件以实现配置。该文件对所有GPIO编号,从0开始。GPIOn_x的编号为32*n+x,例如此处用的GPIO1_6的编号为32*1+6=38。在终端输入:# echo "38" > /sys/clas

卧龙 2万+
上一篇: 【NanoPi Duo试用体验】+一个简单的字符设备驱动
下一篇: 【NanoPi Duo试用体验】+matrix_gpio移植
Sourcelink
博客等级 码龄12年 31粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值