内核驱动程序与应用程序对比
① 应用程序是一个进程,程序运行从main()函数开始,主函数main()返回即是程序运行结束;
② 驱动程序是一系列内核函数,驱动程序向内核添加这些内核函数如:open()、read()、write()、close()等函数,这些函数由内核在适当的时候调用;这些函数的调用是为了完成硬件访问等操作;
③ 应用程序提供的是策略,驱动程序提供的是机制;
内核驱动程序与应用程序对比
① 应用程序是一个进程,程序运行从main()函数开始,主函数main()返回即是程序运行结束;
② 驱动程序是一系列内核函数,驱动程序向内核添加这些内核函数如:open()、read()、write()、close()等函数,这些函数由内核在适当的时候调用;这些函数的调用是为了完成硬件访问等操作;
③ 应用程序提供的是策略,驱动程序提供的是机制;