首页> 中文学位 >嵌入式渔业基站电台底层驱动的研究与实现
【6h】

嵌入式渔业基站电台底层驱动的研究与实现

代理获取

目录

文摘

英文文摘

第一章 绪 论

1.1 LINUX操作系统概述

1.2 嵌入式LINUX系统

1.3 本文的主要内容以及章节安排

第二章 嵌入式LINUX设备驱动开发流程

2.1 LINUX设备驱动概述

2.2 本项目采用的资源环境

2.2.1 硬件资源

2.2.2 软件环境的构建

2.3 LINUX设备驱动开发流程

第三章 CY7C027双口RAM驱动编程

3.1 CY7C027双口RAM芯片与硬件系统的连接

3.2 基于嵌入式LINUX下CY27C07驱动程序的编写

3.2.1 驱动程序编写概要

3.2.2 双口RAM读写部分驱动

3.2.3 外部中断的实现

3.2.4 异步通知的实现

3.2.5 驱动程序的总体设计

3.3 通信过程分析

3.3.1 通信过程帧结构

3.3.2 发送过程

3.3.3 接收过程

第四章 远程呼叫的设计与实现

4.1 LINUX下SOCKET网络编程概述

4.2 语音通信的设计与实现

4.2.1 语音通信数据帧格式

4.2.2 语音通信服务器端实现

4.2.3 语音通信客户端实现

第五章 结束语

致谢

参考文献

硕士期间的研究成果

展开▼

摘要

中国渔业具有高风险性和高死亡率的特性,由于这些特性反映出渔业通信与广大渔民的生命和财产安全息息相关,现有的渔用超短波电台具有话音质量差、呼叫建立时间长、功能单一、可用频段少等很多缺点。在当今所谓的后PC时代,随着计算机技术和通信技术的快速发展,互联网的迅速普及,嵌入式技术已成为了当今和未来一段时期最有生命力的技术之一,必将得到飞速的发展和广泛的应用。本文结合嵌入式技术,设计并实现新型渔用全数字基站。
   本文根据《渔业船用VHF调频无线电话机通用技术规范》和合作单位的要求,针对底层驱动以及远程呼叫提出了总体设计方案以及实现方法。该方案利用嵌入式Linux技术进行任务调度,操作方便;重点研究了嵌入式系统与DSP通过双口RAM进行通信的底层驱动程序以及通信程序,同时对远程呼叫系统的设计也提出了一种实现方法,由于需要实现的网络通话为半双工方式该方法,也就是一方在发送的时候不能同时进行接收,一方在接收的时候不能同时进行发送,录音和发送分别通过线程进行处理,播放和接收也分别通过线程进行处理,同时有双缓冲区作为数据缓冲,完全独立的任务调度,相互之间没有任何的影响,从而实现半双工网络通话功能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号