摘要: 打印内核调试信息:printk printk函数的用法和printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。 防止printk函数降低Linux驱动性能 虽然使用printk函数可以方便的将消息写入日志文件或控制台。但大量使用此函数频繁操作日志文件或控制台设备 阅读全文
posted @ 2016-07-08 11:55 什么都不会但要好好学 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.android HAL架构 2.为LED驱动增加HAL 1.编写一款支持HAL的Linux驱动程序步骤 第一步:编写Linux驱动 第二步:编写HALlibrary 第三步:编写Service Library 2.颠覆Linux驱动的设计理念:精简LED驱动 3.测试读写寄存器操作 4.编写调用 阅读全文
posted @ 2016-07-08 11:53 什么都不会但要好好学 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.Linux驱动的代码重用 1. 编译是由多个文件组成的Linux驱动 模拟环境:/root/drivers/ch08/driver_shared/multi_file_driver 在multi_file_driver目录中有一个multi_file_driver_eclipse目录,该目录是e 阅读全文
posted @ 2016-07-08 11:53 什么都不会但要好好学 阅读(151) 评论(0) 推荐(0) 编辑