logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

sysfs API总结

sysfs是用于表现设备驱动模型的文件系统,它基于ramfs。要学习linux的设备驱动模型,就要先做好底层工作,总结sysfs提供给外界的API就是其中之一。sysfs文件系统中提供了四类文件的创建与管理,分别是目录、普通文件、软链接文件、二进制文件。目录层次往往代表着设备驱动模型的结构,软链接文件则代表着不同部分间的关系。比如某个设备的目录只出现在/sys/devices下,其它地方涉及到它时

#linux
Linux Notifier Chains

Linux Notifier Chains1.    引言Linux是单内核架构(monolithic kernel),大多数内核子系统和模块是相互独立的,它们被动态地加载或卸载,以使内核变得小巧和可扩展。然而,子系统或模块之间需要通信,或者说某个特定模块扑捉到的事件可能其它模块对此感兴趣,这就需要一种机制来满足子系统或模块之间交互的需求。Linux使用通知链表来实现这一需求,它是一个

#linux#list
二进制工具:nm_列出目标文件中的符号表]

一.nm介绍 nm用来列出目标文件的符号清单.这里的目标文件,一般是指.a扩展名的静态连接库文件和编译过的目标文件. linux下的有两种库文件,一种是动态连接库(.so),一种是静态连接库(.a). nm就是可以用来显示一个静态连接库中符号列表的工具.二.nm基本用法 下面以一

#linux
Linux驱动中completion接口浅析(wait_for_complete例子,很好)

<br /><br /><br />        completion是一种轻量级的机制,它允许一个线程告诉另一个线程工作已经完成。可以利用下面的宏静态创建completion:<br />                         DECLARE_COMPLETION(my_completion); <br />       <br />        如果运行时创建completion

#linux
repo下载的断点问题的解决方法

repo sync 下载代码的时候经常断。断了之后,它又重新sync,浪费很多时间可以直接到要下载的工程下面使用git fetch这样节约同步的时间cd .repo/projects/prebuild然后git fetch

#git#android
忘记phpMyAdmin的登录密码怎么办?

马有失前蹄日,人有忘密码时,网上冲浪,到处都是用户名和密码,密码一多总有忘记一两个的时候对于本地的本地的phpMyAdmin,忘记登录密码怎么办哪?看看下文,能省去你不少时间和精力。首先进入DOS,开一个cmdc:\>sc stop mysql进到目录里面 cd C:\xampp\mysql\bin   解释一下 C:\xampp\mysql\bin 路径要改成你自己的 下同C

#mysql#数据库
忘记phpMyAdmin的登录密码怎么办?

马有失前蹄日,人有忘密码时,网上冲浪,到处都是用户名和密码,密码一多总有忘记一两个的时候对于本地的本地的phpMyAdmin,忘记登录密码怎么办哪?看看下文,能省去你不少时间和精力。首先进入DOS,开一个cmdc:\>sc stop mysql进到目录里面 cd C:\xampp\mysql\bin   解释一下 C:\xampp\mysql\bin 路径要改成你自己的 下同C

#mysql#数据库
到底了