一种最小rtos系统移植方法技术方案

技术编号:42124322 阅读:18 留言:0更新日期:2024-07-25 00:41
本申请涉及一种最小rtos系统移植方法,包括基于处理器芯片信息设置通用宏定义参数值,基于通用宏定义参数值从移植对象对应的代码库中确定多个最小rtos启动代码,并从中确定出目标最小rtos启动代码,拷贝目标最小rtos启动代码,依据通用宏定义参数值对目标最小rtos启动代码进行修改,生成移植对象对应的最小rtos启动移植代码,并输出系统移植帮助信息,基于被移植对象的编译环境编译该最小rtos启动移植代码,将编译完成的最小rtos启动移植代码下载到被移植对象的处理器芯片进行验证,若验证成功,则确定当前移植成功,若验证失败,则验证其他最小rtos启动代码,直至将多个最小rtos启动代码验证完。

【技术实现步骤摘要】

本申请涉及计算机技术的领域,尤其涉及一种最小rtos系统移植方法


技术介绍

1、近年来随着生产技术提高和电子产业发展,推出的处理器芯片种类和数量越来越多,每年都有大量处理器芯片问世,这些芯片外设都非常丰富。同时多核技术在处理器芯片应用也十分广泛,在一个处理器芯片上集成多个核,这些核可以是同一类型也可以是不同类型,不同处理器芯片之间往往拥有一样的处理器内核。处理器芯片应用在许多领域,为各行各业提供了高效、可靠的解决方案。一个系列处理器架构可以被不同芯片厂商来使用,例如cortex-a9被nxt、st、ti、瑞芯微等芯片厂商生产不同处理器芯片。

2、近年来rtos(real-time operating system, rtos)发展越来越成熟,涌现出free-rtos、zephyr、rt-thread、threadx、nuttx、liteos、sylixos、vxworks等实时操作系统,在消费应用、工业、汽车、物联网、航空、人工智能等领域应用越来越广泛。这些rtos基本都支持大量的处理器芯片架构,对应处理器芯片拥有单独的适配代码,可灵活配置。本文档来自技高网...

【技术保护点】

1.一种最小rtos系统移植方法,其特征在于,包括:

2.根据权利要求1所述的一种最小rtos系统移植方法,其特征在于,通用宏定义参数包括处理器节点、中断、时钟、内存、gpio。

3.根据权利要求2所述的一种最小rtos系统移植方法,其特征在于,所述步骤S107,将步骤S106中编译完成的最小rtos启动移植代码下载到被移植对象的处理器芯片进行验证,包括:

4.根据权利要求1所述的一种最小rtos系统移植方法,其特征在于,所述方法还包括:

【技术特征摘要】

1.一种最小rtos系统移植方法,其特征在于,包括:

2.根据权利要求1所述的一种最小rtos系统移植方法,其特征在于,通用宏定义参数包括处理器节点、中断、时钟、内存、gpio。

3.根据权利要求2所述的一种最小rt...

【专利技术属性】
技术研发人员:吴宁吴春光刘仁学黄顺玉战茅
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

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

1