这一章就是通过Linux驱动发送数据控制LED小灯的开关。 在通过驱动控制LED灯的开始我们需要创建LED驱动的设备文件: 第一步:使用cdev-init函数初始化cdev 第二步:指定设备号 第三步:使用cdev-add函数将字符设备添加到内核中的字符设备数组中 第四步:使用class-creat ...
分类:
移动开发 时间:
2016-05-21 14:22:05
阅读次数:
191
开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通妖魔化处理等领域。 OK6410开发板基于三星公司最新的AR ...
分类:
移动开发 时间:
2016-05-21 14:21:47
阅读次数:
205
这章主要开始讲linux驱动。最开始讲了编写linux驱动程序的步骤: 第一步:建立Linux驱动骨架(装载和卸载Linux驱动) 第二步:注册与注销设备文件 第三步:制定与驱动相关的信息 第四步:指定回掉函数 第五步: 编写业务逻辑 第六步:编写makefile文件 第七步:编译Linux驱动程序 ...
分类:
移动开发 时间:
2016-05-21 14:17:18
阅读次数:
185
如何搭建Android底层开发的环境,主要包括Android应用程序开发环境、AndroidNDK开发环境和交叉编译环境的搭建。 开发、测试和调试linux驱动、hal程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 adt、cdt androidsdk、android ndk、 ...
分类:
其他好文 时间:
2016-05-13 08:59:05
阅读次数:
106
http://blog.csdn.net/kunis/article/details/16918937 1,HAL定义 HAL(hardware abstraction layer)从字面意思理解,称为硬件抽象层。它是Android framework层运行的基石,android系统上层所需要的所有... ...
分类:
移动开发 时间:
2016-05-09 20:21:32
阅读次数:
918
http://blog.csdn.net/kangear/article/details/44939429 Android底层开发之Audio HAL 在Android音频底层调试-基于tinyalsa中以「抛开Android的天生复杂,回归嵌入式Linux的本质」的方式介绍如何调试Linux内核中... ...
分类:
移动开发 时间:
2016-05-08 01:01:01
阅读次数:
685
通过本章,我学到了如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,和交叉编译环境的搭建。 其中开发、测试和调试Linux驱动、HAL程序库需要的工具包括: 1:JDK6或以上版本 2:Eclipse3,4或以上版本 3:ADT(用于开发Android应用程序) 4:CD ...
分类:
其他好文 时间:
2016-05-03 19:56:53
阅读次数:
127
本章主要介绍如何搭建Android 底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。 开发、测试和调试Linux驱动、HAL程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 ADT, CDT ,Android SDK ...
分类:
移动开发 时间:
2016-05-03 12:24:54
阅读次数:
173
搭建Android开发环境主要包括五部分的知识,首先需要知道Android底层开发需要哪些工具,安装JDK,搭建Android应用程序开发环境,安装Android NDK开发环境和安装交叉编译环境。 开发、测试和调试Linux驱动、HAL程序库需要使用JDK6或以上版本、eclipse3.4或以上版 ...
分类:
移动开发 时间:
2016-05-03 00:34:51
阅读次数:
154
第二章讲述了如何搭建Android底层开发的环境,主要包括Android应用程序开发环境、AndroidNDK开发环境和交叉编译环境的搭建。 开发、测试和调试linux驱动、hal程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 adt、cdt androidsdk、androi ...
分类:
其他好文 时间:
2016-05-02 23:01:30
阅读次数:
242