Android驱动开发前的准备(二)

搭建android开发环境

2.1 Android底层开发需要哪些工具

2.2 安装 JDK

2.3 搭建Android 应用程序开发环境

2.4安装Android NDK开发环境

2.5安装交叉编译环境

2.1 Android底层开发需要哪些工具

◇ JDK6或以上版本

◇ Eclipse 3.4或以上版本

◇ ADT

◇ CDT

◇ Android SDK◇ Android NDK

◇ 交叉编译环境

◇ linux内核源代码

◇ Android源代码

2.2 安装 JDK

从官网直接下载并进行配置

注意事项: PATH和等号(=)之前及等号(=)和点(.)之间不能有空格、tab等

搭建Android 应用程序开发环境

◇ 安装Android SDK

◇ 安装Eclipse

◇ 安装ADT

(1)在线安装ADT

(2)离线安装ADT

◇ 配置ADT

◇ 建立AVD

2.3 安装Android NDK开发环境

◇ 下载Android NDK

◇ 安装CDT

◇ 命令方式编译Android NDT程序

◇ 导入Android NDK的例子

◇ 配置Android NDK的集成开发环境

2.4 安装交叉编译环境

x86架构的CPU采用的是复杂指令集计算机,而ARM 架构的CPU使用的是精简指令集计算机,由于这两种架构的CPU使用了不同的指令集,因此在x86架构上开发可运行在ARM架构上的程序就必须使用交叉编译器。

交叉编译环境由交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件构成。

时间: 2024-08-02 20:58:39

Android驱动开发前的准备(二)的相关文章

Android驱动开发前的准备

最近看了一些Android驱动开发前需要知道的资料,收获很多,接下来就谈谈我自己的一些心得体会. Android在近几年时间发展迅速,已经成为智能手机操作系统的老大.不过,因为Android原生的代码支持的设备并不多,所以我们要想在自己的设备上完美地运行Android就需要另外地开发一些程序,从而可以让Android识别相应设备的硬件,这个过程就成为Android移植. Android移植可以分为两部分:应用移植和系统移植.其中,应用移植是指将Android系统架构的第四层应用程序移植到某一个特

android驱动开发前的准备(五)

搭建S3C6410开发板的测试环境 首先安装串口调试工具 第一步:检测当前系统是否支持USB转串口 # lsmod | grep usbserial 第二步:安装minicom # apt-get install minicom 第三步:配置 minicom # minnicom -a 第四步:测试minicom #minicom 烧写Android 系统 使用Eboot擦除NandFlash 第一步:准备工作 用串口线或USB转串口线连接开发板和pc,并启动minicom. 第二步:进入Ebo

Android驱动开发前的准备(一)

Android系统移植与驱动开发概述 1.1 Android 系统架构 1.2 Android系统移植的主要工作 1.3 查看linux内核版本 1.4 linux内核版本号的定义规则 1.5 linux驱动设备 1.1  Android系统架构如图所示: 第一层是linux内核,第二层是c/c++代码库,第三层是Android SDK API,第四层是应用程序. 1.2 Android系统移植的主要工作 Android移植可以分为两部分:应用移植和系统移植 1>应用移植:是将应用程序移植到某一

Android项目开发前准备工作(二)

让Android融入我的生活! 上一篇介绍了部分开发前的准备工作,因为考虑到篇幅太长,大家看着也费劲,所以以后我的所有博客都不会太长,如果太长的话,我会分为几期进行介绍,好了,不费话了,继续上一篇! 1:所有网络请求要全部由一个方法执行,用回调接口实现返回的数据处理,请求前对网络状态进行判断,若无网络,则直接返回,这样可以 大大减少应用的耗电量,顺便说一句,应用当中的耗电最多的是连网.GPS.各种传感器,大家在空暇之余可以对这几点进行检查,来提高我们 APP的性能! 2:一些特别重要的全局变量要

Android驱动开发前的准备(三)

Git使用入门 3.1安装Git 3.2查看Git文档 3.3源代码的提交与获取 3.1安装Git # apt-get install git # apt-get install git-doc git-svn git-email git-gui gitk 3.2查看Git文档 # man git-checkout 3.3源代码的提交与获取 3.3.1创建版本库: git init # mkdir -p /demo/helloworld-git # cd /demo/helloworld-git

Android驱动开发前的准备(四)

源代码的下载和编译 4.1 下载.编译和测试Android源代码 4.2下载和编译linux内核源代码 4.1.1 配置Android源代码下载环境 (1) 创建一个用于存放下载脚本文件的目录 # mkdir -/bin # PATH=-/bin:$PATH (2) 下载repo脚本文件 # curl https://dl-ssl.google.com/dl/goolesource/git-repo> -/bin/repo # chmod a+x ~/bin/repo (3) 创建用于存放And

上门洗车APP --- Android客户端开发 前言及业务简介

上门洗车APP --- Android客户端开发 前言及业务简介 最近有些小累,私自接了一个项目,利用空余时间在开发,也比较乏力,时间和精力上有时候分配不过来,毕竟公司的事情要忙,只能自己抽时间来完成了,男人嘛,累点好,舒服是留给死人的(套用了一句逼格的话,o_O"~). 项目目前还在开发中,接口的调试以及业务的分析,框架的搭建,客户端这边已进行的差不多了,明天端午节,先祝大家节日快乐,汗~,看了下时间,貌似博客写完发表已经是端午节了,好吧,咕嘟咕嘟...... 大晚上的也是睡不着,写写博客,总

【视频】嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发

嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发 专题简介:自1971年,美国人SamHurst发明了世界上第一个触摸传感器以来,触摸屏技术不断革新,给了程序设计师和UI工程师无限的想象空间,它极大改善了终端用户对各种设备的操作方便程度,现在我们的日常生活如手机.平板等,已经很大程度上依赖于和习惯于使用和操作触摸屏.做为工程师,我们很有必要掌握触摸屏的工作原理和软件驱动方法,如果您对一窥如何在嵌入式中操控和使用触摸屏这一司空见惯却又神奇的技术感兴趣,敬请关注! 1.LINUX驱动

Android驱动开发5-8章读书笔记

Android驱动开发读书笔记                                                              第五章 S5PV210是一款32位处理器,具有低功耗的的特点,可为移动设备和一般应用提高性能的微处理器解决方案.它集成了ARM CORTEX-A8核心.实现了ARM架构V7且支持外围设备.他的关键功能是“以带有NEON的cpu子系统为基础的arm”,32/32kb i/d缓存,512kb l2缓存,操作频率800hz为1.1v,1ghz为1.2