对驱动的基本认识:
1、驱动是C语言实现的面向对象
2、驱动提供了上层并发机制的底层实现
3、驱动向上层去提供接口,同时向下层去管理硬件
4、内核是大牛写的,是一个好的学习对象。
5、linux下一切皆文件
内核是什么?
内核负责底层文件系统,调动,设备驱动等的管理。
驱动由什么组成?----由模块组成
模块三要素:
模块的加载函数
模块的卸载函数
模块的GPL协议
【1】搭建ubuntu和windows之间的桥梁
1、创建sourceinsight工程:
sourceinsight破解:
(1)下载source insight 运行sourceinsight4080-setup.exe 进行安装,
(2)选择桌面安装图标,右键—>打开文件位置.
(3)然后选择sourceinsight4086目录下的文件sourceinsight4.exe替换掉桌面程序所在的路径文件即可。
(4)双击打开—>import导入一个本地秘钥–>注册许可si4.pediy.lic
sourceinsight的使用:
建立sourceinsight工程 https: