期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
FreeRTOS动态软件模块 被引量:6
1
作者 陈紫卿 孙昕 《计算机与现代化》 2016年第6期24-28,共5页
Free RTOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改Free RTOS任务的... Free RTOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改Free RTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现软件模块的动态加载和卸载功能。程序在STM32平台上的测试结果表明,软件模块能够在系统运行时被动态加载入内存,并成功被Free RTOS内核调度执行。 展开更多
关键词 FREERTOS ELF文件 动态软件模块 符号重定位
下载PDF
计算机C语言编译系统前后端的设计与实现
2
作者 王强 《科学技术创新》 2024年第24期128-131,共4页
本文主要探究了计算机C语言编译系统前端和后端的设计要点与实现方法。系统前端通过词法分析器和语法分析器,可以实现单词识别、语法翻译,并借助于错误码实现了对非法情况的自动识别与提醒,方便开发人员及时发现源程序问题,提高了编译... 本文主要探究了计算机C语言编译系统前端和后端的设计要点与实现方法。系统前端通过词法分析器和语法分析器,可以实现单词识别、语法翻译,并借助于错误码实现了对非法情况的自动识别与提醒,方便开发人员及时发现源程序问题,提高了编译的质量与效率。系统后端使用80×86架构实现了对寄存器资源的优化分配,并通过栈式存储管理减小存储资源的占用,为程序运行提供了有利环境。该系统可支持词法和语法识别,以及目标文件和可执行文件生成管理等功能,能够满足C语言编译的基本需要。 展开更多
关键词 C语言编译系统 词法分析器 目标文件 符号重定位
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部