第七章主要介绍了嵌入式组态软件结构,、界面设计和功能选择区设计以及辅助功能区设计和程序生成区设计Android应用并采用Java开发嵌入式。 Android嵌入式是通过拖拽式进行程序设计,双击指定组件和调整组件属性完成的。 Androd界面设计、包括布局、组件的使用。android嵌入式组态软件功能 ...
分类:
移动开发 时间:
2016-06-04 09:20:30
阅读次数:
159
第六章主要介绍了Android环境下java编写接口程序。包括了led接口、串口、ZigBee和驱动、wi-fi接口、播放器等等。 (1)LED驱动电路:GPIO接口、端口组GPJ3包含六个控制寄存器:控制寄存器、上拉寄存器、数据寄存器。LED字符设备实现的函数有open、release、read、 ...
分类:
移动开发 时间:
2016-06-04 09:16:40
阅读次数:
202
第五章主要介绍的是:S5PV210微处理器、GPIO接口、PwM定时器和DMA控制器及UART接口SPI接口和IIC总线接口、ADC及触摸屏接口。 (1)S5PV210是一款32位微处理器,低功率,他主要有关键功能、微处理器、存储器子系统、多功能、音频子系统、安全子系统、接口和系统外设这几部分。(2 ...
分类:
移动开发 时间:
2016-06-04 09:14:56
阅读次数:
180
第八章主要以MyMap服务系统为实例,介绍Android Google Map、Android定位服务、案例重构,采用Java开发GPS与Google Map定位应用程序。 Android Google Map:Google地图是Google公司提供的电子地图服务,有3种视图:矢量地图(可提供行政区 ...
分类:
移动开发 时间:
2016-06-04 09:14:12
阅读次数:
212
编写Linux驱动程序的步骤: 第1步:建立Linux驱动骨架(装载和卸载Linux驱动) 任何类型的程序都有一个基本的结构,例如,C语言需要有一个入口函数main。Linux驱动程序也不例外。Linux内核在使用驱动时首先需要装载驱 动。 在装载过程中需要进行一些初始化工作,例如,建立设备文件,分 ...
分类:
移动开发 时间:
2016-06-03 10:02:42
阅读次数:
151
通过学习Android深度探索(卷一)HAL与驱动开发的第六章让我了解了统计单词个数的Linux驱动程序开发和测试的完整过程。 Linux系统将每一个驱动都映射成一个文件,这些文件被称为设备文件或驱动文件,都保存在/dev目录中。由于大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交 ...
分类:
移动开发 时间:
2016-06-02 13:36:44
阅读次数:
140
通过学习Android深度探索(卷一)HAL与驱动开发的第五章让我清楚了如何搭建s3c6410开发板的测试环境。 S3c6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。 首先,安装串口调试工具:minicom;第一步,检测当 ...
分类:
移动开发 时间:
2016-06-02 13:29:17
阅读次数:
278
通过学习Android深度探索(卷一)HAL与驱动开发的第七章让我了解了如何通过驱动程序来控制发光二极管,实现驱动直接与硬件交互。 一个完整的Linux驱动主要由内部处理和硬件交互两部分组成,其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等;与硬件交互主要是指通 ...
分类:
移动开发 时间:
2016-06-02 13:13:49
阅读次数:
162
开发Linux驱动程序无法像开发Android 应用程序直接在Eclipse 中开发, 并在LogCat 视图中显示调试信息。不过使用OK6410 开发板也可以使用其他方式显示Linux 驱动程序输出的调试信息,这就是串口通信。OK64 1 0 开发板带了一个串口。可以通过串口线与PC 连接。 Li ...
分类:
移动开发 时间:
2016-06-01 22:57:13
阅读次数:
346
应用程序对设备的同步异步操作: 大部分IRP都是由应用程序的Win32 API函数发起的。这些Win32 API本身就支持同步和异步操作。例如,ReadFile、WriteFile和DeviceIoControl等,它们都有异步和同步两种操作方式。DeviceIoControl的同步操作如图所示: ...