Linux LED子系统详解
2023-06-11 07:07:45来源:jf_30051736
(资料图)
1. 简介
专栏总目录Linux为了广泛通用性及适应性,各种框架都做得非常灵活而又复杂,小小的LED也不例外。支持了不 同的LED硬件设备,例如gpio接口,i2c接口,LED芯片等。为了支持各种点灯效果,使用了Trigger框架,除了系统默认的一些trigger外,用户可以创建自定义trigger。因此,为了点个灯,软件开发人员需要了解Linux中gpio, led, trigger三个模块。led框架核心文件:/kernel/include/linux/leds.h // 重要,led相关结构体,宏定义,trigger等目录 /kernel/driver/leds/ 下led-class.c // 定义led class及相关接口led-core.c // export 了闪烁,设置亮灭等接口led-gpio.c // "leds-gpio" 驱动leds.h // 提供几个接口,如:led_init_core
trigger 框架核心文件:目录 /kernel/driver/leds/ 下 led-triggers.c // export了许多接口,包括:led_trigger_register目录 /kernel/driver/leds/trigger 下 ledtrig-backlight.c ledtrig-camera.c ledtrig-cpu.c ledtrig-default-on.c ledtrig-disk.c ledtrig-gpio.c ledtrig-heartbeat.c // 心跳灯效果 ledtrig-mtd.c ledtrig-oneshot.c ledtrig-panic.c ledtrig-timer.c // 定时器ledtrig-transient.c
以参考上面的trigger例子写自己的trigger,或者改造,需要在make menuconfig里面选上才会编译,如下:
2. LED 调试
2.1 调试总览,调试步骤分析
步骤 一 : dts配置步骤 二 :编译烧写,调试2.2 调试过程
步骤 一 : dts配置① leds节点是在rk3588-evb.dtsi文件中定义
#include "rk3588-evb.dtsi"
② 定义四个led节点: (检查gpio是否被复用)
使用命令:dmesg | grep cannot检查是否有gpio冲突,有冲突的话驱动代码会中断,后面的dts就不会生效。
&leds { status = "okay"; compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = < &work1_led_gpio >, < &work2_led_gpio >,< &work3_led_gpio >,< &work4_led_gpio >; work1_led: work1{ default-state = "off"; gpios = < &gpio4 RK_PD2 GPIO_ACTIVE_HIGH >; }; work2_led: work2{ default-state = "off"; gpios = < &gpio4 RK_PD3 GPIO_ACTIVE_HIGH >; }; work3_led: work3{ default-state = "off"; gpios = < &gpio4 RK_PD4 GPIO_ACTIVE_HIGH >; }; work4_led: work4{ default-state = "off"; gpios = < &gpio4 RK_PD5 GPIO_ACTIVE_HIGH >; };};&pinctrl { leds{ work1_led_gpio: work1-led-gpio{ rockchip,pins = < 4 RK_PD2 RK_FUNC_GPIO &pcfg_pull_down >; }; work2_led_gpio: work2-led-gpio{ rockchip,pins = < 4 RK_PD3 RK_FUNC_GPIO &pcfg_pull_down >; }; work3_led_gpio: work3-led-gpio{ rockchip,pins = < 4 RK_PD4 RK_FUNC_GPIO &pcfg_pull_down >; }; work4_led_gpio: work4-led-gpio{ rockchip,pins = < 4 RK_PD5 RK_FUNC_GPIO &pcfg_pull_down >; }; }; }
步骤二:调试,验证:在用户空间操作led
使用了驱动框架后可以不需要编写应用程序就可以测试led是否能正常被点亮与熄灭,这些都可以在sysfs文件系统中完成。在装载驱动后可以在/sys/class/leds/目录下看到对应的led设备目录,如本文中的work1(填充设备时的设备名字段)。
ls /sys/class/leds/work1
brightness power ueventmax_brightness subsystem
点亮led
echo 1 > brightness
熄灭led
echo 0 > brightness
审核编辑:汤梓红
关键词:
责任编辑:hnmd003
相关阅读
-
1000万元家电补贴!先报名再现场选购,报名截至6月17日!2023齐鲁工惠·三源家电“家电惠工”活动启动
泰安日报社·中华泰山网讯(记者毕凤玲审核王婷婷)9日上午,“2023惠
2023-06-11 -
Linux LED子系统详解
LinuxLED子系统详解
-
【全球速看料】旱碱麦成“名片”迎来丰收 盐碱地特色农业开出“增收花”
眼下,在河北省沧州渤海新区黄骅市,旱碱麦迎来了收获期。
-
刘奕君:逆反大叔的坚韧
中年逆反、闹离婚,热播剧《熟年》中的倪伟强被很多人共情了,刘奕君的低
-
昔日荒山变为幸福“金山” 桃园变成农民增收“致富园”_当前信息
央视网消息:贵州省铜仁市思南县的大河坝镇位于武陵山腹地,在脱贫攻坚
-
保卫萝卜4周赛6.10攻略
保卫萝卜4周赛6 10怎么过?今天保卫萝卜4周赛6 10到底怎么过,今天主要
-
环球观热点:以港促业兴城 港产城相互赋能
实现港产城互联、互补、互促的良性发展局面。
-
英国监管机构阻止微软收购动视暴雪 后者获准参与上诉程序
月10日消息,软件巨头微软计划以690亿美元收购游戏开发商动视暴雪(Act
-
重温《蓝色生死恋》才懂,死去,才是恩熙无望人生的救赎和圆满_世界微头条
以前总是觉得恩熙结局是死去,太让人心痛,可是再看这部剧,却隐隐感觉
-
阔太王艳48岁重新复出,穿花裙跳舞秀曼妙曲线,彻底颠覆豪门形象
王艳选择了一双小白鞋来搭配整体造型,注入满满的青春活力,清爽不说,
-
广州市2023年普通高考感谢信
6月9日18时15分,随着最后一科考试结束,备受关注的2023年全国普通高考
-
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序_世界滚动
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
-
全球通讯!市交通运输委:以港促业兴城 港产城相互赋能
天津北方网讯:昨天,市政府新闻办举行新闻发布会,市政府办公厅日前印
-
75部影片已定档,暑期档票房有望冲击150亿
从6月1日至8月31日,跨度长达三个月的2023年暑期档正式启幕。和春节档
-
瑞恩·雷诺兹要拍冒险动作片《Mayday》 《龙与地下城》导演操刀
《Mayday》将由Skydance影业为苹果公司AppleTV+打造,除了雷诺兹外,
-
四川一中学不让学生带书离校售卖,“校内3毛/斤,校外6毛/斤”,县教育局回应
据猛犸新闻报道,6月9日,在四川广安,有网友发视频称,高考结束,邻水
-
中国移动5G无线主设备集采:超77亿大单落地,华为一骑绝尘,爱立信、诺基亚份额增长_环球微速讯
C114讯6月10日消息备受业界关注的中国移动2023年至2024年5G无线主设备
-
王力宏方发声否认李靓蕾在美国胜诉
李靓蕾在自己的社交平台上透露与前夫王力宏在美国的官司获得了胜诉,并
-
48个班!遂宁一公立学校今年9月投用|世界短讯
遂宁又一所学校9月将迎来学生快来一探究竟6月9日,记者在遂宁高新区遂
-
全球快资讯:Netflix订户数量大幅上升,打击密码共享成果显现
5月25日至5月28日,在Netflix通知100多个国家和地区的用户其将实行打击
-
“十年一遇”!数万人被疏散,加拿大山林野火为何失控? 今日播报
中新网6月10日电据美国哥伦比亚广播公司(CBS)报道,当地时间9日,数百
-
华润集团发声明:“海外华润CRC”等非集团投资公司
6月9日,华润(集团)有限公司发布声明称,近日,公司发现有商号以“顶
-
2022年全国住房公积金发放个人住房贷款超一万亿元
6月8日,住房和城乡建设部、财政部、中国人民银行联合发布《全国住房公
-
《星空》欧洲价格曝光 PC本体售价69.99欧元-全球今日讯
今日(6月10日),知名游戏爆料人bilbill-kun透露太空角色扮演游戏《星
-
变废为宝!中国科学家实现含氯废塑料高效无害升级回收 每日快讯
新华社上海6月10日电(记者董雪)含氯塑料,是日常生活中广泛使用的塑料
-
全球微资讯!淘宝直播上线新打赏功能“捧场购”
电商报快讯:6月10日消息,淘宝直播日前上线新功能“捧场购”,用户购
-
外媒曝Jennie将加入漫威, 或出演亚洲超级英雄电影
实际上Jennie或将饰演的角色露娜雪,这个角色有超能力,可以帮助外人疗
-
成都大运会火炬传递今日开启,火炬手们送祝福!-世界即时
成都大运会火炬传递今日开启,火炬手们送祝福!2023年06月10日10:07:36
-
竞速大模型:一手创新策源,一手落地应用
新华社上海6月9日电题:竞速大模型:一手创新策源,一手落地应用新华社
-
乌海京东到家代运营公司_提供专业的代运营服务 天天微动态
乌海京东到家代运营公司是一家提供专业的代运营服务的公司,旨在帮助商
-
江西资溪:坚持立德树人根本任务 办好人民满意教育|世界热门
近年来,江西省抚州市资溪县多措并举,助力青少年学生全面发展。强化思
-
保护大熊猫的年轻人(青春派) 焦点简讯
图①:张大磊为大熊猫准备食物。何胜山摄图②:王东辉正在查看试管中的
-
5月份CPI同比上涨0.2%
新华社北京6月9日电(记者魏玉坤、韩佳诺)国家统计局9日发布数据,5月
-
暗黑4索命陷阱技能有什么作用效果
《暗黑破坏神4》中游侠的终极技能索命陷阱是游戏里输出伤害非常高的技
-
丹麦男子10年访遍全球每个国家,不坐飞机,行程36万公里|热门
托尔表示,他很高兴完成了这项挑战,但也很难过,在过去十年中没有更多
-
天天视点!中信建投陈果:港股迎来年内最佳机会
行业方面,预计港股价值成长齐发力,并建议关注估值较低、受政策利好较
-
12306网站试行在线选铺服务!卧铺铺位要哪个?自己决定 全球新要闻
原标题:12306网站试行在线选铺服务!卧铺铺位要哪个?自己决定6月10日
-
博纳董事长于冬:剧集的崛起是对电影真正的冲击,不是拼特效的时代了
搜狐娱乐讯(哈麦 文)6月10日,第二十五届上海国际电影节开幕论坛举办
-
加拿大野火肆虐影响美国,野火频发已成全球性问题
container{width:100%;max-width:720px;margin:0auto;}野火产生的大量
-
中国廉洁文化史简介(中国廉政)-世界看点
1、应该是个政府性的网站,是由国家反腐败机构的官方网站,是公益性的
-
胡赳赳:论贝克莱的“心外无物”观念 当前观察
因此,我们可以把“存在”当作两个境界来看:一个境界,是现象学的境界
-
【环球新要闻】连衣裙带来甜美气息,诠释出时髦气息,曼妙身材尽显
衬衫裙配牛仔裤,牛仔裤是近几年流行的裤装,牛仔裤配衬衫裙也可以说是
-
amazed用法(amazed)
1、surprised般吃惊amazed吃惊程度更高而且与surprised同amazed所表示
-
天天热点!天津静海钢管产业如何破解“成长的烦恼”
天津静海钢管产业如何破解“成长的烦恼”---不久前,瑞丰达在一次大型
-
足字旁那个字怎么写(足字旁怎么打)-焦点滚动
1、一、足的声母z,韵母u,音调zú二、释义:脚:~下(对对方的敬称)
-
【环球报资讯】蛹没移动能力,很容易被天敌吃掉,为何昆虫还进化出蛹这种形态呢
但是蛹期也为昆虫提供了很多生存优势,如更好地适应不同的生存环境、节
-
外资净买超16亿!A股近4000亿白马股火了;30多亿杀入,银行股又被狂买
汽车股,特别是新能源车产业链相关个股本周也获得北上资金大手笔增持。
-
焦点快播:200多分的专科学校辽宁(200多分的专科学校)
1、据网上的了解学校还是比较多的,但选择一个学校主要还是看自己的努
-
全球播报:足字旁如何打出来(足字旁怎么打出来)
1、一、足的声母z,韵母u,音调zú二、释义:脚:~下(对对方的敬称)
-
大院春意浓杂草炊狼神小说(孽子风情杂草炊狼神)
今天小红来为大家带来的是大院春意浓杂草炊狼神小说,孽子风情杂草炊狼
-
鸿均老祖的师傅是谁啊(鸿均)
1、鸿均老祖是天地宇宙洪荒之祖(其实就是道教的开山鼻祖),也叫元阳
-
云端翔龙骑士团声望怎么刷快(云端翔龙骑士团声望怎么刷)
1、最快的是交龙蛋,和70的时候虚空龙一样,在临风岛捡龙蛋交就行。2、
-
每日一猜6月10日:哪款能重塑眼镜人士新体验 全球观热点
在618大促期间淘宝推出的大赢家活动当中每天都会推出一个问题,答对就
-
陕西西安推动“十里沣河”文旅深度融合 古老沣河涌动新活力-环球热闻
沣河景色。位于“十里沣河”文旅带的昆明池七夕公园。以上图片均为席荣
-
“这些空姐,立即停飞!”网友怒了
有业内人士向上游新闻记者表示,目前国内航空公司中,对于空乘的体重并
-
每日速讯:以文塑旅 以旅彰文 融合发展 广东文旅市场强劲复苏
深圳新闻网2023年6月10日讯(深圳特区报记者窦延文 文周红声 图)位于
-
Linux LED子系统详解|当前热点
LinuxLED子系统详解
-
聚焦深圳文博会 | 一本书演绎的奏鸣曲 世界滚动
6月8日中午时分,云南展区的一个展位前挤满了人,记者好奇地凑了过去。
-
国家防总针对南方地区持续降雨启动防汛四级应急响应 环球微资讯
近期,我国南方地区持续降雨,局地发生极端强降雨。记者10日从应急管理
-
端午机票价格较五一降20% 你会选择端午期间出游吗?
【 端午机票价格较五一降20% 】 你会选择端午期间出游吗 数据显示,相
-
1000万元家电补贴!先报名再现场选购,报名截至6月17日!2023齐鲁工惠·三源家电“家电惠工”活动启动
泰安日报社·中华泰山网讯(记者毕凤玲审核王婷婷)9日上午,“2023惠
-
刘奕君:逆反大叔的坚韧
中年逆反、闹离婚,热播剧《熟年》中的倪伟强被很多人共情了,刘奕君的低
-
宁德时代回应合资企业广汽时代清算注销:该公司未开展实际业务-世界观天下
6月10日,宁德时代(300750)就与广汽集团(601238)合资的电池系统公司清
-
“深海发现之旅”在国家海洋博物馆启动-环球资讯
本次活动旨在通过丰富多彩的活动加强市民对于深海大洋的认识。
-
天津夏季达沃斯论坛期间将举办主题城市论坛
6月27日至29日,2023年新领军者年会(天津夏季达沃斯论坛)将在津举办。
-
健康到家,您今日饮咗未? 世界新消息
为了延续益力多优质的家庭配送服务,把健康美味的产品呈送给广大客户,
-
当前要闻:陕西西安推动“十里沣河”文旅深度融合古老沣河涌动新活力
推进生态治理、建设文化小镇、发展青年文旅消费……为了让传统文化与文
-
从南宁来到厦门 两件南侨机工文物落户陈嘉庚纪念馆
南侨机工钟裕清所用军用储物箱。南侨机工钟裕清所用铁锤,经历了血与火
-
外资净买超16亿!A股近4000亿白马股火了;30多亿杀入,银行股又被狂买
汽车股,特别是新能源车产业链相关个股本周也获得北上资金大手笔增持。
-
央妈狂买620亿黄金,背后是大智慧!-世界观速讯
央妈连续七个月买了足足620亿的黄金啊,这是和股民一样不看好股市了吗
-
焦点资讯:中超积分榜:海港领跑三镇仅第8 大连人倒数第一
搜狐体育消息,北京时间6月10日,中超联赛第一阶段全部结束,在积分榜
-
下单成年陪玩来的却是未成年人?陪玩行业乱象调查
近年来,随着互联网经济的发展,“陪玩”悄然兴起。记者调查发现,找陪
-
国内首条“丝路海运”电商快线开通首年进出口破100亿
6月10日,在厦门东渡海天码头,“海丰马尼拉”号货轮正在开展作业,125
-
各地税务部门不断优化服务 前5个月新办涉税经营主体643.5万户|环球讯息
↑点击查看视频央视网消息:随着减税降费、优化营商环境等一系列政策红
-
中国电科发布生成式人工智能大模型“小可”|焦点
据中国电科消息,6月9日,中国电科旗下电科太极在京正式发布生成式人工
-
天天实时:第34届中国经济新闻奖:21世纪经济报道获评论一等奖、融合报道一等奖
6月10日,2023中国经济传媒大会在浙江绍兴举行。其间,大会宣布第34届
-
高腰紧身牛仔裤,时髦又百搭,搭配黑色吊带,显得身姿曼妙|世界微资讯
有的人喜欢简单随性的生活,有的人则梦想自己的生活永远是奢侈的、高级
-
柳岩的衣服真“挤”,一袭抹胸连衣裙高级时髦,大方展现曼妙身姿
1 6新鲜的东西总是更容易引起我们的注意,所以与众不同的设计才能赢得
-
知名港星自曝曾弃演!被《一舞倾城》剧本吸引,戏外单身十多年-环球焦点
TVB热播剧《一舞倾城》还有两集就要迎来大结局了,该剧播出至今,收到
-
她被雪藏的原因,国剧今天终于敢播
她始终唱着,爱着,鲜活着。
-
鄞州区民政局婚姻登记处上班时间_鄞州区民政局
1、鄞州区民政局地址:宁波市鄞州新城区惠风东路225号邮政编码:315100
-
突发!蔡英文与台空军通话,疑似"被解放军打断"!俄罗斯重大宣布:在此地部署核武器
今天早上,环球网引述台湾中天新闻9日报道称,民进党当局领导人蔡英文9
-
广州将打造33个重点商圈
在总结世界级商圈特征的基础上,《规划》提出构建三级商圈体系,在此前
-
微速讯:《鹦鹉杀》亮相上海国际电影节红毯 周冬雨领衔剧组尽显有爱“团魂”
电影《鹦鹉杀》由双雪涛担任监制,麻赢心编剧并执导,周冬雨、章宇、
-
关于铁路计次票、定期票 如何购买使用|全球头条
为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国
-
昔日小记者赶回晋江 免费为考生和家长拍照_全球观热点
昔日小记者赶回晋江免费为考生和家长拍照
-
生态环境好,好经济来“落脚”
竖新镇仙桥村田间课堂里,高朋满座,群贤毕至。在近日举办的崇明世界级
-
丹麦男子10年访遍全球每个国家,不坐飞机,行程36万公里
托尔表示,他很高兴完成了这项挑战,但也很难过,在过去十年中没有更多
-
热点聚焦:cstring转string cstring
1、CString是MFC或者ATL中的实现,string是C++标准库中的实现string和C
-
当前滚动:聚焦金交会|增城组团参展,产融对接成果超32亿元
南方财经全媒体见习记者刘琛广州报道6月9日,第12届中国(广州)国际金
-
梅西私人飞机抵达北京
今日上午,梅西乘坐的私人飞机已经在北京机场落地,梅西将开启个人第七
-
环球精选!国内首条“丝路海运”电商快线开通首年进出口破100亿
【国内首条“丝路海运”电商快线开通首年进出口破100亿】6月10日,在厦
-
全球焦点!包粽子的方法详细 包粽子的方法与步骤
1、材料:糯米,粽叶,猪肉,蒜,姜,酱油,五香粉,鸡精,少许料酒,
-
微速讯:反洗钱调查权利包括(反洗钱调查权利)
来为大家解答以上的问题。反洗钱调查权利包括,反洗钱调查权利这个很多
-
今日热闻!有性繁殖和无性繁殖的区别(有性繁殖)
来为大家解答以上的问题。有性繁殖和无性繁殖的区别,有性繁殖这个很多
-
2楼房子不好卖的原因
在买房的时候,很多人都会选择好的楼层,而一些不好的楼层就会被剩下,
-
我的世界拉杆代码(我的世界拉杆) 全球今头条
来为大家解答以上的问题。我的世界拉杆代码,我的世界拉杆这个很多人还
-
端午假期机票比“五一”便宜两成,你想好去哪玩了吗?
由于避开了暑期旅游高峰,端午节前后的国内国际机票价格较高峰期都划算
-
让我们荡起双桨歌词完整版_让小船儿荡起双桨
1、歌词让我们荡起双桨,小船儿推开波浪 海面倒映着美丽的白塔,四周环绕
-
申请公网ip会有什么副作用(申请公网ip)
来为大家解答以上的问题。申请公网ip会有什么副作用,申请公网ip这个很
-
抵扣税点是什么意思(税点是什么意思)-世界实时
来为大家解答以上的问题。抵扣税点是什么意思,税点是什么意思这个很多