Android移植主要就是Linux内核的移植。而Linux内核移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。 配置Android源代码下载环境,在下载之前必须要在Linux ...
分类:
其他好文 时间:
2016-04-26 12:24:54
阅读次数:
102
开发、测试和调试Linux驱动、HAL程序库需要的工具: (1)JDK6或以上版本; (2)Eclipse3.4或以上版本; (3)ADT(用于开发Android应用程序); (4)CDT(用于开发Android NDK程序); (5)Android SDK; (6)Android NDK; (7) ...
分类:
移动开发 时间:
2016-04-26 12:15:29
阅读次数:
160
经过几天的学习,终于linux驱动的基本框架弄清楚了。。。真的很艰辛,,,不过终于还是熬过来了,虽然还是最基础的,,, 今晚也完成了我第一个linux驱动,,,心里还是有点小兴奋的,哈哈O(∩_∩)O 直接上驱动源程序吧::: 我的开发板是Smart210,根据原理图,IO口输出0 led亮,输出1 ...
分类:
其他好文 时间:
2016-04-26 09:34:13
阅读次数:
321
第二章主要介绍的是Android开发环境的搭建,主要包括Android应用程序开发环Android NDK开发环境和交叉编译环境的搭建。其中开发、测试和调试Linux驱动、HAL程序需要以下工具: JDK6或以上版本; Eclipse3.4或以上版本; ADT(用于开发Android应用程序); C ...
分类:
移动开发 时间:
2016-04-26 00:40:23
阅读次数:
172
第二章 第二章是搭建android开发环境,主要介绍搭建开发环境的方法,包括android应用程序以及android NDK开发环境和交叉编译环境的搭建。 由于android基于linux内核,所以建议使用linux作为开发linux驱动的平台,这样子更容易测试和调试linux驱动。 Android ...
分类:
移动开发 时间:
2016-04-25 19:26:28
阅读次数:
218
第一章:Android系统移植与驱动开发概述 第一章其实就是对安卓与Linux驱动做了一个总体的介绍。 现如今,Android已经成为现在智能手机操作系统的老大,市场占有率已经远远超过iOS,主要的原因主要在于Android的可移植,所有人都可以利用Android的源代码制作属于自己的系统,而且An ...
分类:
移动开发 时间:
2016-04-25 19:25:07
阅读次数:
157
本章主要介绍了Ubuntu Linux 环境下的Android开发环境的配置。Windows和Mac OS X系统下的配置过程与Linux环境下类似。 1)开发,测试和调试Linux驱动,HAL程序库需要的工具有: 1:JDK6或以上版本 2:Eclipse3,4或以上版本 3:ADT(用于开发An ...
分类:
其他好文 时间:
2016-04-25 19:18:43
阅读次数:
217
第二章:搭建Android开发环境 这章主要讲解Android底层开发环境如何搭建,有Android应用程序开发环境、交叉编译环境和NDK开发环境。 Android底层开发主要需要配置Linux驱动的开发环境、配置Android应用程序和Android NDK开发环境,而且还需要Liunx驱动及调试 ...
分类:
移动开发 时间:
2016-04-25 19:11:23
阅读次数:
155
1. 按键驱动 \drivers\input\keyboard\utu2440_buttons.c 2. LED驱动 \drivers\char\utu2440-led.c 3. DM9000网卡驱动 \drivers\net\DM9000.c 4. 串口(包含三个串口驱动0,1,2,对应设备名,/ ...
分类:
系统相关 时间:
2016-04-25 17:57:15
阅读次数:
297
最近,认真学习了Android深度探索的第一章内容——Android系统移植与驱动开发概述,了解了Android是基于Linux内核的。这一章作为学习Linux驱动的基础,对Android以及Linux驱动做了总体的介绍,为之后的学习打下良好的基础。 Android作为优秀的嵌入式操作系统,其系统架 ...
分类:
移动开发 时间:
2016-04-25 13:22:07
阅读次数:
154