代码改变世界

Android深度探索HAL与驱动开发-——第10章

2016-07-06 22:13 by chengqian95, 196 阅读, 0 推荐, 收藏, 编辑
摘要:本章主要讲Linux调试技术。打印内核调试信息:printk,printk函数运行在内核空间,linux内核程序只能使用printk函数输出调试信息。printk文件由一个4个数字组成文本文件。6:将消息输出到控制台的级别。4:默认的消息日志级别。1:控制台日志级别可被设置的最小值。7:控制台日志级 阅读全文

Android深度探索HAL与驱动开发-——第9章

2016-07-06 22:12 by chengqian95, 207 阅读, 0 推荐, 收藏, 编辑
摘要:第九章: 只要讲的是硬件抽象层HAL,HAL是建立在Linux驱动上的一套程序库。HAL不是Linux内核的一部分而是位于Android的系统运行库层。首先讲的是要加入HAL的好处。包括:统一硬件的调用借口、解决GPL版权问题、针对一些特殊的要求。HAL架构的基本原理是在Android系统中使用程序 阅读全文

Android深度探索HAL与驱动开发-——第8章

2016-07-06 22:11 by chengqian95, 167 阅读, 0 推荐, 收藏, 编辑
摘要:第8章: 本章主要讲了蜂鸣器的实现原理,实现完整的蜂鸣器驱动。主要用到的是pwm驱动,pwm由多个文件组成。 首要介绍的是Linux驱动代码的重用。编译是由多个文件组成的Linux驱动。两个完整的linux驱动是word_count和led驱动,都是由一个源代码文件组成(.c)。但对于复杂的linu 阅读全文

Android深度探索HAL与驱动开发-——第八章

2016-06-04 08:47 by chengqian95, 130 阅读, 0 推荐, 收藏, 编辑
摘要:第八章主要以MyMap服务系统为实例,介绍Android Google Map、Android定位服务、案例重构,采用Java开发GPS与Google Map定位应用程序。 Android Google Map:Google地图是Google公司提供的电子地图服务,有3种视图:矢量地图(可提供行政区 阅读全文

Android深度探索HAL与驱动开发-——第七章

2016-06-04 08:44 by chengqian95, 140 阅读, 0 推荐, 收藏, 编辑
摘要:第七章主要介绍了嵌入式组态软件结构,、界面设计和功能选择区设计以及辅助功能区设计和程序生成区设计Android应用并采用Java开发嵌入式。 Android嵌入式是通过拖拽式进行程序设计,双击指定组件和调整组件属性完成的。 Androd界面设计、包括布局、组件的使用。android嵌入式组态软件功能 阅读全文

Android深度探索HAL与驱动开发-——第六章

2016-06-04 08:43 by chengqian95, 153 阅读, 0 推荐, 收藏, 编辑
摘要:第六章主要介绍了Android环境下java编写接口程序。包括了led接口、串口、ZigBee和驱动、wi-fi接口、播放器等等。 (1)LED驱动电路:GPIO接口、端口组GPJ3包含六个控制寄存器:控制寄存器、上拉寄存器、数据寄存器。LED字符设备实现的函数有open、release、read、 阅读全文

Android深度探索HAL与驱动开发-——第五章

2016-06-04 08:42 by chengqian95, 176 阅读, 0 推荐, 收藏, 编辑
摘要:第五章主要介绍的是:S5PV210微处理器、GPIO接口、PwM定时器和DMA控制器及UART接口SPI接口和IIC总线接口、ADC及触摸屏接口。 (1)S5PV210是一款32位微处理器,低功率,他主要有关键功能、微处理器、存储器子系统、多功能、音频子系统、安全子系统、接口和系统外设这几部分。(2 阅读全文

Android深度探索HAL与驱动开发-——第四章

2016-04-23 20:10 by chengqian95, 134 阅读, 0 推荐, 收藏, 编辑
摘要:第四篇主要是对android内核结构设备驱动、内核基本配置编译的内容介绍。首先对安卓结构进行简单的介绍,包括了设备驱动和源代码结构。在android常用驱动中包括Framebuffer、键盘以及控件屏幕驱动(电容和电阻)、EAC音效、camera驱动、DM09000网络驱动、SD/TF存储卡、RTC 阅读全文

Android深度探索HAL与驱动开发——第三章

2016-04-23 20:06 by chengqian95, 139 阅读, 0 推荐, 收藏, 编辑
摘要:第三篇: 主要介绍了Activity转换和Intent消息传递、Menu和sq的应用。首先介绍的是空间部分:视图控件一般用于显示接口部分,一个控件占据一块矩形进行管理。布局控件分为水平布局和竖直布局。布局的参数用于当一个view加入到viewgroup中时来记录自己的位置、大小和显示特性等。接着是对 阅读全文

Android深度探索HAL与驱动开发——第二章

2016-04-23 20:04 by chengqian95, 201 阅读, 0 推荐, 收藏, 编辑
摘要:第二篇: 主要内容包括Android应用程序及各自的组成部分,以及对AndroidManifest的文件定义程序。 (1)在创造第一个HelloEveryone中首先要启动Eclipse然后进newproject窗口,创建android项目完成之后结束即可,在开启模拟器后显示出helloevery  阅读全文