1. linux 驱动编写过哪些库
-linux编程库(动态库 静态库) (linux系统调用(用于linux驱动开发)和linux编程库(用于linux软件开发)) (软链接 硬链接)
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的缺陷。第四:让api也可以有了级别和专门的工作面向。
————————————————
版权声明:本文为CSDN博主「学无止境2022」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dianqicyuyan/article/details/122176018
丶、
.2.
# linux驱动的分类CLASSIFICATION OF LINUX DRIVERS #
Linux驱动分为三个基础大类:字符设备驱动,块设备驱动,网络设备驱动。
Linux驱动学习(一):什么是Linux驱动_xiao_张的博客-CSDN博客_linux驱动
日事清