基于S3C2440+Linux的无线射频模块的驱动程序设计

被引量 : 21次 | 上传用户:asa333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的不断发展,无线通信系统已经渗透到了人们生活的方方面面,为信息化社会的形成提供了坚实的物质基础。在警用设备领域中,有时需要能够实时地提供现场图像和声音的无线发射与接收系统,车载无线系统就是常见的系统之一。其中,无线通信系统的相关软件开发技术及其实现方法就是本文将要论述的重点。以前的电子系统大多采用单片机来实现控制和智能化,而更多更复杂的功能需求、嵌入式微处理器的稳定性的提高以及价格的不断降低,使得带有操作系统(OS)的嵌入式系统的开发和应用日益广泛。针对低功耗、低成本、高性能、高可靠性、易维护性的要求,本论文所涉及课题的系统采用了三星公司基于ARM920T内核的S3C2440微处理器。同时,因为代码开源、易于裁剪以及可移植性强等特点而选用了Linux操作系统。本课题的整个系统分为软件开发和硬件开发两个部分,其中的软件部分又大致分为设备驱动程序开发、操作系统移植、通信协议软件开发和应用程序开发等。本论文着眼于无线收发信机(transceiver)的嵌入式软件开发中的设备驱动程序开发、无线射频接口程序开发以及Linux操作系统在本系统中的移植技术与实现的三个方面。论文首先简要介绍了本无线图像收发信机的工作原理和总体方案,然后概述了嵌入式处理器S3C2440和Linux操作系统,最后介绍了嵌入式系统集成开发环境和调试方法。在接下来的第三章中,详细地描述了射频模块的驱动程序设计,包括:使用SPI总线的射频上变频器AD9957的Linux驱动程序的设计与实现的要点、上变频器的接口程序设计的要点、使用12C总线的射频模块高频头的Linux驱动程序的设计要点和高频头的接口程序设计的要点。第四章详细地描述了嵌入式系统中移植的相关内容,包括:采用通用的U-Boot所进行的Boot loader移植的要点、Linux操作系统内核的移植要点。
其他文献
长春市位于北半球中纬度北温带,地处欧亚大陆东岸的中国东北平原腹地,地势平坦开阔,属北温带大陆性季风气候区,素有“森林城”的美称。长春地区适应种植的园林物种丰富,种类繁多。
在经济全球化和国际化日趋明显的今天,人力资本已成为企业竞争力的根本,任何企业的发展都离不开优秀的人力资源有效配置。而绩效管理在企业的人力资源管理中占据着核心的地位
随着现代战争模式的不断发展和改进,导弹部队全新的作战模式给卫勤保障带来新课题。本文旨在通过联训经验,探讨导弹部队训练和未来作战中配属医院外科勤务人员发挥的作用和保障
顺丁橡胶装置的废气含有正己烷和丁二烯。用引风机将废气收集到废气处理系统,通过该系统催化氧化方式使废气中的烃类氧化成二氧化碳和水,达到国家排放标准。该装置废气处理系
为了探明石漠化地区不同尺度立地情况下植被恢复的潜力,在立地分类基础上,依据立地分类主导因子,采用模糊综合评判方法,评价石漠化地区植被恢复潜力。结果表明:立地类型区中,
随着新一轮全球产业转移浪潮的来临,中国抓住历史机遇,积极推动现代服务业发展,加快中国“服务经济”的转型和升级,“现代服务业集聚区”就是在这样的时代背景下诞生的一个崭
目的通过观察急性冠脉综合征(acute coronary syndrome,ACS)患者外周血白细胞分化抗原14阳性(Cluster of differentiation-14 , CD14+)单核细胞Toll样受体4 (Toll like receptor
轧制规程的自动生成是轧钢过程自动化的核心内容,轧制规程设定计算模型的作用是根据板坯的规格、加热温度、目标轧材的规格、轧制过程的特殊要求等自动生成轧制规程,通过压下
本论文主要研究了壳聚糖对奶牛瘤胃体外发酵特性及产奶性能和免疫机能的影响。论文共分六个试验。试验一用两头瘤胃瘘管牛作为供体牛,采用体内法,分别在2、4、8、12、24、36
华夏银行是上市股份制商业银行,总部设在北京。西安分行经过五年的稳健经营,开创出深具特色的发展之路,在市场上占有相当份额,具有一定影响力。西安分行对公业务的发展状况直