- 博客(5)
- 收藏
- 关注
原创 late_initcall()与module_init()
内核初始化的模块(当它们静态链接到内核时)的init例程被包装在一个initcall()宏中,该宏指示应该在启动顺序中运行它们的时间。请参阅包含文件:include / linux / init.h以获取宏列表及其排序。这里指定的顺序是:early_initcallpure_initcallcore_initcallpostcore_initcallarch_initcallsubsys_init...
2018-05-22 22:02:05 7845
原创 platform and cdev and udev
注册设备 dev.c#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/platform_device.h>MODULE_LICENSE("GPL");struct resource test...
2018-05-20 19:50:58 276
原创 udev总结
前段时间由于磁盘大小不够,误删了一些文件系统资源,导致最终系统崩溃,不能启动。丢失了一些以前写的程序,在这个过程中又花掉了一天时间去,装系统与软件。今天正准备,写platform加字符设备驱动时, 发现以前的字符设备驱动咋写,忘了。回顾了一下, 感觉应该每次做完一次东西,写写笔记,方便以后查询,和快速回顾。今天重写char device时,把udev也加了一下,发现没能成功。1.开始怀疑是下面初始...
2018-05-20 16:46:46 194
转载 我的第一个shell,挂在u 盘
以前一直用 mount /dev/sdaX /挂载目录感觉每次都要执行敲如此多的代码, 就想着简化这个过程, 最终通过shell 脚本实现了好记的guanzai 文件。申明了文件所外目录 添加进环境变量 export = 。。。Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行...
2018-05-19 20:04:06 162
原创 platform 驱动实验
//设备注册#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/platform_device.h>MODULE_LICENSE("GPL");static void device_release(...
2018-05-19 10:37:33 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人