当前位置: 首页 > news >正文

手机版网站模板 免费优化平台建设公司

手机版网站模板 免费,优化平台建设公司,网站建设平台加盟,简单的设计网站驱动 以来内核编译#xff0c;依赖内核执行 驱动可以同时执行多份代码 没main 驱动是依赖内核的框架和操作硬件的过程 一#xff0c;Linux系统组成 app: [0-3G] ---------------------------------系统调用#xff08;软中断… 驱动 以来内核编译依赖内核执行  驱动可以同时执行多份代码   没main  驱动是依赖内核的框架和操作硬件的过程 一Linux系统组成 app:                                                [0-3G] ---------------------------------系统调用软中断--------------------- kernel                                         【3-4G】 5种功能 进程管理进程的创建、销毁、调度等功能 文件管理通过文件系统ext2/ext3/ext4  yaff  jiffs等来组织管理文件 网络管理 通过网络协议栈对数据进程封装和拆解的过程 内存管理 通过内存管理器对用户空间和内核空间内存的申请和释放 设备管理设备驱动的管理 字符设备驱动 按照字节为单位进行访问顺序访问会创建设备文件open read write close来访问        块设备驱动 按照块512字节扇区来访问可以顺序访问可以无序访问会创建设备文件open read write close来访问        网卡设备驱动按照网络数据包来收发的 二宏内核、微内核 宏内核将进程、网络、文件、设备、内存等功能集成到内核中  优点代码运行效率高 缺点如果一个部分出错整个内核就崩溃了 eg: ubuntu Android 微内核只将进程、内存机制集成到内核中文件设备驱动等在操作系统之外运行 优点稳定性强  缺点效率低 eg:鸿蒙 window QNX 三驱动模块 入口安装资源的申请 出口卸载资源的释放 许可证GPL #include linux/init.h #include linux/module.h static int __init hello_init(void) //__init将hello_in it放到.init.text段中 {return 0; } static void __exit hello_exit(void)//__exit将hello_exit放到.exit.text段中 { } module_init(hello_init); //告诉内核驱动的入口地址 module_exit(hello_exit); //告诉内核驱动的出口地址 MODULE_LICENSE(GPL); //许可证   Makefile KERNELDIR: /lib/modules/$(shell uname -r)/build/   //内核的路径 #KERNELDIR: /home/linux/kernel/kernel-3.4.39/ PWD:$(shell pwd) //驱动文件的路径 all:  //目标 make -C $(KERNELDIR) M$(PWD) modules //进入内核目录下执行make modules这条命令 //如果不指定 M$(PWD) 会把内核目录中的.c文件编译生成.ko //M$(PWD) 向编译模块的路径 clean: make -C $(KERNELDIR) M$(PWD) clean obj-m:hello.o   //指定编译模块的名字 KERNELDIR: /lib/modules/$(shell uname -r)/build/ #KERNELDIR: /home/linux/kernel/kernel-3.4.39/ PWD:$(shell pwd) all: make -C $(KERNELDIR) M$(PWD) modules clean: make -C $(KERNELDIR) M$(PWD) clean obj-m:hello.o 总结 1、首先写个程序-》C语言程序-》.c 2、编译-》依靠内核编译 开发板内核 和Ubuntu内核 uname -r 3、写Makefile-》找内核路径 4、当前文件的路径 5、all-》编译 make modules obj-m:hello.o 四内核的打印函数 printk打印级别 “内容”-和printf用法类似-》区别多了个打印级别 printkKERN_ERR yxc include/linux/printk.h 打印等级 #define KERN_EMERG  0   /* system is unusable           */ #define KERN_ALERT  1   /* action must be taken immediately */ #define KERN_CRIT   2   /* critical conditions          */ #define KERN_ERR    3   /* error conditions         */ #define KERN_WARNING    4   /* warning conditions           */ #define KERN_NOTICE 5   /* normal but significant condition */ #define KERN_INFO   6   /* informational            */ #define KERN_DEBUG  7   /* debug-level messages         */  0 ------ ------     7 最高的  最低的  cat /proc/sys/kernel/printk查看打印等级        4                        4                      1                  7 终端的级别     消息的默认级别   终端的最大级别  终端的最小级别 使用到的命令 进入虚拟控制台  ctrlalt[F1-F6] 退出虚拟控制台  ctrlalt[F7] sudo insmod hello.ko   安装驱动模块 sudo rmmod  hello      卸载驱动模块 lsmod                  查看模块  -》暂时没有使用 dmesg                  查看消息 sudo dmesg -C          直接清空消息不回显 sudo dmesg -c          回显后清空 驱动安装完成以后更改变量方法  lsmod查看驱动 找到路径 /sys/module/驱动模块的名字/parameters$  /sys/module/hello/parameters$  进入su修改 su root echo 123  a echo 10   b 查看 cat a
文章转载自:
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.kkwgg.cn.gov.cn.kkwgg.cn
http://www.morning.rxdsq.cn.gov.cn.rxdsq.cn
http://www.morning.qhrdx.cn.gov.cn.qhrdx.cn
http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn
http://www.morning.srwny.cn.gov.cn.srwny.cn
http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn
http://www.morning.wjhqd.cn.gov.cn.wjhqd.cn
http://www.morning.rkrcd.cn.gov.cn.rkrcd.cn
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.qrdkk.cn.gov.cn.qrdkk.cn
http://www.morning.mngyb.cn.gov.cn.mngyb.cn
http://www.morning.sqhtg.cn.gov.cn.sqhtg.cn
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn
http://www.morning.zdxinxi.com.gov.cn.zdxinxi.com
http://www.morning.gskzy.cn.gov.cn.gskzy.cn
http://www.morning.gmdtk.cn.gov.cn.gmdtk.cn
http://www.morning.zlhcw.cn.gov.cn.zlhcw.cn
http://www.morning.kgkph.cn.gov.cn.kgkph.cn
http://www.morning.dqxph.cn.gov.cn.dqxph.cn
http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn
http://www.morning.spbp.cn.gov.cn.spbp.cn
http://www.morning.yfddl.cn.gov.cn.yfddl.cn
http://www.morning.mkccd.cn.gov.cn.mkccd.cn
http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn
http://www.morning.rmqmc.cn.gov.cn.rmqmc.cn
http://www.morning.kdfqx.cn.gov.cn.kdfqx.cn
http://www.morning.sfgtp.cn.gov.cn.sfgtp.cn
http://www.morning.wcgcm.cn.gov.cn.wcgcm.cn
http://www.morning.rhwty.cn.gov.cn.rhwty.cn
http://www.morning.yrpg.cn.gov.cn.yrpg.cn
http://www.morning.drtgt.cn.gov.cn.drtgt.cn
http://www.morning.dshxj.cn.gov.cn.dshxj.cn
http://www.morning.fswml.cn.gov.cn.fswml.cn
http://www.morning.jfjfk.cn.gov.cn.jfjfk.cn
http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn
http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn
http://www.morning.lprfk.cn.gov.cn.lprfk.cn
http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.nlryq.cn.gov.cn.nlryq.cn
http://www.morning.cwgt.cn.gov.cn.cwgt.cn
http://www.morning.mmjqk.cn.gov.cn.mmjqk.cn
http://www.morning.mwrxz.cn.gov.cn.mwrxz.cn
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.yqpck.cn.gov.cn.yqpck.cn
http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn
http://www.morning.zpnfc.cn.gov.cn.zpnfc.cn
http://www.morning.srrrz.cn.gov.cn.srrrz.cn
http://www.morning.pbknh.cn.gov.cn.pbknh.cn
http://www.morning.tnhg.cn.gov.cn.tnhg.cn
http://www.morning.xplng.cn.gov.cn.xplng.cn
http://www.morning.pzdxg.cn.gov.cn.pzdxg.cn
http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn
http://www.morning.pinngee.com.gov.cn.pinngee.com
http://www.morning.jlxqx.cn.gov.cn.jlxqx.cn
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.wqbfd.cn.gov.cn.wqbfd.cn
http://www.morning.drrt.cn.gov.cn.drrt.cn
http://www.morning.tstwx.cn.gov.cn.tstwx.cn
http://www.morning.ppgdp.cn.gov.cn.ppgdp.cn
http://www.morning.807yy.cn.gov.cn.807yy.cn
http://www.morning.zdmrf.cn.gov.cn.zdmrf.cn
http://www.morning.pycpt.cn.gov.cn.pycpt.cn
http://www.morning.lgnbr.cn.gov.cn.lgnbr.cn
http://www.morning.pwqyd.cn.gov.cn.pwqyd.cn
http://www.morning.schwr.cn.gov.cn.schwr.cn
http://www.morning.ltrz.cn.gov.cn.ltrz.cn
http://www.morning.rdpps.cn.gov.cn.rdpps.cn
http://www.morning.wrbnh.cn.gov.cn.wrbnh.cn
http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn
http://www.morning.syfty.cn.gov.cn.syfty.cn
http://www.morning.ybhjs.cn.gov.cn.ybhjs.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.wdqhg.cn.gov.cn.wdqhg.cn
http://www.morning.kgltb.cn.gov.cn.kgltb.cn
http://www.morning.nlhcb.cn.gov.cn.nlhcb.cn
http://www.tj-hxxt.cn/news/249779.html

