Linux Driver
文章平均质量分 65
benjamin721
这个作者很懒,什么都没留下…
展开
-
linux驱动_笔记
modules:$(MAKE) -C $(KERNELDIR) M=$(PWD) modules这句是Makefile的规则:这里的$(MAKE)就相当于make,-C选项的作用是指将当前工作目录转移到你所指定的位置。“M=”选项的作用是,当用户需要以某个内核为基础编译一个外部模块的话,需要在make modules命令中加入“M=dir”,程序会自动到你所指定的dir目...原创 2019-07-30 12:04:16 · 271 阅读 · 0 评论 -
mdev_笔记
参考文章:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077435.htmlmdev是busybox自带的一个简化版udev,作用是在系统启动与热插拔或动态加载驱动时候,自动产生节点文件。执行mdev -s命令,mdev扫描/sys/block和sys/class两个目录下的dev属性文件,获取设备编号,并以包含该dev属性...原创 2016-05-17 22:20:28 · 365 阅读 · 0 评论 -
linux内核态和用户态
参考文章:linux系统内核空间与用户空间通信的实现与分析:http://www.ibm.com/developerworks/cn/linux/l-netlink/进程上下文VS中断上下文:http://www.2cto.com/os/201212/177668.html内核态和用户态的最大区别在于特权级不同。运行在用户态下的程序不能直接访问操作系统内核数据结构和程序。...原创 2016-05-05 13:20:32 · 3770 阅读 · 0 评论