核心:/boot/vmlinuz-version内核模块:/lib/modules/version内核设计:linux为单内核,模块化设计装在模块命令:insmod、modprobe内核官网:www.kernel.org用户空间访问、监控内核的方式:/proc、/sys伪文件系统:/proc/sys:此目录中的文件很多是可读写的/sys:某些文件可写..
分类:
其他好文 时间:
2016-07-20 06:44:20
阅读次数:
140
系统基于ubuntu server 14.04.4 amd64 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.org/download/nginx-1.10.1.tar.gz命令直接下载解压nginx-1.10.1 ...
分类:
系统相关 时间:
2016-07-12 10:23:11
阅读次数:
292
一,内核模块功能: 让内核文件(zImage或bzImage)本身并不包含某组件,而是在该 组件需要被使用的时候,动态地添加到正在运行的内核中 二,内核模块安装和卸载加载:insmod (insmod hello.ko)卸载:rmmod (rmmod hello)查看:lsmod加载:modprob ...
分类:
系统相关 时间:
2016-06-27 23:10:35
阅读次数:
254
转自:http://www.cnblogs.com/Braveliu/p/5101345.html 为phpcms创建一个模块的开发流程 【1】创建模块目录 通过前面的学习,我们已经知道phpcms V9框架中的模块位于phcms/modules目录中,每一个目录称之为一个模块。 如果要创建一个模块... ...
分类:
Web程序 时间:
2016-06-27 10:19:09
阅读次数:
216
作者:华清远见讲师Linux驱动开发主要的工作就是编写模块,一个典型的Linux内核模块文件.ko主要由以下几个部分组成。模块加载函数(必须)当通过insmod或modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成本模块的相关初始化工作。Linux内核模块加载函数一般用s..
分类:
系统相关 时间:
2016-06-24 20:43:32
阅读次数:
156
1、led驱动程序属于字符设备->又是内核模块->字符驱动:a、open;b、ioctl 编写led.c led.h makefile led_app.c 把应用程序集驱动程序都拷贝到开发板->先安装insmod led.ko->查看对应设备号->cat /proc/devices ->创建设备文件 ...
分类:
其他好文 时间:
2016-06-16 13:09:28
阅读次数:
182
内核模块编译 20135206 于佳心 基础知识了解: 模块构造函数: 执行insmod或modprobe指令加载内核模块时会调用的初始化函数。函数原型必须是module_init(),括号内是函数指针 模块析构函数: 执行rmmod指令卸载模块时调用的函数。函数原型是module_exit() 模... ...
分类:
其他好文 时间:
2016-06-14 19:38:49
阅读次数:
216
Android系统中对于WIFI的设置集成到了“设置”中,其实跟手动设置差不多。这里介绍下如何手动连接WIFI,以方便以后调试WIFI。 第一步要做的就是要加载WIFI模块驱动了。当然如果你的WIFI是编译到内核里面的,就不需要的。我们的WIFI芯片用的是BCM4330,编译为模块。 insmod ...
分类:
其他好文 时间:
2016-06-13 15:09:31
阅读次数:
275
内核命令modinfo+模块名称:查看模块信息lsmod:查看当前内核运行的模块insmod+模块路径:装载模块modprobe+模块名称:装载模块modprobe-r模块名称:卸载模块rmmod模块名称:卸载模块修改内核参数1echoVALUE>/proc/sys/kernel/hostname2sysctl-wkernel.hostname="VALUE"以上..
分类:
系统相关 时间:
2016-06-13 07:43:48
阅读次数:
162
知识基础: 系统启动流程:POST-->BIOS(boot sequence)-->GRUB(bootloder(stage1:MBR;stage2:grub目录中))-->kernel(initrd)-->SHELL 制作步骤: 1、给目标磁盘分区 两个: 宿主机:/dev/sdb1 /dev/s ...
分类:
系统相关 时间:
2016-06-12 14:02:49
阅读次数:
327