FreeRTOS动态软件模块
摘要:FreeR'TOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改FreeRTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现...
摘要:FreeR'TOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改FreeRTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现...
ST Visual Develop我们简称STVD程序开发工具ST Visual Programmer 简称STVR程序烧录工具,以加载单片机的程序,也可以下载程序到单片机,常用于改写STM8的选项字节(option byte),一些I0的复用功能可以在这个软件上修改,兹于本文用于入门,那么不介绍该...
相信有很多人都遇到过这样的问题:编了很久的项目终于在ram中运行通过了,但在往flash中烧写的过程中却出现了很多的问题。于是乎,我们各种上网查资料,各种修改cmd文件。结果一不小心,就把dsp锁死了。这时候你可能会纳闷,我并没有给dsp加密啊,为什么dsp会锁死呢?根据自己的经验整理的文档。 ...
梯图转单片机,PWM-HEX,写好梯图程序,另存为HWM格式,然后用这个软件转换HEX格式,转换完成直接烧写单片机...
针对闪存系统对在应用中编程(in-application programming,IAP)的强烈需求,介绍基于 STM32 平台的IAP 设计原理以及实现方法。分析 IAP 设计的重要性,以 STM32F103RC 为例,介绍 IAP 程序中的 FLASH 规划、用户程序条件,IAP 实现原理以及在...