android应用层动态加载内核模块,基于android系统的驱动模块的设计和实现-微电子学与固体电子学专业论文.docx...

基于android系统的驱动模块的设计和实现-微电子学与固体电子学专业论文

Classified Index: TP316.8 U.D.C: 621.38

Dissertation for the Master Degree in Engineering

DESIGN AND IMPLEMENTATION OF DRIVER MODULE BASED

ON ANDROID SYSTEM

Candidate:

Wei Deqiong

Supervisor:

Prof.Wang Mingjiang

Academic Degree Applied for:

Master of Engineering

Speciality:

Micro-electronicsandSolid-state Electronics

Affiliation:

Shenzhen Graduate School

Date of Defence:

December, 2012

Degree-Conferring-Institution:

Harbin Institute of Technology

哈尔滨工业大学工学硕士学位论文

哈尔滨工业大学工学硕士学位论文

-

- I -

摘要

随着半导体工艺技术的不断进步,嵌入式系统因其功耗低、实时性好、专 用性强等优点,在各领域得到了广泛应用,且大部分嵌入式系统都带有操作系 统。其中,智能电子设备在我们的生活中得到广泛使用,方便和丰富了我们的 生活。电子设备的不断发展和普及,要求设备具有更强大的扩展能力来满足人 们的需求。Android 操作系统和性能强大的 ARM 核心处理器可以满足我们对系 统软硬件基础的要求。

本课题的硬件平台基于三星的 S5PV210 主芯片,而软件平台采用了开源的 Android 操作系统 2.3 版本。Android 开源、自由、免费的特性以及对 ARM 核心 处理器的良好支持为课题的开展建立了良好的软件平台基础。

本文分析了设备模型中总线、设备及设备驱动结构体,并论述了三者之间 的关系。之后分析了 USB 驱动的结构,实现了 S5PV210 的 USB 主机器驱动程 序的设计和开发,并完成了内核的配置和编译和驱动程序的测试,实现了 U 盘 的识别。文章最后论述了 Android 系统有线电话模块驱动的编写及应用层对内核 驱动层的调用的实现。该模块中首先完成了 Linux 底层 gpio 接口驱动的编写及 测试,编写了该驱动的硬件抽象层模块,之后完成了硬件访问服务的实现,最 后实现了电话拨号应用程序对底层接口的控制的测试。课题的研究成果使得基

于该 Android 系统的平台支持 USB 接口设备的接入,为平台的扩展提供了保障。 电话模块底层驱动的实现,为应用软件的开发提供了基础。

关键词:Linux;Android ;设备驱动;USB;HAL

-

- II -

Abstract

With the rapid development of semiconductor technology, the application of embedded system, especially with operating system, is becoming more and more extensive in various fields for its prominnent advantages of low power consumption, real-time performance and specific application etc. Intelligent electronic devices are widely used in our life. The needs of the people require the device to have more powerful scalability to meet. Android is a free and open source operating system. Android and ARM processer provide adequate support of software and hardware for extending device capabilities.

Hardware platform based on Samsung S5PV210, and software platform uses the open source Android operating system version 2.3. Android has the characteristics of open source and free, and good support for pr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值