会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
cherish丶彘
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2016年7月8日
第九章 硬件抽象层:HAL
摘要: 1.在传统的Linux系统中Linux驱动一般有两种类型的代码:访问硬件寄存器的代码和业务逻辑代码. 2.android的层次结构:应用层,应用框架层,系统运行库层,linux内核层 3.为android加入HAL的目的: (1)统一硬件的调用接口.由于HAL有标准的调用接口,所以可以利用 HAL屏
阅读全文
posted @ 2016-07-08 12:38 cherish丶彘
阅读(238)
评论(0)
推荐(0)
编辑
第十章 嵌入式LINUX的调试技术
摘要: 1.打印内核调试信息:printk(该函数的用法与printf函数类似,具不过printk函数运行在内核空间, printf函数运自行在用户空间。 printk函数原型:asmlinkage int printk(const char *fmt,...)第一个参数表示格式字符串,后面是再变参数。 2
阅读全文
posted @ 2016-07-08 12:38 cherish丶彘
阅读(180)
评论(0)
推荐(0)
编辑
第八章 蜂鸣器驱动
摘要: 1.linux驱动的代码重用(采用标准C程序):分为静态和动态重用 2.如果Linux 驱动要使用第三方的源代码 , 那 么 就不得不编译多个源代码文件 ,最终生成.ko 文件或编译进linux内核 3.在main.c中通过extern关键字使用 fun.c中的函数,通过包含 product.h 文
阅读全文
posted @ 2016-07-08 12:37 cherish丶彘
阅读(156)
评论(0)
推荐(0)
编辑