- 博客(7)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
转载 kobject(转载)
核心结论: 1、sys 目录下的层次结构依赖于 kobject.parent ,未指定parent时,默认使用 kobject.kset.kobject 作为 parent,如果都没有,就出现在 /sys 目录下。 2、该 kobject 目录下的属性文件依赖于 kobject.ktype 在linux的驱动表示中,主要有三个基本的结构,分别是kobject...
2021-01-22 14:30:22 279
转载 Linux 设备总线驱动模型(转载)
尽管LDD3中说对多数程序员掌握设备驱动模型不是必要的,但对于嵌入式Linux的底层程序员而言,对设备驱动模型的学习非常重要。 Linux设备模型的目的:为内核建立一个统一的设备模型,从而又一个对系统结构的一般性抽象描述。换句话说,Linux设备模型提取了设备操作的共同属性,进行抽象,并将这部分共同的属性在内核中实现,而为需要新添加设备或驱动提供一般性的统一接...
2021-01-22 11:38:18 276 1
转载 Linux驱动之Kobject、Kset (二)uevent mdev ktype type(转载)
LDD3中说,Kobject的作用为: 1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。 2、热插拔事件处理 :kobject 子系统将产生的热插拔事件通知用户空间。 3、数据结构关联:整体来看, 设备模型是一个极端复杂的数据结构,通过其间的大量链接...
2021-01-22 11:35:03 198
转载 Linux设备驱动之Kobject、Kset(转载)
纠结又纠结,虽然看了一些关于kobject 和 kset 的书与文章,但是对于这两个东西,还是不太明白,又分析了一遍2.6.32.2内核的代码,结合前人的努力,终于有了一点眉目。总结一下,给自己做个笔记,也给初学者一点指引。 LDD3中说,Kobject的作用为: 1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobje...
2021-01-22 11:32:27 539
原创 Linux笔记--程序后台运行办法
1、使用nohup指令nohup cammand 使得程序后台运行,信息打印输出到nohup.out中2、使用ctrl+z使用ctrl+z 程序挂起jobs 查看后台任务号bg %n 后台运行某程序fg %n 前台运行某程序3、使用&符号command & 让程序直接进入后台运行...
2021-01-19 16:54:29 83
原创 DAVE笔记--Micrium uc-Probo Oscilloscope调试
介绍1、DAVE4是英飞凌产品的开发工具,用于代码开发。产生.elf 符号文件,存有程序中的所有存于静态存储区的变量。2、Micrium用于编写UI界面,以及加载波形图,进行实时数据监控。(1)DashboardMicrium中类似于UI界面的开发方式,可以把.elf中的文件加载后添加到控件中。(2)OscilloscopeMicrium中的示波器功能,用于监控波形。Oscilloscope1、首先下载官方用于示波器的代码文件,地址https://www.micrium.com/down
2021-01-18 11:07:19 587
原创 DAVE笔记--Micrium uc-Probo DashBoard调试
介绍1、DAVE4是英飞凌产品的开发工具,用于代码开发。产生.elf 符号文件,存有程序中的所有存于静态存储区的变量。2、Micrium用于编写UI界面,以及加载波形图,进行实时数据监控。(1)DashboardMicrium中类似于UI界面的开发方式,可以把.elf中的文件加载后添加到控件中。(2)OscilloscopeMicrium中的示波器功能,用于监控波形。Dashboard1、首先用DAVE4 编写工程,编写完成后,右键工程->Propertes->C/C++ B
2021-01-18 10:51:19 348 1
Tutorial, LinuxCNC, IndraDrive and EtherCAT.pdf
2020-09-10
Ethercat协议详解.zip
2020-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人