led驱动-求教各位朋友关于 LED驱动的问题!

问题描述

求教各位朋友关于 LED驱动的问题!

你好,我是新人,想通过LED灯驱动来了解和加深对驱动和内核的理解。现在有个关于LED灯驱动的问题,想请教高手帮忙。
先说下我的任务:
LED灯驱动完成后,给用户空间暴露 status led1 led2 led3 led4 led5 led6 led7 8个文件。

举个例子,假设你的驱动挂上后,在/sys/bus/i2c/drivers/ewtsa/4-0068/下面,
则在该目录下应该有status led1 led2 led3 led4 led5 led6 led7 这8个文件,每个文件会对应一个LED灯。
    其中 status文件向用户空间报告是否进入测试模式(当开机检测到s1 s2 s3三个键同时按下时进入测试模式)
    led1~led7用于用户空间设置灯的亮灭

上层用户需要做的工作
读 status文件,如果返回值为字符串"on", 表示进入测试模式; 如果返回值为其它值不用关心
向led1~7文件写入字符串"on", 点亮灯。 写入字符串"off"关掉灯。

需要用到的是 :设备模型一类的知识,platform ,和probe来做, 不用I2C总线来做。
麻烦大家了

解决方案

可以使用Linux的文件系统机制啊,在你的平台设备下创建相关的文件系统。
使用sysfs_create_group函数即可!!

解决方案二:

这个用最简单的Char型设备就好了啊,不用那么麻烦的

时间: 2024-11-13 06:34:02

led驱动-求教各位朋友关于 LED驱动的问题!的相关文章

jdbc的mysql安装问题-求教java连接MySQL的驱动包怎么安装不起来

问题描述 求教java连接MySQL的驱动包怎么安装不起来 官网下的是.mis的文件,点开进度条都读不完就跳了,安装界面都打不开,怎么破 解决方案 安装MySQL 的 Java驱动Mysql Java 驱动安装 解决方案二: 你去找mysql-connector的jar包,加入到你的项目的lib下 解决方案三: 你是安装mysql呢还是找 java链接mysql驱动啊 解决方案四: 你要把问题说清楚,安装环境说明白,贴个截图也行啊, 解决方案五: 驱动包,你是说jar包么,不是安装用的吧,下载j

LCD与LED液晶显示屏的区别 lcd与led哪个更好?

经常看到网上有人询问lcd与led显示器的区别,小编就在这里比较全面的讲解下lcd与led的区别到底是什么?厂家宣传的LED背光节能.环保都是噱头么?led lcd 区别真的有这么大么?就请跟随阿飞,一起为你解开led和lcd的区别之谜. 下面我们分多个小点来回答. 一.什么是LCD? LCD是液晶显示屏Liquid Crystal Display的全称,主要有TFT.UFB.TFD.STN等几种类型的液晶显示屏无法定位程序输入点于动态链接库上. 笔记本液晶屏常用的是TFT.TFT(Thin F

驱动人生5轻松搞定驱动 让你装机不再愁

重装系统后安装驱动,常常让很多用户十分头疼.特别是很多笔记本用户,常常会因为系统盘自带的驱动版本太老或者是使用万能驱动而让自己的本本频频当机.其实一款安全便捷的驱动管理软件能够解决这些问题.驱动人生5轻松搞定驱动问题,让你装机不再愁驱动. 打开驱动人生5,经过短暂的测试等待,驱动人生5智能检测系统给出了电脑目前的驱动情况并提示对驱动安装不正常的硬件进行更新. 点击选择"立即更新"进入到驱动人生5"推荐驱动"界面,可以清楚的看到驱动人生5推荐安装的驱动都是和品牌适配的

驱动人生如何解决USB设备驱动

  图1 驱动人生2009正式版安装界面 插入语:小编为了让大家更直观的看到,驱动人生秒杀USB设备驱动的全过程,不得己用驱动人生卸载了自己的USB设备驱动,可怜小编一篇苦心,希望对大家有所帮助. 图2 驱动人生2009正式版的操作界面 点击上面的驱动更新,我们就可以看到图3 图3 驱动人生2009正式版驱动更新功能界面 点击"刷新信息""开始更新",正常情况下10秒之内就可以解决USB设备驱动的下载安装问题了.最终结果如下图 注意了:解决完USB设备的驱动问题,大

驱动人生找不到声卡驱动怎么办

  驱动人生找不到声卡驱动,可尝试在设备管理器里找到系统设备,然后找到 Microsoft UAA 的一个选项,,然后右击卸载.接着重新运行驱动人生,点击手动更新,看是否能检测到声卡驱动是否有更新.

XP系统升级不用愁,驱动人生6为您评估驱动

2014年4月8日,微软停止了Windows XP的服务,停止之后,微软将不会对XP用户提供包括自动更新等在内的技术帮助. 很多用户想将自己的电脑升级为Win7系统,但随着系统升级而来的驱动问题也一并出现在用户面前,怎么解决驱动问题?大家不用急,驱动人生6为了帮助用户更加方便快捷了解电脑驱动情况,贴心的设置个"驱动评估"功能. 想更换系统的用户不妨在现有的系统下通过驱动人生6的驱动评估功能,测试当前硬件驱动能否获取与新系统下完全兼容的驱动程序.打开驱动人生6的"驱动管理&qu

驱动人生完美支持跨系统驱动如何下载

  重换系统恐怕是很多人的心病,这点相信大多数用户和小编一样.因为一旦换系统各种装机软件需要重新下载不说,单是各种显卡,网卡,声卡驱动就够头疼的了.要是有一个功能能帮助用户一键下载所有新系统所需驱动,工作效率提高不说,还省心省力. 其实,驱动人生已经发现并且率先实现了这个"一键下载所有系统驱动"的功能,下面呢,就让小编来详细给到大家说明如何使用这个功能. 首先下载安装驱动人生6到桌面,打开后点击本机驱动.通过蓝色字样的详情了解每一个步骤.先有个既定印象,然后选择你想要的操作系统,选好后

驱动人生6怎么修复win10驱动

  作为国内首屈一指的电脑驱动管理软件,驱动人生一直将用户的诉求放在首位,紧跟硬件厂商步伐,在Win10驱动发布之后稳扎稳打不断完善驱动库,确保用户可以及时更新安装Win10驱动.     目前驱动人生已完美契合win10,驱动人生主打英伟达(NVIDIA).AMD.瑞昱(Realtek)等品牌的最新驱动程序,用户只要电脑硬件达到要求,即可在升级到Win10版本之后,快速使用驱动人生来精准安装驱动. 当然除了这些品牌驱动精准安装外,其他的主流驱动和市面上存在的所有支持Win10的驱动程序,驱动人

苹果电脑装Windows7驱动大全、Macbook电脑win7驱动安装

无论你的是Macbook Air还是Macbook Pro,或者是iMac一体机系列,只要是用苹果电脑来装Windows7等Windows系列系统,那下载驱动人生的苹果驱动包就能一键解决所有驱动问题. 西西就不多说了,用驱动人生的苹果驱动包解决苹果电脑装Windows7后的驱动问题非常简单,简单到就像安装某个软件一样. 一键解决苹果电脑装Windows7后的驱动问题 驱动人生的苹果驱动包分为三个系列,分别是MacBook Air系列,MacBook Pro系列和iMac一体机系列,每个系统都有W