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

基于Linux/VxWorks的嵌入式通讯实验平台的设计与实现

发布时间:2021-01-17 07:54
  进入21世纪后,计算机技术发展的一个重要方面,就是嵌入式计算机技术的飞速发展。基于嵌入式技术的产品已经深入到社会生活的各个层面,不知不觉中,形式多样的嵌入式产品特别是本身具有操作系统支持的专用系统已经开始继PC机之后成为通讯信息处理领域的一大主要工具,并且正在逐步形成一个充满商机的巨大产业。整个研究项目确定了把研究嵌入式家庭通讯网关作为应用背景,以实现一种跨系统(Linux和VxWorks)的嵌入式通讯实验平台为目标。因为是要完成一个实际的嵌入式实验平台,我们要做出一个实际的硬件设备,使之可以满足嵌入式家庭网络控制中心应用的各项基本功能。作为实验室原有工程的延续,方案最终准备实现基于ARM处理器的Vxworks和Linux的双操作系统的试验平台,一个试验平台,两套系统配置,按照试验要求进行系统切换,并且可以根据系统启动的要求进行软件配置。软件上首先要实现Linux的系统移植以及做多个平台(Linux和Vxworks)选择的Bootloader的处理功能。在移植Linux系统平台的过程中完成对支持硬件的驱动模块的编写和通过控制内核变量参数来实现不同硬件配置的实验要求,为将来运行在用户空间... 

【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校

【文章页数】:75 页

【学位级别】:硕士

【部分图文】:

基于Linux/VxWorks的嵌入式通讯实验平台的设计与实现


硬件系统功能扩展结构图

结构图,硬件平台,结构图,硬件电路


图3一1硬件平台结构图硬件电路板是整个设计的基础,结合前面应用方案分析,下面主要从硬件电路板的处理器、内存和外设三个方面介绍硬件板子中的各个器件和它们之间的电路连接情况。

分配结构,内存空间,嵌入式系统


OOTLOADER也叫启动装载器,它是用于初始化目标板硬件,给嵌入供板上硬件资源信息,并为进一步装载、引导真正的嵌入式操作系的固件程序。一般来说,B00TLOADER一般是被烧录下载到BOOTR地址(如Oxo地址)处,此地址一般是rom或者flash等固态存着芯片复位后执行的第一段代码。一般来说,BOOTLOADER需要完务:1、初始化硬件,完成板子的基本硬件功能,最终实现内存地2、在系统内存重新定址的基础上,我们把操作系统内核装载到内上去,并根据加载的要求初始化硬件寄存器,从而将系统的软硬件合适的状态,为最终调用操作系统内核准备好正确的环境。在完成,代码就会跳到真正的操作系统起始地址运行。由于BOOTLOADER除了依赖CPU的体系结构外,实际上也依赖于具的配置,因此不可能有通用的BOOTLOADER,开发时需要用户根据设计情况进行移植。这也就是说,对于两块不同的硬件试验板而言基于同一种处理器的,要想让运行在一块板子上的BOOTLOADER程另一块板子上,通常也需要修改BootLoader的源程序。

【参考文献】:
期刊论文
[1]电子产品世界论坛诚征版主[J].   电子产品世界. 2005(09)



本文编号:2982485

资料下载
论文发表

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


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

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