- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
\* MERGEFORMAT21-
目 录
TOC \o 1-3 \h \z \u 中文摘要 h 1
ABSTRACT h 2
第1章 Linux概述 h 3
1.1 Linux操作系统的诞生和发行版 h 3
1.1.1 Linux系统的诞生 h 3
1.1.2 Linux 发行版 h 3
1.2 Linux应用和特性 h 4
1.2.1 linux 的应用 h 4
1.2.2 linux 的特性 h 4
第2章 Tiny210开发板 h 6
2.1 Tiny210 简介 h 6
2.2 Tiny210硬件配置 h 6
2.3 软件支持 h 7
第3章 移植前准备 h 8
3.1软件平台的搭建 h 8
3.1.1 虚拟机的安装 h 8
3.1.2 Red Hat linux 的安装 h 8
3.1.3 软件包和源码包的准备和下载 h 8
第4章 Linux 内核 h 9
第5章 RTC芯片 h 10
5.1 RTC芯片简述 h 10
5.2 I2C总线简介 h 10
第6章 字符设备驱动相关知识 h 11
6.1 模块机制 h 11
6.2 字符设备开发基本步骤 h 12
6.3 主设备号和次设备号 h 12
6.4 实现字符驱动程序 h 13
第7章 RTC驱动实现 h 16
7.1 设计思路 h 16
7.2 RTC程序实现 h 16
7.2.1 RTC基本数据结构 h 16
7.2.2注册字符设备 h 16
7.2.3 定义操作函数 h 17
7.2.4 函数声明 h 18
7.3 编译生成.ko文件 h 18
7.4 实际运行及结果 h 18
第8章 结论 h 20
谢 辞 h 21
参 考 文 献 h 22
附录A RTC驱动程序 h 23
附录B Makefile文件 h 41
附录C 应用层测试程序 h 41
蚌埠学院本科毕业设计(论文)
\* MERGEFORMAT1-
基于Linux操作系统下RTC驱动开发
摘 要:论文主要研究了Linux系统下的RTC芯片驱动架构,并设计了一个基于Tiny210开发板的RTC字符设备驱动。首先对Linux体系进行了简单介绍,分析了Linux系统的应用和特性,并对现有平台Tiny210开发板进行了简单分析。在对实际项目RTC驱动开发的分析设计的基础上,采用了以动态模块加载方式的字符设备驱动模型。在对RTC芯片各个模块的简单介绍中快速构建和开发了一个该芯片的驱动模型,实现了对硬件时间的读写、闹钟的设置功能。减少了开发的复杂性,缩短了开发时间,且具有很强的可扩展、可移植性。
关键词:Linux操作系统;Tiny210开发板;字符设备驱动;RTC芯片
陈伟强:基于Linux操作系统下RTC驱动开发
蚌埠学院本科毕业设计(论文)
\* MERGEFORMAT20-
Driver Development of Real Timer Clock(RTC) Based on Linux
Abstract:In this thesis, the RTC chip driver under Linux system architecture and design of a development board based Tiny210 RTC character device drivers. First, a brief introduction Linux system to analyze the application and features of Linux systems, and existing platforms Tiny210 development board for a simple analysis. On the basis of the actual project RTC-driven development of analysis and design, using a dynamic module loading character device driver model. Quickly build in RTC chip for each module in a brief and develop a model of the chip driver, the realization of hardware time to read and write, alarm settin
您可能关注的文档
- 基于J2ME平台的手机天气预报程序的设计与实现毕业设计论文.doc
- 基于Java+oracle学生信息管理系统的设计与实现本科毕业设计论文.doc
- 基于Java+oracle学生信息管理系统的设计与实现本科生毕业设计论文.doc
- 基于JavaEE的通用商城系统设计毕业论文设计.doc
- 基于JAVAEE的在线考试系统毕业设计论文.doc
- 基于javaEE文章发布系统设计与实现学士学位论文.doc
- 基于javaweb(日语)停车管理系统毕业设计(论文).doc
- 基于JAVAWEB的高校小吃查询系统的设计与实现毕业论文.doc
- 基于JavaWeb的校友录系统的设计和实施毕业论文.doc
- 基于JavaWeb的在线图书订购与打印管理系统毕业论文设计.doc
文档评论(0)