2016年7月8日

Android深度探索--HAL与驱动开发----第十章读书笔记

摘要: 一、打印内核调试信息:printk Printk函数用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间,printk函数在printk.c文件中实现。 Printk函数的原型如下:asmlinkage int printk(const char *fmt 阅读全文

posted @ 2016-07-08 11:00 梁慧超 阅读(148) 评论(0) 推荐(0) 编辑

Android深度探索--HAL与驱动开发----第八章读书笔记

摘要: 一、Linux驱动的代码重用 1、编译是由多个文件组成的Linux驱动 重用=静态重用(将要重用的代码放到其他的文件的头文件中声明)+动态重用(使用另外一个Linux驱动中的资源,例如函数、变量、宏等) 2、Linux驱动模块的依赖 代码重用分为静态和动态两种。 二、强行卸载Linux驱动 情况1: 阅读全文

posted @ 2016-07-08 10:50 梁慧超 阅读(120) 评论(0) 推荐(0) 编辑

2016年6月22日

Android深度探索--HAL与驱动开发----第九章读书笔记

摘要: 第九章 硬件抽象层:HAL 9.1为什么要在安卓中加入HAL? 首先Google 为 Android 增加 HAL 的主要目的除了尽量避免应用程序直接访问 Linux 驱动外,还有一仓重要原因,那就是保护 “私人财产”。-对于 那些既想发布茬子·Android,的 Linux 驱动程序,又不想将核心 阅读全文

posted @ 2016-06-22 11:33 梁慧超 阅读(165) 评论(0) 推荐(0) 编辑

2016年6月6日

Android深度探索--HAL与驱动开发----第七章读书笔记

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2016-06-06 10:06 梁慧超 阅读(3) 评论(0) 推荐(0) 编辑

Android深度探索--HAL与驱动开发----第六章读书笔记

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2016-06-06 10:05 梁慧超 阅读(3) 评论(0) 推荐(0) 编辑

Android深度探索--HAL与驱动开发----第五章读书笔记

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2016-06-06 10:04 梁慧超 阅读(3) 评论(0) 推荐(0) 编辑

2016年4月27日

Android深度探索--HAL与驱动开发----第四章读书笔记

摘要: 源代码的下载和编译 1.下载、编译和测试Android源代码 配置Android源代码下载环境: (1):创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin); (2):下载repo脚本文件(用于下载Android源代码); (3):创建用于存放An 阅读全文

posted @ 2016-04-27 10:01 梁慧超 阅读(104) 评论(0) 推荐(0) 编辑

Android深度探索--HAL与驱动开发----第三章读书笔记

摘要: Git——源代码管理软件,Git功能十分复杂,我们需要完成的功能有:创建版本库,提交源代码,创建分支,向远程服务器提交源代码,从远程服务器获取源代码等。而本章的学习内容就是掌握如何使用Git从源代码托管服务器来获取想要的源代码。Android及Linux内核,驱动开发的过程中涉及的大量的源代码,都由 阅读全文

posted @ 2016-04-27 09:48 梁慧超 阅读(110) 评论(0) 推荐(1) 编辑

Android深度探索--HAL与驱动开发----第二章读书笔记

摘要: 本章是搭建android开发环境,主要介绍搭建开发环境的方法,包括android应用程序以及android NDK开发环境和交叉编译环境的搭建。 1.安装jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index 阅读全文

posted @ 2016-04-27 09:21 梁慧超 阅读(138) 评论(0) 推荐(1) 编辑

2016年4月26日

Android深度探索--HAL与驱动开发----第一章读书笔记

摘要: 1.1 Android拥有非常完善的系统构架可以分为四层: 第一层:Linux内核。主要包括驱动程序以及管理内存、进程、电源等资源的程序 第二层:C/C++代码库。主要包括Linux的.so文件以及嵌入到APK程序中的NDK代码 第三层:android SDK API 直接面向应用程序的Java A 阅读全文

posted @ 2016-04-26 11:06 梁慧超 阅读(216) 评论(0) 推荐(1) 编辑

导航