自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨老男孩

管中窥豹

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux kernel: kobject example

上一篇中有说道Linux device driver拓扑结构-用户视角,不过里面还是太抽象,那么今天就从一个简单的实例看下其中的kobject进行操作时,会有什么行为。1. 使用kobject_init_and_add注册kobjectMODULE_LICENSE("GPL");static int __init Hello_kobject_init(void){ printk(KERN_ALERT "wj: Hello kobject!\n"); kobject_in.

2020-05-24 15:15:51 227

原创 Linux device driver拓扑结构-用户视角

这一个章节,我尝试从用户的角度去观察Linux的设备与设备驱动是怎么呈现出来的。在进行Linuxdriver的分析时,我们首先要搞清楚的就是Linuxdevicerdriver的模型,在这里面运用了面向对象的思想,而且写的相当的有技巧。我们知道在java中,会有一个object对象,这个就是一生万物中的一,在LinuxKernel中,我们也有一个叫做kobject,这个“一”到时会化作sys文件系统的中的实体体现出来,就是一个目录。然后这个一又被演化万物(在实现过程中,如果一个对象...

2020-05-23 20:04:40 477

原创 ubuntu 18.04 下visual studio code开发内核模块

刚好复习到Linux内核模块部分,为了练手就用vscode编写ubuntu的module,之前的坑又踩了一遍,还是记录下吧

2020-05-23 17:18:12 1788 1

原创 C++ sizeof重读

sizeof如果要系统的说会包含很多的知识点。1. 基本类型的size2. 类的size,子类的size3.数组的sizeof,引用的sizeof,还void不能用sizeof这个笔记就当是自己一点一点的记录吧!

2020-05-14 18:21:20 364

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除