以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。

1、去除九鼎移植的LED驱动

(1)九鼎移植的驱动(在应用层的接口)在/sys/devices/platform/x210-led/目录下,有led1、led2、led3、led4四个设备文件,各自管理一个led。

  • “echo 1 > led1”可以点亮其中的led1;

(2)要去掉九鼎自己移植的led驱动,要在make menucofig中去掉选择项,然后重新make得到zImage,烧录至开发板,然后重启。

  • 新的内核启动后,如果/sys/devices/platform/目录下没有x210-led这个目录,则说明成功去掉该驱动。

(3)为什么make menuconfig就能去掉这个驱动?

  • 理解make menuconfig的功能。

2、添加led驱动框架支持

当前内核中没有LED驱动模型,要去添加它。(换句话说,/sys/class目录下没有此类,因此要去添加此类)

  • 主要是menuconfig的操作。

3、sysfs中的内容分析

驱动框架3——在内核中添加或去除某个驱动相关推荐

  1. i.MX 6ULL 驱动开发 二十九:向 Linux 内核中添加自己编写驱动

    一.概述 Linux 内核编译流程如下: 1.配置 Linux 内核. 2.编译 Linux 内核. 说明:进入 Linux 内核源码,使用 make help 参看相关配置. 二.make menu ...

  2. 如何在内核中添加新的驱动配置选项

    1 拷贝代码 根据驱动的类型,将驱动代码拷贝到内核源代码树的相应的驱动目录 例如: 将键盘驱动keyscan64.c keyscan64.h代码拷贝到/root/linux-2.6.13-hzh/dr ...

  3. 详解Linux2.6内核中基于platform机制的驱动模型

    原文地址:详解Linux2.6内核中基于platform机制的驱动模型 作者:nacichan [摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了P ...

  4. 在内核中添加系统调用

    前面我们学习了在内核中添加自己的代码,这次我们在内核中添加一个自己的系统调用,就像open/close一样的函数! 当我们应用程序调用open close函数时: open close函数是经过lib ...

  5. 向maven中添加Oracle数据库的驱动,有效!

    向maven中添加Oracle数据库的驱动,有效! 关键的第一步,查出本地Oracle的版本 利用版本号找到jar所在的目录 向maven安装这个jar包 向pom中添加依赖 项目中需要添加Oracl ...

  6. 03 - 程序设计框架:裸机编程中应用层、中间层、驱动层划分

    03-程序设计框架:裸机编程中应用层.中间层.驱动层划分 1.框架设计层次 <代码大全>第五章中,把程序设计分为四个层次: 软件系统,就是整个系统.整个程序 分解为子系统或包.比如我们可以 ...

  7. Ubuntu\linux,加载mcp2515的驱动,链接mcp2515,mcp2515的这个驱动默认在linux内核中。jetson nao、香橙派、树莓派

    加载mcp2515的驱动,这个驱动默认在linux内核中. linux内核源码 1.树莓派+MCP2515+总线工具完成can报文收发 sudo modprobe mcp251x 2.树莓派CAN通讯 ...

  8. ESP32修改BootLoader:在boot中添加GPIO和IIC驱动方式

    ESP32修改BootLoader:在boot中添加GPIO和IIC驱动方式 1. ESP Bootloader简介 ESP32有着强大的引导加载程序(Bootloader)功能: 主要执行以下任务: ...

  9. 详解Linux2.6内核中基于platform机制的驱动模型 (经典)

    [摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了Platform总线的基本概念,接着介绍了platform device和platform dri ...

最新文章

  1. 线性布局 相对布局 参数
  2. 最全三大框架整合(使用映射)——DeptDaoImpl.java
  3. pcie3.0一条通道带宽_小技巧|内存双通道提升性能
  4. python学生名片系统_Python入门教程完整版400集(懂中文就能学会)快来带走
  5. 声明式事务、Spring 中常用注解、Ajax
  6. scala学习-scala中:: , +:, :+, :::, +++的区别
  7. 基于JAVA+Servlet+JSP+MYSQL的超市管理系统
  8. win10鼠标指针修改
  9. 华为设备ERPS配置命令
  10. 企业超过三个月不支付竞业补偿,劳动者去同业公司上班会被告赔偿吗?
  11. iis发布网站时出现根目录文件解决方案
  12. html消息对话框,添加消息对话框 (HTML)
  13. java——获取网页源代码
  14. 「敏捷」Stacey Matrix模型帮你确定合适的项目管理方法
  15. vue自定义组件,ElementUi表单校验v-model不能即时生效的解决方法
  16. IDEA一直在indexing的解决方案
  17. 关于电子科技大学成电讲坛类门票获取的调查报告
  18. 软件工程技术--第六章 软件实现
  19. 有道云笔记、石墨笔记、 Effie …评论家怎么选?
  20. java微信摇一摇_微信摇一摇功能实现

热门文章

  1. android studio发布项目到github
  2. 2017软件工程实践第二次作业
  3. wenzhixin bootstrap-table 点击table单元格改变颜色
  4. js 当前日期增加自然月
  5. MySQL 插入数据时,中文乱码???问题的解决
  6. 晚上美容护肤10要诀 - 健康程序员,至尚生活!
  7. Tokyo Tyrant安装和配置
  8. Android 调用分享框
  9. 我的爹,我的娘(2006-02-22 21:39:07)(新浪)
  10. 【转】Web服务软件工厂