当前位置:主页 > 科技论文 > 计算机论文 >

基于RTOS通信终端的SCA架构设计

发布时间:2023-12-28 19:25
  RTOS已广泛运用在工业化自动控制以及射频通信、国防等嵌入式领域,嵌入式系统向着复杂度逐步提高、电路规模逐步扩大的方向发展。这对系统的单位算力功耗、功能以及成本提出了额外的约束和挑战。怎样在复杂多变的要求和约束之间取得平衡是未来嵌入式软硬件系统设计必然面临的挑战。平台化结构设计是针对该问题、平衡嵌入式系统约束和需求的有效方法之一。平台化结构设计是软硬件系统级设计方法,其重点之一是实现软件组件的可复用性以及硬件平台的可编程性,从而实现对不同应用增强灵活性,另一方面是强调嵌入式系统与软件应用应协同开发从而实现设计的优化。本文针对这些问题,围绕以iMX6Q为主控的SDR终端设备,设计软件栈,并对操作系统、驱动、中间件以及业务软件进行了实现与移植。主要工作有:对比分析不同实时操作系统的内核结构,驱动结构,调度原理,移植了操作系统的板级支持包。为提高构件的可移植性和共享性,构建了基于进程间通信与TCP/IP的组件交互中间件方案。在实时操作系统平台中探索Redis、Python等组件的开发移植工作,验证组件的可移植性,并与Linux运行结果对比分析。

【文章页数】:67 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 课题背景及意义
    1.2 国内外研究现状
    1.3 本文的主要工作
    1.4 本文的内容安排
第二章 软件栈设计
    2.1 SDR硬件平台介绍
    2.2 软件栈概述
    2.3 软件架构目标
    2.4 实时操作系统
        2.4.1 实时操作系统概述
        2.4.2 实时操作系统架构对比分析
        2.4.3 实时操作系统选型
    2.5 中间件
        2.5.1 中间件概述
        2.5.2 CORBA调用接口
        2.5.3 Redis内存数据库
        2.5.4 中间件选型
    2.6 业务管理平台
        2.6.1 综述
        2.6.2 Python
        2.6.3 Java
        2.6.4 Lua
        2.6.5 业务管理平台选型
    2.7 本章小结
第三章 RTOS移植与评估
    3.1 SDR硬件平台介绍
    3.2 uBoot移植
    3.3 iMX6Q BSP核心外设移植
    3.4 外设驱动移植
        3.4.1 iMX6Q GMAC驱动移植
        3.4.2 iMX6Q NANDFLASH驱动移植
    3.5 性能测试与分析
        3.5.1 系统运算性能测试
        3.5.2 实时性测试
    3.6 本章小结
第四章 中间件移植与评估
    4.1 中间件移植
    4.2 中间件性能测试
    4.3 本章小结
第五章 总结与展望
    5.1 论文主要工作
    5.2 论文工作展望
参考文献
致谢
攻读硕士学位期间发表的论文



本文编号:3876038

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3876038.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7f0a6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com