网站大量收购独家精品文档,联系QQ:2885784924

Linux设备驱动开发入门解析.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1: 2: 3: 4: 5: Xavier Calbet 6: GNU Free Documentation License 7: 8: 9: 10: 11: 12: 13: Linux 14: • C C 15: 16: • 17: 18: 19: Linux 20: 2.6.x 21: 22: 23: 24: 25: 26: • Linux 27: 28: 29: 30: 31: 32: 33: • . UNIX shell 34: GUI 35: 36: 37: 38: 39: 1: , 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 1. 55:56:57: 58:59:60: 61:62:63: 64:65:66: 67:68:69: 70:71:72: 73:74:75: 76: 77: 78: 79: 80: 81: 82: 83: 2. 84: 86: 87: 88:89: 90: 91: 92: 93: 94: Linux 95: 96: nothing.c 97: nothing.c = 98: #include linux/module.h 99: MODULE_LICENSE(Dual BSD/GPL); 100: 101: 102: 103: 104: 105: 106: fifi 107: fi 108: Makefile1 = 109: obj-m := nothing.o 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 3. 130: User 129:132: Events Kernel functions 131: functions 133:134:135: Load module insmod 136:137:138: Open device 139:140:141: Read device 142:143:144: Write device 145:146:147: Close device 148:149:150: Remove module rmmod 151: 152: 153: “hello world” 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: hello.c = 168: #include linux/init.h 169: #include linux/module.h 170: #include linux/kernel.h 171: MODULE_LICENSE(Dual BSD/GPL); 172: static int hello_init(void) { 173: printk(1 Hello world!\n); 174: return 0; 175: } 176: static void hello_exit

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档