嵌入式无线外设接口与会议系统终端的开发
发布时间:2021-08-10 12:32
本文主要针对单片机高低端应用展开研究,设计开发了基于51单片机的嵌入式无线外设接口和基于ARM单片机的会议系统终端两个嵌入式无线设备。所开发的无线外设接口主要功能是将基于PS2的有线鼠标、键盘等转换为无线设备,包括发射器和接收器两部分。发射器基于AT89C2051处理器平台,接收器基于CY7C68013处理器平台,采用RF2410数字无线收发模块实现无线通信功能。本文阐述了外设接口硬件和软件的设计,硬件部分包括键盘鼠标接口设计、无线收发模块接口设计、电压转换电路设计、E2PROM电路设计及最终的PCB板设计。软件部分主要包括无线模块软件接口设计以及发射器和接收器两部分单片机固件的设计。测试结果表明,开发出来的无线外设接口能够成功将有线键盘鼠标转换成无线键盘鼠标,使用距离达到15米,且使用USB接口与计算机连接,实现了即插即用。会议无线信息系统终端的开发,硬件部分基于ARM920T内核的S3C2410处理器平台,采用USB接口的无线网卡实现无线通信功能。软件部分采用嵌入式Linux系统作为操作系统,采用了Qtopia4作为终端的桌面环境。包括了软硬件开发环境的建立,BootLoader的...
【文章来源】:西南交通大学四川省 211工程院校 教育部直属院校
【文章页数】:90 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 单片机技术的发展
1.2 嵌入式系统的发展
1.3 课题的研究内容及意义
1.3.1 无线外设接口的研究意义
1.3.2 会议无线信息系统终端的研究意义
1.4 论文主要工作和章节安排
第2章 无线外设接口的硬件设计
2.1 无线外设接口的工作原理
2.2 无线外设接口的硬件模块介绍
2.3 发射器电路设计
2.3.1 PS2键盘鼠标接口电路设计
2.3.2 无线模块接口电路设计
2.4 接收器电路设计
2.4.1 电压转换电路设计
2.4.2 E2PROM电路设计
2.4.3 无线模块接口电路设计
2.5 印刷电路板设计
第3章 无线外设接口的软件设计
3.1 无线模块软件接口程序设计
3.1.1 无线模块的工作模式
3.1.2 无线模块的配置
3.1.3 无线模块接口函数设计
3.2 发射器固件设计
3.2.1 PS2设备与单片机的通信程序设计
3.2.2 发射器主函数流程设计
3.3 接收器固件设计
3.3.1 USB规范简介
3.3.2 USB描述符设计
3.3.3 USB端点配置
3.3.4 无线数据处理程序设计
3.4 无线外设接口设计小结
第4章 无线终端操作系统的移植
4.1 软硬件平台及开发环境的建立
4.1.1 硬件平台简介
4.1.2 嵌入式Linux操作系统
4.1.3 开发环境的建立
4.2 BootLoader的移植
4.2.1 vivi简介
4.2.2 vivi的配置、编译及下载
4.3 嵌入式Linux内核移植
4.3.1 修改内核源码
4.3.2 配置编译下载内核
4.4 构建根文件系统
4.4.1 建立根文件系统
4.4.2 NFS方式挂载根文件系统
4.4.3 烧写YAFFS文件系统到终端设备
第5章 终端GUI应用程序开发
5.1 Qt嵌入式开发平台的建立
5.1.1 安装Qt/Embedded for x86(宿主机版本)
5.1.2 安装Qt/Embedded for arm(目标平台版本)
5.1.3 移植Qtopia4到终端设备
5.2 基于UDP的聊天室程序设计
5.2.1 UDP和Socket简介
5.2.2 聊天室界面设计
5.2.3 逻辑代码设计
5.2.4 移植聊天室程序到终端设备
5.3 无线终端的测试
5.3.1 终端设备无线通信功能的添加
5.3.2 无线局域网的搭建
5.3.3 无线网络聊天室程序测试
总结与展望
致谢
参考文献
附录一 无线外设接口的发射器原理图
附录二 无线外设接口的接收器原理图
附录三 无线模块接口函数的实现
附录四 第二套键盘扫描码表
攻读硕士学位期间发表的论文及科研工作
【参考文献】:
期刊论文
[1]基于S3C44BOX的BootLoader设计[J]. 周红霞,孙慧,张春芳. 计算机应用与软件. 2009(11)
[2]Linux内核在S3C2440上移植的方法[J]. 查婧,刘波,曹剑中. 电子器件. 2009(04)
[3]基于ARM和Linux的Qtopia 4.2.1交叉编译与移植[J]. 章笑春,杨维翰. 计算机与信息技术. 2009(04)
[4]基于ARM9嵌入式系统的BootLoader设计[J]. 叶林,方建军. 科技信息. 2009(11)
[5]使用Busybox制作Cramfs根文件系统[J]. 陈立定,杨俊辉,陈伟欣. 计算机技术与发展. 2009(04)
[6]Bootloader下Makefile文件的分析与研究[J]. 柯敏毅,刘文锁. 计算机与信息技术. 2009(Z1)
[7]基于ARM9的Qtopia在utu2440上的移植及其应用开发[J]. 王仪琛,皮德常. 电脑知识与技术. 2009(04)
[8]QPE4·3在Sitsang开发板上的移植[J]. 石淙寅,朱元. 电子设计应用. 2009(02)
[9]嵌入式Linux在S3C2410上的移植分析[J]. 潘伟森,邓胡滨,刘小东. 仪器仪表用户. 2008(02)
[10]嵌入式系统USB接口的研究及设计[J]. 程华. 微计算机信息. 2007(32)
本文编号:3334069
【文章来源】:西南交通大学四川省 211工程院校 教育部直属院校
【文章页数】:90 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 单片机技术的发展
1.2 嵌入式系统的发展
1.3 课题的研究内容及意义
1.3.1 无线外设接口的研究意义
1.3.2 会议无线信息系统终端的研究意义
1.4 论文主要工作和章节安排
第2章 无线外设接口的硬件设计
2.1 无线外设接口的工作原理
2.2 无线外设接口的硬件模块介绍
2.3 发射器电路设计
2.3.1 PS2键盘鼠标接口电路设计
2.3.2 无线模块接口电路设计
2.4 接收器电路设计
2.4.1 电压转换电路设计
2.4.2 E2PROM电路设计
2.4.3 无线模块接口电路设计
2.5 印刷电路板设计
第3章 无线外设接口的软件设计
3.1 无线模块软件接口程序设计
3.1.1 无线模块的工作模式
3.1.2 无线模块的配置
3.1.3 无线模块接口函数设计
3.2 发射器固件设计
3.2.1 PS2设备与单片机的通信程序设计
3.2.2 发射器主函数流程设计
3.3 接收器固件设计
3.3.1 USB规范简介
3.3.2 USB描述符设计
3.3.3 USB端点配置
3.3.4 无线数据处理程序设计
3.4 无线外设接口设计小结
第4章 无线终端操作系统的移植
4.1 软硬件平台及开发环境的建立
4.1.1 硬件平台简介
4.1.2 嵌入式Linux操作系统
4.1.3 开发环境的建立
4.2 BootLoader的移植
4.2.1 vivi简介
4.2.2 vivi的配置、编译及下载
4.3 嵌入式Linux内核移植
4.3.1 修改内核源码
4.3.2 配置编译下载内核
4.4 构建根文件系统
4.4.1 建立根文件系统
4.4.2 NFS方式挂载根文件系统
4.4.3 烧写YAFFS文件系统到终端设备
第5章 终端GUI应用程序开发
5.1 Qt嵌入式开发平台的建立
5.1.1 安装Qt/Embedded for x86(宿主机版本)
5.1.2 安装Qt/Embedded for arm(目标平台版本)
5.1.3 移植Qtopia4到终端设备
5.2 基于UDP的聊天室程序设计
5.2.1 UDP和Socket简介
5.2.2 聊天室界面设计
5.2.3 逻辑代码设计
5.2.4 移植聊天室程序到终端设备
5.3 无线终端的测试
5.3.1 终端设备无线通信功能的添加
5.3.2 无线局域网的搭建
5.3.3 无线网络聊天室程序测试
总结与展望
致谢
参考文献
附录一 无线外设接口的发射器原理图
附录二 无线外设接口的接收器原理图
附录三 无线模块接口函数的实现
附录四 第二套键盘扫描码表
攻读硕士学位期间发表的论文及科研工作
【参考文献】:
期刊论文
[1]基于S3C44BOX的BootLoader设计[J]. 周红霞,孙慧,张春芳. 计算机应用与软件. 2009(11)
[2]Linux内核在S3C2440上移植的方法[J]. 查婧,刘波,曹剑中. 电子器件. 2009(04)
[3]基于ARM和Linux的Qtopia 4.2.1交叉编译与移植[J]. 章笑春,杨维翰. 计算机与信息技术. 2009(04)
[4]基于ARM9嵌入式系统的BootLoader设计[J]. 叶林,方建军. 科技信息. 2009(11)
[5]使用Busybox制作Cramfs根文件系统[J]. 陈立定,杨俊辉,陈伟欣. 计算机技术与发展. 2009(04)
[6]Bootloader下Makefile文件的分析与研究[J]. 柯敏毅,刘文锁. 计算机与信息技术. 2009(Z1)
[7]基于ARM9的Qtopia在utu2440上的移植及其应用开发[J]. 王仪琛,皮德常. 电脑知识与技术. 2009(04)
[8]QPE4·3在Sitsang开发板上的移植[J]. 石淙寅,朱元. 电子设计应用. 2009(02)
[9]嵌入式Linux在S3C2410上的移植分析[J]. 潘伟森,邓胡滨,刘小东. 仪器仪表用户. 2008(02)
[10]嵌入式系统USB接口的研究及设计[J]. 程华. 微计算机信息. 2007(32)
本文编号:3334069
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3334069.html