linux 驱动基础知识
zhangbijun1230
这个作者很懒,什么都没留下…
展开
-
Linux 基础知识(2)---Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别
Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别kzalloc与kmalloc区别 这个函数就是原来的两个函数的整合 , 即原来我们每次申请内存的时候都会这么做 , 先是用 kmalloc() 申请空间 , 然后用 memset()来初始化 , 而现在省事了 , 一步到位 , 直接调用 kzalloc(), 效果等同于原来那两个函数 , 所有申请的元素都被初始...转载 2018-05-19 16:39:27 · 1162 阅读 · 0 评论 -
linux 驱动 (2)---Linux input子系统最清晰、详尽的分析
Linux input子系统最清晰、详尽的分析Linux input分析之二:解构input_handler、input_core、input_device 输入输出是用户和产品交互的手段,因此输入驱动开发在Linux驱动开发中很常见。同时,input子系统的分层架构思想在Linux驱动设计中极具代表性和先进性,因此对Linux input子系统进行深入分析很有意义。本文继续在《Lin...转载 2018-07-02 08:44:14 · 463 阅读 · 0 评论 -
Glibc 和 uClibc的区别
Glibc 和 uClibc 最近在搞mips openwrt框架的东西,mipc的GCC工具链为mipsel-openwrt-linux-gcc,所依赖的libc库为:mipsel-openwrt-linux-uclibc-gcc,也就是uclic库,和通常用的glic是有一定区别的。 以下是从网上搜集的uClibc和Glibc的区别。 uClibc和Glibc并不...转载 2018-12-25 10:13:37 · 4854 阅读 · 0 评论