摘要: 下载和编译Linux内核源代码 Android源代码不包含Linux源代码,必须单独下载。不能直接在www.kernel.org下载Linux内核,应在Google提供的网站下载Android中使用的Linux内核。 1.下载“git clone https://android.googlesour 阅读全文
posted @ 2016-04-27 22:56 大海里的鱼 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 下载,编译和测试Android源代码 1.配置Android源代码下载环境 下载之前必须先在Linux终端执行一些命令配置环境。 创建存放脚本文件的目录“mkdir ~/bin””PATH=~/bin:$PATH”;下载repo脚本文件“curl 地址 > ~/bin/repo””chmod a+x 阅读全文
posted @ 2016-04-27 22:48 大海里的鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Android及Linux内核,驱动开发的过程中会涉及大量的源代码,而这些源代码基本都是由Git管理。 查看Git文档,命令“man 要查看的文档”在终端文档查看,“q”退出。”git help <sub-command>”以文本形式查看指定的文档;“git help -w git-checkout 阅读全文
posted @ 2016-04-27 22:40 大海里的鱼 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 开发,测试和调用Linux驱动,HAL程序库需要的工具: JDK6或以上版本; Eclipse3.4或以上版本; ADT(用于开发Android应用程序); CDT(用于开发AndroidNDK程序); Android SDK; Android NDK; 交叉编译环境; Linux内核源代码; An 阅读全文
posted @ 2016-04-27 22:38 大海里的鱼 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一.Android系统架构 Android系统架构分为4层: 第一层:Linux内核 Android是基于Linux内核的,因此,Android内核和标准Linux2.6的内核结构基本相同,细微差异在Android在Linux内核中增加的主要是一些Android专用驱动和Android使用的设备驱动 阅读全文
posted @ 2016-04-27 22:36 大海里的鱼 阅读(206) 评论(0) 推荐(0) 编辑