军事

您的位置:主页 > 军事 >

R‘am娱乐登录’

发布日期:2020-11-11 18:23浏览次数:
本文摘要:1.近年来,随着嵌入式技术的飞速发展,各种电子产品层出不穷。对于那些功能多但按键数量达不到要求的设备,自由选择好的操作系统,设计合理的消息处理机制,一直是R。

飞速发展

1.近年来,随着嵌入式技术的飞速发展,各种电子产品层出不穷。对于那些功能多但按键数量达不到要求的设备,自由选择好的操作系统,设计合理的消息处理机制,一直是R&D人员研究的课题。

基于此背景,本文研究了UCOS-II操作系统在数码相框中的应用,详细描述了UCOS-II操作系统在ZEVIO1020双核处理器上的复制,并根据数码相框的多任务特性设计了一套独创的消息处理机制。实践证明,本文设计的系统能够灵活调度和转换已完成的任务。

2.数码相框的主要特点是画面显示清晰,画面显示效果多样,可选视频播放、音频播放、JPEG图片解码等功能。在构建该系统的过程中,主要分为六个模块:主控模块、GUI界面模块、图片显示模块、视频模块、音频模块和JPEG解码模块。主控模块构建其他模块的管理和控制。

图片显示模块由ZEVIO1020双核处理器的3D图像内核配置,构建多种3D动态显示效果。通过改变定时器设置,它构建了图像广播速率的调整。

视频模块和JPEG解码模块用于高速数据传输的地下通道DMA,因其对速度的高拒绝而构建ARM和DSP之间的双核解码。音频模块可以解码MP3、WMA和其他音频格式。UCOS二号操作系统的任务是根据不同状态下的不同键盘输入信息,构建模块间的灵活调度。

3.基于ZEVIO1020的系统硬件平台ZEVIO1020是美国LSILogic公司发布的第一款基于ZEVIO架构的标准芯片。它没有低功耗和更高级的图像和数字音频/视频处理功能。ZEVIO1020处理器构建高度,包括用于标准化处理的ARM9内核、用于多媒体处理的ZSP400内核、3D图像内核和2D/3DMIDI声音内核。

它还构建了一个视频数模转换器(数模转换器),用于电视的必要输入,以及一个SDIO(安全数字输出/输入)卡插槽,用于数据存储或额外的外围扩展。ZEVIO1020处理器的R&D平台如图1右图所示。

嵌入式技术

其标准化处理内核ARM926EJ-S的工作频率为150兆赫兹。作为系统的主处理器,它可以完成控制和数据处理工作;ZSP400DSP处理器获得了高效的视频解码和JPEG解码操作平台,主频为150MHz。此外,ZSP400还具有双MAC、双算术逻辑单元(ALU)DSP内核、每周期4条指令和矢量写/存指令集的特点。同时,在ZEVIO1020的内存结构中,DMA获取高速数据迁移,需要ARM处理器和DSP处理器双核之间的高速数据传输。

图1ZEVIO1020平台架构4。UCOS二号在泽维奥1020上的复制。UCOS II操作系统是一个动态内核,可以同时管理64个任务,函数的调用和服务时间是确定的。

其内核具有任务调度和管理、时间管理、任务间实时通信、内存管理和中断服务等功能。具有执行效率高、占用空间小、动态性能优异、可扩展性强的特点。大于内核的编译器可以超过2KB。

UCOS-II的复制主要是写与处理器相关的代码,根据处理器设置中断向量表,获取一个操作系统的时钟作为系统时钟。OS_CPU_A.ASM是用户必须根据不同的处理器架构编写的编译文件。

该文件还包括四个函数:OSStartHighRdy()、OSStartHighRdy()、OSCtxSw()、OSIntCtxSw()和OSTickISR()。OSStartHighRdy()在操作就绪状态下扮演优先级最低的任务的角色。

OSCtxSw()是CPU长时间运行时任务之间的过渡,即保留当前任务栈,插入低优先级任务栈,让优先级最低的任务提供CPU控制。OSIntCtxSw()是一个在中断服务程序中继续执行转换功能的函数。OSTickISR()是系统时钟的中断服务程序。这个程序的执行频率是100HZ,它的主要功能是检查是否有暂停的任务因为延迟而变成就绪任务,如果有,调用OSIntCtxSw()开始任务转换,从而操作低优先级的任务。

操作系统

OS_CPU。c主要写任务栈OSTaskStkInit()的初始化函数。中断向量表是系统生成的中断处理的索引表,系统不会根据不同的中断类型把它们引向不同的中断处理函数。

ZEVIO1020双核处理器获得多种不同类型的中断处理,主要分为两种:IRQ中断和FIQ中断。FIQ中断是一种慢中断处理功能,执行速度快,优先级低,一般作为最重要的中断处理,具有很高的实时拒绝能力。IRQ中断是一种常见的中断处理功能,一般的中断处理都属于这类中断。

当各种中断同时启动时,中断程序不会按照各种中断优先级的原作品进行比较,会继续执行优先级最低的中断处理程序。对于UCOS二号的操作系统,必须使用一个系统时钟作为操作系统的时钟节奏,操作系统可以用它来调用时间函数。ZEVIO1020有四个定时器可供选择。

这里,定时器1用作系统时钟,系统时钟频率设置为100HZ,是一个FIQ中断。中断处理程序的构造过程如图2右图所示。


本文关键词:电子产品,消息,am娱乐登录,不到

本文来源:am娱乐官方-www.yaboyule181.icu

微信扫码 关注我们

  • 24小时咨询热线

    24小时咨询热线087-84229741

  • 移动电话19642838595

Copyright © 2002-2020 www.yaboyule181.icu. am娱乐网址科技 版权所有 地址:山东省青岛市梅里斯达斡尔族区最路大楼884号 备案号:ICP备52148821号-6 网站地图 xml地图