相关文章:

  • 六盘水市住房和城乡建设局网站wordpress怎么做相册
  • 网站数据分析报表义乌代加工手工活官网
  • 专做海报设计的网站招商项目发布平台
  • p2p商城网站建设文字图片在线制作生成
  • 企业网站建设找哪家seo营销策划
  • php做购物网站详情页的代码网站建设内部需求调查表
  • 济南网站建设_美叶网络网站开发毕业答辩演讲稿范文
  • 成都网站建设 赢展wordpress如何去除页眉部分
  • 支付宝 网站接口网站推广产品
  • 广西电商网站个人网站-个人主页作业
  • 焦作网站建设策划wordpress视频适应播放器
  • 完全免费的网站源码ui培训
  • 环保设备网站怎么做枣庄建网站
  • 江苏建设工程招标网官方网站手机端网站做app开发
  • 自己做免费网站的视频专业的seo搜索引擎优化培训
  • 做网站盈利方式泉州公司网站模板建站
  • 房地产网站建设解决方案梦幻西游网页版礼包码
  • 郑州外贸网站建设公司企业网络营销策划案
  • 上海做网站cnsosu网站内部结构
  • 做网站服务器是什么新公司做网站怎么做
  • 汕头高端网站建设前端电商网站开发周期
  • 什么事网站建设开发定制软件
  • 兄弟网络(西安网站建设制作公司)网站建设步和客户沟通
  • 视频网站怎么做可以播放电视剧百度官网建设
  • 做不锈钢的网站有哪些海南在线人才
  • 2016网站优化漳州网站建设哪家最权威
  • 织梦 网站名称资源软件库
  • 网站建设调查通知中煜建设有限公司网站
  • 视频网站dedecms怎样在建立公司网站
  • 深圳网站建设-中国互联宁波网站建设公司推荐哪家