一种实时操作系统快速启动方法及实时操作系统技术方案

技术编号:19820972 阅读:35 留言:0更新日期:2018-12-19 14:25
本申请提供了一种实时操作系统快速启动方法及实时操作系统,启动方法包括系统引导程序启动和应用层启动,系统引导程序启动包括第一阶段和第二阶段,第二阶段包括:执行初始化配置,初始化配置包括通过寄存器对外部输入设备的时钟进行配置;加载数字信号处理固件;初始化外部输入设备;通过寄存器启动编码器;执行命令主循环。实时操作系统包括系统引导程序启动模块和应用层启动模块,系统引导程序启动模块包括第一启动子模块和第二启动子模块,第二启动子模块包括初始化配置单元、数字信号处理固件加载单元、外部输入设备初始化单元、编码器启动单元和命令主循环单元。本申请改变了实时操作系统启动策略,大幅提高了启动速度。

【技术实现步骤摘要】
一种实时操作系统快速启动方法及实时操作系统
本申请涉及实时操作系统领域,尤其涉及一种实时操作系统快速启动方法及实时操作系统。
技术介绍
RTOS(real-timeoperatingsystem,实时操作系统)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。在监控行业,实时操作系统凭借开机速度快,系统资源占用少和工作功耗低等优势,在消费类监控产品中得到了越来越多的运用,比如家用摇头机,无人机图传模块等。实时操作系统的启动包括系统引导程序启动和应用层启动。现有技术中,系统引导程序启动包括两个阶段,第一阶段包括初始化栈和系统时钟设置等步骤,第二阶段包括本阶段所使用硬件的初始化、内存读取等步骤;应用层启动包括了操作系统及硬件的初始化、固件加载、编码器启动等步骤。利用上述启动方式,现有实时操作系统的整个开机启动时间在3秒以内,可应用于智能门铃等
然而,由于应用层启动较为耗时,在监控产品领域,目前的实时操作系统开机启动时间仍然本文档来自技高网...

【技术保护点】
1.一种实时操作系统快速启动方法,其特征在于,包括系统引导程序启动和应用层启动,所述系统引导程序启动包括第一阶段和第二阶段,所述第二阶段包括:执行初始化配置,所述初始化配置包括通过寄存器对外部输入设备的时钟进行配置;加载数字信号处理固件;初始化所述外部输入设备;通过寄存器启动编码器;执行命令主循环。

【技术特征摘要】
1.一种实时操作系统快速启动方法,其特征在于,包括系统引导程序启动和应用层启动,所述系统引导程序启动包括第一阶段和第二阶段,所述第二阶段包括:执行初始化配置,所述初始化配置包括通过寄存器对外部输入设备的时钟进行配置;加载数字信号处理固件;初始化所述外部输入设备;通过寄存器启动编码器;执行命令主循环。2.如权利要求1所述的实时操作系统快速启动方法,其特征在于,所述外部输入设备包括视频输入设备,所述初始化外部输入设备包括:添加摄像头驱动;初始化摄像头传感模块;配置摄像头。3.如权利要求2所述的实时操作系统快速启动方法,其特征在于,所述添加摄像头驱动之前,还包括:对摄像头驱动进行裁剪。4.如权利要求2所述的实时操作系统快速启动方法,其特征在于,所述配置摄像头,包括:初始化摄像头类型、输出的数据格式和摄像头的数据位数。5.如权利要求1所述的实时操作系统快速启动方法,其特征在于,所述数字信号处理固件预存储在非易失性存储器内。6.如权利要求1所述的实时操作系统快速启动方法,其特征在于,所述通过寄存器启动编码器包括:对编码器的的分辨率和帧率进行配置;设置处理器和所述编码器的共享内存;注册编码器中断并打开所述编码器中断;利用所述处理器激活所述编码器。7.如权利要求1所述的实时操作系统快速启动方法,其特征在于,所述应用层启动包括:初始化应用层的操作系统和硬...

【专利技术属性】
技术研发人员:夏宏
申请(专利权)人:成都国科微电子有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1