学位论文 > 优秀研究生学位论文题录展示

在Android系统下的微打实验研究

作 者: 孙兰娟
导 师: 王汝传;江鹰
学 校: 南京邮电大学
专 业: 软件工程
关键词: ARM Linux android 移植 内核 打印机
分类号: TP316
类 型: 硕士论文
年 份: 2012年
下 载: 51次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Android操作系统以其开放性和良好的移植性自其诞生以来就受到广大嵌入式爱好者和生产制造商的关注。随着嵌入式硬件技术的发展以及产品需求的同步发展,Android在嵌入式领域中具有广阔的应用前景。以往各大厂商基本上都是开发自己的操作系统,但是这种方式成本很大,开发周期也很长,而且不同系统间兼容性差,不利于平台的推广。但是,自从Google公司发布了Android操作系统之后,各大厂商以及很多研究人员都加入到该系统的开发,希望可以将该系统应用于自己的产品硬件平台。随着嵌入式硬件技术的发展,以及对操作系统的功能需求以日俱增,Android操作系统在嵌入式领域中有着越来越广阔的前景。近年来,基于Linux的嵌入式技术已经成为当前嵌入式领域研究的一个亮点。本论文首先以Android的系统组成和结构为研究对象,深入分析了Android的架构组成、运行原理、内核优化和图形系统等。然后以S3C2410开发板为系统移植目标平台,重点分析了Android的Linux内核的移植过程。将Andriod操作系统移植到ARM9开发平台,启动Android内核挂载文件系统完成主要的应用功能。在此基础上,以打印模块为对象,在android系统下对打印做实验,打印成功。

全文目录


中文摘要  4-5
ABSTRACT  5-8
第一章 引言  8-14
  1.1 课题背景  8
  1.2 移动设备操作系统发展现状  8-10
    1.2.1 android 操作系统的现状  8-9
    1.2.2 windows mobile  9
    1.2.3symbian  9-10
    1.2.4 iphone  10
  1.3 ANDROID 操作系统的优势  10-11
  1.4 嵌入式操作系统  11-13
    1.4.1 嵌入式系统概述  11
    1.4.2 嵌入式系统的发展  11-12
    1.4.3 嵌入式系统的定义  12
    1.4.4 嵌入式系统的特点  12-13
  1.5 本文工作  13
  1.6 论文结构  13-14
第二章 ANDROID 系统  14-30
  2.1 ANDROID 历史  14-15
  2.2 ANDROID 系统架构  15-19
  2.3 ANDROID 内核分析  19-22
  2.4 ANDROID 系统启动流程  22-27
  2.5 移植平台  27-28
  2.6 ANDROID 开发环境  28-29
  2.7 本章小结  29-30
第三章 ANDROID 图形系统  30-38
  3.1 SURFACEFLINGER  30-31
  3.2 SURFACEFINGER CLIENT  31-32
  3.3 主要的对象说明  32-33
    3.3.1 DisplayHardware &FrameBuffer  32
    3.3.2 Layer  32-33
    3.3.3 mCurrentState.layersSortedByZ  33
  3.4 SURFACEFLINGER 的运行框架  33-35
    3.4.1 SurfaceFlinger::readyToRun()  33-34
    3.4.2 ThreadLoop  34-35
  3.5 SURFACEFLINGER 对象建立过程  35-37
    3.5.1 SurfaceSession 的建立  35-37
    3.5.2 Surface 的建立  37
  3.6 本章小结  37-38
第四章 ANDROID 移植  38-50
  4.1 内核移植前的准备  38-40
    4.1.1 Android 内核下载  38
    4.1.2 修改Makefile  38-39
    4.1.3 得到.config 文件  39
    4.1.4 修改Nand Flash 分区  39-40
  4.2 驱动移植  40-44
    4.2.1 LCD 驱动移植  40-42
    4.2.2 网卡移植  42-44
    4.2.3 添加YAFFS 文件系统支持  44
  4.3 ANDROID 的LINUX 内核配置  44-48
  4.4 U-BOOT 启动内核  48
  4.5 文件系统移植  48-49
    4.5.1 android 模拟器  48-49
    4.5.2 使用NFS 服务挂载根文件系统  49
  4.6 本章小结  49-50
第五章 微型打印模块  50-59
  5.1 微型打印机模块硬件介绍  50
  5.2 串行接口的安装与使用  50-54
    5.2.1 串行接口的电路图  50-51
    5.2.2 微型打印机模块的打印命令集  51-54
  5.3 串口的通信  54-56
  5.4 主要程序分析  56-57
  5.5 实验结果  57-58
    5.5.1 安装驱动  57-58
    5.5.2 实验结果  58
  5.6 本章小结  58-59
第六章 总结与展望  59-60
  6.1 总结  59
  6.2 展望  59-60
致谢  60-61
缩略词  61-62
图表清单  62-63
参考文献  63-64

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. Windows内核态密码服务接口设计与实现,TP309.7
  3. 基于ARM的实验机器人控制系统的研制,TP242.6
  4. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  5. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  6. 半导体激光器温度控制系统的研究,TP273
  7. 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
  8. 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
  9. 网位仪信号采集与处理平台的设计与实现,S951.2
  10. 在智能手机环境下健康管理功能设计与研究,TN929.53
  11. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  12. 处理器TI DSP VC33虚拟核的设计与实现,TP332
  13. 嵌入式中医经脉理疗仪的研究,R197.39
  14. 用体细胞核移植构建的猪早期胚胎冷冻保存研究,S828
  15. MCMV感染同种异型皮肤移植小鼠急性间质性肺炎模型的建立,R-332
  16. p38MAPK抑制剂CBS3830对糖尿病大鼠自体静脉移植内膜增生的影响及机制探讨,R587.1
  17. 人IVF周期中短时受精方法及其临床结果的研究,R714.8
  18. 基于RFID和GPRS的无线通信平台的医疗应用,R319
  19. 基于ARM9的智能解说系统的设计与实现,TP391.44
  20. 第三方骨髓间充质干细胞诱导同种异体移植受体免疫耐受机制的研究,R392
  21. 自体骨髓干细胞移植治疗乙肝肝硬化临床研究,R575.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统
© 2012 www.xueweilunwen.com