2016年7月8日
摘要: 1.printk函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。也就是说,像Linux驱动这样的Linux内核程序只能使用printk函数输出调试信息。 2.Printk函数至少要有1个参数,如果格式字符串中包含有占位符,后面必须跟与占位符相等 阅读全文
posted @ 2016-07-08 10:57 花糜海棠 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.Linux驱动的代码重用 (1)编译是由多个文件组成的 Linux 驱动 如果 Linux 驱动的代码不多,将所有的代码都放到 个文件中并没 什么不妥,但对于复杂 Linux 动,就需要使用多个源代码文件存放不同的功能代码,这样做有利于代码分类和管理。当然,如果 Linux 驱动要使用第 方的源 阅读全文
posted @ 2016-07-08 10:56 花糜海棠 阅读(180) 评论(0) 推荐(0) 编辑
摘要: HAL ( Hardware Abstraction Layer,硬件抽象层,〉是建立在 Linux 驱动之上的一套程序库。这套程序库并不属于 Linux 内核 而是属于 Linux 内核层之上的应用层。 1.为什么要在Android中加入HAL (1)在传统的Linux系统中Linux驱动一般有两 阅读全文
posted @ 2016-07-08 10:56 花糜海棠 阅读(169) 评论(0) 推荐(0) 编辑