CNIPA.AI
Back to Search
Dossier

一种基于RTOS的嵌入式多人协作开发的方法

InventionActive
8Claims · 1 independent
§ Ⅰ

Dossier Overview

Inventor

郭馨阳; 徐键恒; 吴荩

IPC Classification

G06Q 10/101 (2023.01)G06Q 10/10 (2023.01)G06F 8/30 (2018.01)G06F 9/448 (2018.01)

本发明公开了一种基于RTOS的嵌入式多人协作开发的方法,所述方法包括:链接器指定代码链接的代码段,代码段包含外设模块、任务模块;定义特定宏,并采用特定宏将声明函数地址放入至代码段中的特定代码段内,并进行排序;在主函数中分别进行外设模块、任务模块的回调函数的定义;根据预设任务功能需求信息编写外设模块的驱动和/或任务模块的驱动。本发明在编写外设模块的驱动、任务模块的驱动时,仅在自己的模块中创建驱动即可,无需直接对主函数进行修改,从而避免了传统开发模式下对主函数集中修改所带来的冲突风险;不同功能之间没有进行直接耦合,从而保证后期代码更易于测试、复用以及迁移,同时方便后期功能拓展与调试定位。

External Resources