摘要: 嵌入式Linux的调试技术 对于复杂的Linux驱动及程序库,需要使用各种方法对其进行调试。如:设置断点、逐步跟踪代码、输出调试信息等。本章将主要介绍如何利用开发板、Android模拟器以及一些函数、工具调试嵌入式Linux内核模块、可执行程序和共享库。 打印内核调试信息:printk。该函数的用法 阅读全文
posted @ 2016-07-07 19:47 dsdw 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 硬件抽象层:HAL HAL(硬件抽象层)是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。Google为Android增加HAL的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一个重要原因,那就是保护“私人财产”。 在传统的L 阅读全文
posted @ 2016-07-07 19:46 dsdw 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 让开发板发出声音:蜂鸣器驱动 蜂鸣器是开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本节将介绍蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动。PWM驱动的实现方式不同于LED驱动,PWM驱动将由多个文件组成。 Linux驱动的代码重写有很多种方法。可以采用标准C程序的方 阅读全文
posted @ 2016-07-07 19:46 dsdw 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 接口驱动程序开发 介绍了在Android开发环境下,采用Java编写接口驱动程序。包括LED接口及驱动程序、背光调节控制程序、键盘接口及驱动程序、UART串行口及通信程序、Wi-Fi接口及通信程序、3G接口及驱动程序、MediaPlayer播放器程序等。 LED灯由GPIO接口的GPJ3_0和GPJ 阅读全文
posted @ 2016-06-04 09:56 dsdw 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Android嵌入式组态软件 介绍了嵌入式组态软件结构,以及界面设计、功能选择区设计、辅助功能区设计和程序生成区设计Android应用,采用Java开发嵌入式组态软件。 Android嵌入式组态软件是通过拖拽思想进行程序设计的。开发人员将组件拖拽到设计界面,通过双击指定组件,并调整组件的属性,达到所 阅读全文
posted @ 2016-06-04 09:56 dsdw 阅读(710) 评论(0) 推荐(0) 编辑
摘要: GPS与Google Map定位系统 以MyMap服务系统为实例,介绍Android Google Map、Android定位服务、案例重构,采用Java开发GPS与Google Map定位应用程序。 Google地图是Google公司提供的电子地图服务,能提供3种视图:一是矢量地图,可提供行政区、 阅读全文
posted @ 2016-06-04 09:56 dsdw 阅读(502) 评论(0) 推荐(0) 编辑
摘要: S5PV210硬件结构 本章介绍了S5PV210的硬件结构,包括S5PV210微处理器、GPIO接口、PWM定时器、DMA控制器、UART串行接口、SPI接口、IIC总线接口和ADC及触摸屏接口。介绍了接口应用实例及驱动程序。 S5PV210是一款32位微处理器,具有低功率的特点,可为移动设备和一般 阅读全文
posted @ 2016-06-04 09:55 dsdw 阅读(677) 评论(0) 推荐(0) 编辑
摘要: Android系统移植 本章介绍了Android内核结构和设备驱动、Android内核基本配置、Android内核编译和DMA-210XP平台Android文件系统烧写过程。 根据Android系统体系结构图可知,Android软件层次结构自下而上分为四个层次:操作系统层(OS)、各种函式库(Lib 阅读全文
posted @ 2016-04-24 19:49 dsdw 阅读(689) 评论(0) 推荐(0) 编辑
摘要: Android应用程序开发 本章介绍了Android应用程序开发过程中涉及的控件,介绍了Activity转换和Internet消息传递、Menu设计修改、对话框实例和Android本地数据库SQLite应用。 Android应用程序在开发期间有许多的文件需要协同管理和编辑,这就需要控件。控件分为视图 阅读全文
posted @ 2016-04-24 19:48 dsdw 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Android体系结构及开发环境 本章介绍了Andoid体系结构,以及Android系统的整体架构的各层组成,并介绍了如何搭建Windows、Linux和NDK下的开发环境。 Android是移动设备开发的平台,它是一款开放的软件系统,其系统体系结构自上而下分为四个层次:应用程序(Android应用 阅读全文
posted @ 2016-04-24 19:47 dsdw 阅读(666) 评论(0) 推荐(0) 编辑