摘要:FreeR'TOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改FreeRTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现软件模块的动态加载和卸载功能。程序在STM32平台上的测试结果表明,软件模块能够在系统运行时被动态加载入内存,并成功被FreeRTOS内核调度执行。关键词:FreeRTOS;ELF文件;动态软件模块;符号重定位0引言动态软件模块是一种能够在操作系统运行时加载和卸载的程序代码或数据,对于不支持该特性的嵌人式操作系统,其任务代码必须与操作系统内核一起编译,链接成一个完整的可执行镜像,并下载或烧写到目标板中运行,一旦任务代码需要修改更新,则必须重新编译所有代码。这一不支持动态软件模块的缺点限制了嵌入式操作系统的灵活性和可扩展性,给应用软件的更新升级也带来了不便。
上传时间: 2022-06-24
上传用户:
ST Visual Develop我们简称STVD程序开发工具ST Visual Programmer 简称STVR程序烧录工具,以加载单片机的程序,也可以下载程序到单片机,常用于改写STM8的选项字节(option byte),一些I0的复用功能可以在这个软件上修改,兹于本文用于入门,那么不介绍该工具,有兴趣有用到再资讯本协会或网企查找资料软件简单仿真注:该软件支持“在线仿真”:即仿真下载到stm8单片机实时运行下的程序还支持“软件仿真”:脱离芯片,在该软件上仿真程序接下来一一简单介绍,一些细节,同学们自己体发现在线仿真提醒:在线仿真是学习和使用STM8单片机的一大工具,他可以实时的反应CPU运行的情况,包括变量变化,程序跳转等等,有助于调试程序,要学精这款单片机,学会熟练使用在线仿真是前提这里我只简单介绍初学常用的一些功能,他强大的功能我也是很难用几个截图和语言可以描述尽的,其他功能只有你们自己去体会和发现了
标签: stvd
上传时间: 2022-07-01
上传用户:zhanglei193
基于STM32的步进电机S曲线减速程序,经本人试验程序可靠能用。
标签: 步进电机
上传时间: 2022-07-10
上传用户:fliang
eeworm.com VIP专区 单片机源码系列 15资源包含以下内容:1. 基于Proteus_单片机的流水灯实验教程.doc2. 51单片机和HD7279A的接口与编程.pdf3. 格力空调遥控器红外码分析.pdf4. 12864应用的各种资料.zip5. 宏汇编使用手册.pdf6. AT24C02和AT24C512和IIC资料.rar7. NI_USB-6008中文.pdf8. H桥电路原理与应用.doc9. STC51_系列单片机原理图库.rar10. AVR+单片机实例教程.pdf11. 毕业设计论文(多路无线遥控开关设计)很详细.doc12. HOT51增强版开发板使用说明.pdf13. AT89C51并行加载DDS芯片AD9850的方法.pdf14. 遥控车(程序+电路图+实物图).zip15. STM8_开发入门教程.pdf16. 单片机gps接收程序.doc17. 51单片机综合学习系统之 步进电机控制篇.doc18. STM32-CC2520-TinyOS-driver.rar19. ADI16480demo板原理图.pdf20. 超声波US-100说明书及使用例程.rar21. 基于单片机的网络控制实现温控系统的设计.zip22. 电骰子的电路图及制作.doc23. 汇编语言入门教程2007.pdf24. 51单片机的中文拼音输入法c源程序.zip25. STM8S103中文资料.pdf26. 爱特梅尔atmega8l中文资料手册.pdf27. YL-64 TCS3200颜色传感器 资料.rar28. 多路数字温度测量系统设计.doc29. US-100超声波测距模块RS232底板使用说明.pdf30. 7805双极型线性集成电路中文资料.pdf31. 基于单片机的温湿度检测与控制系统研究.pdf32. keil自学教程,经典中的经典.pdf33. MCS-51单片机应用开发实用子程序.rar34. crazyflie国外开源微型四轴所有资料.rar35. S51编程器开源技术方案.pdf36. DS8005评估套件入门.zip37. 51开发板protuse仿真电路.zip38. MC9S12XS128开发平台实验指导手册.pdf39. Practical AVR Microcontrollers.pdf40. 远程水温控制系统的设计与实现.wps41. 32只二极管的流水灯.zip42. 时钟+温度通过LCD12864显示.pdf43. 超声波液位探测系统.doc44. 七段发光二极管.zip45. P89V51RD2功能切换程序.rar46. AVR串口并口下载线制作及PonyProg2000使用教程(完整版).pdf47. 基于AT89S52单片机控制的红外线防盗报警器编程程序.doc48. STC12C5A16S2单片机引脚图.doc49. MSP430单片机一些常用模块程序.pdf50. Atmega328P技术手册.pdf51. msp430fr5739数据手册.pdf52. winAVR中文教程.doc53. 菜鸟,详细NRF24E1运用,程序,电路.rar54. MCS-51单片机计数器定时器详解.pdf55. 详解一个电脑串口控制单片机驱动继电器的例子.docx56. arduino_编程语言.doc57. 基于51单片机设计的多功能数字时钟,c语言程序.doc58. 电子琴制作文件以及程序.rar59. 学习情境一 显示系统设计与制作.ppt60. 51单片机C语言应用程序设计实例精讲.pdf61. 基于以太网的远程温度控制系统.docx62. 液晶屏计时器程序.rar63. 基于ARM Cotex-M0内核32位处理器SWM12系列的热敏打印机方案.pdf64. 字符型LCD显示系统设计与制作.zip65. SWM12系列芯片中文简介 Cotex-M0.pdf66. 手把手教你1602字符型液晶模块使用.doc67. 8051单片机彻底研究 实习篇.pdf68. 51单片机控制继电器.doc69. 各种单片机编程语言比较.pdf70. 基于protues学习+100实例.doc71. DIY LED电子沙漏.pdf72. C8051单片机原理及应用.zip73. 单片机爱好者入门知识 单片机学习的基本过程.pdf74. 8x8点阵做的贪吃蛇游戏.rar75. MPLAB XC8 C 编译器用户指南.pdf76. 基于STM32的高精度水浴锅、恒温箱的恒温控制器设计.pdf77. MSP430超声波测距.pdf78. MSP430Appliction Note.zip79. MSP430的Timer_A实现模拟串口功能.pdf80. 104-1602液晶显示DS1302时钟 含定时.zip81. MSP430单片机C语言和汇编语言混合编程.pdf82. MSP430F413实现的智能遥控器设计.pdf83. Proteus 7.5汉化.zip84. iar430中条件断点的设置.pdf85. 单片机音符与频率的关系.doc86. 1-wire 单总线的基本原理.pdf87. C430编译器的诊断信息.rar88. 模拟PID和数字PID算法.pdf89. MSP430系列单片机元器件手册.zip90. USBASP下载器用户使用说明书V2.0(配套PROGISP1.72).pdf91. 8x8x8光立方PCB图纸.rar92. MSP430驱动汉字LCD演示程序.pdf93. USBASP下载器用户使用说明书V1.0(配套AVR_fighter).pdf94. 光立方程序REG52.rar95. 德州仪器msp430内部资源介绍.pdf96. C51+AVR控制板介绍手册.pdf97. 光立方电路原理图.zip98. MSP430高精度单斜率AD及其单片机实现.pdf99. 单片机课程设计_变频报警器.doc100. 电阻电容电感测试仪的设计与制作.pdf
上传时间: 2013-05-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(36)资源包含以下内容:1. C51 I2C 驱动程序 含头文件.2. arm芯 ucos 下的开发框架.3. c8051f***的程序源代码.4. 新华龙单片机的flash用法.5. 用C8051F300设计锂离子电池充电器的解决方案.6. c8051f系列单片机 用过采样和求均值提高ADC分辨率.7. C6000指令集 是对C6000指令集的文档.8. VxWorks 编程手册 VxWorks 编程手册.9. proteus 6.7及其破解(绝对好用).10. iic总线资料.11. 手机游戏礼包包 原理图采用OrCad软件或PowerPCB软件打开 好玩的很 快来试试吧.12. 红外测温计 红外线测温 自动化设计 原理图采用OrCad软件或PowerPCB软件打开 很完美.13. 9智能机器人礼包 智能机器人 单片机实现 功能齐全 运动流畅.14. 哈哈!终于找到了最新版本的UCGUI! 增加了不少的功能.15. Nios II是一个用户可配置的通用RISC嵌入式处理器,这个文档详细介绍这个处理器的用法.16. 这是一个c语言写的a/d转换程序。利用i2c总线实现对24c02的存和取.17. 学DSP时.18. 汉字液晶子程 液晶屏分为4行*12列汉字.19. 这是一个c语言描述的8位led显示的源代码.20. We demonstrate a method for encoding and decoding the [24,12,8] extended binary Golay code using a s.21. Training embedded apps to process speech may be as easy as finding the right 8-bit micro. Don t let.22. The CC1000 RF transceiver is very easy to interface with a microcontroller. The chip is configured.23. One of the most important issues affecting the implementation of microcontroller software deals wi.24. AVR单片机开发中.25. 作基于日立公司superh系列微处理器嵌入式操作系统bootloader源代码.26. touchsceen_test ├─ main.c C语言主源文件 ├─ AscII6x8.c Ascii字符6x8点阵显示格式数据 ├─ lcd.c LCD显示函数源文件 ├─.27. iic_test ├─ main.c C语言主源文件 ├─ iic.c IIC总线操作和24C040擦写函数源文件 └─ iic.h IIC总线操作和24C040写定义头文件.28. Nexperia系统声音实现的源码.29. 89C516RD+的两个AD转换程序,89C51是22.1184MHZ,有64KB Flash 256B(DataRAM)+1024B(Ext.RAM)的性价比很高的MCU.30. 网上收集的VC多线程开发、嵌入式开发文档.31. ucos-2在lpc2100上的移制例子。.32. mcf5307实验源代码.33. CPLD对DUSH的读写控制,LINUX下运行.解压即可..34. HART协议由Rosemount公司开发且已向每个使用者开放HART协议采用标准的Bell 202频移键控信号以1200波特通信以低电平加载于4mA~20mA模拟信号上.35. 中文MODBUS协议(完整版)涵盖协议基本内容。不用我多说了吧!自己看好了。.36. μC_OS-II在Nios上的移植(共同学习ucosII).37. SST28F040读写源程序,C语言编写,方便移植.38. 基于ARM 的PDA拼音输入法源程序,c语言编写,方便移植.39. Cypress公司的USB芯片开发资料.40. at91 sam 系列arm7单片机程序下工具.
标签: 自动变速器
上传时间: 2013-06-18
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(68)资源包含以下内容:1. 2.4G无线芯片NRF24L01的控制程序.2. nios32指令手册.3. SOPC学习板原理图,可以自己DIY一个开发板.4. 嵌入式处理器.5. Linux环境.6. Linux 系统中.7. irda-utils-0.9.18.tar.gz Linux系统中.8. pcmcia-cs-3.2.7.9. 红外通信工具 EVC下的Windows CE红外通信编程实例.10. 将NiosII程序下载到Flash的方法(Step_by_step).11. NIOS 设计从入门到精通 www.sopc.net.cn.12. EM78P153源代码,含24C02,I2C,以及1418FM发射模块控制部分!.13. 摩托罗拉的脉冲信号输出的原代码.14. 摩托罗拉的时钟的原代码.15. 基于CH375的USB数据采集应用程序,上位机VB.16. 三星公司评估板2440的原理图,包含了所有的外围器件的原理图.比较详细.17. MSP430F169+LCD原理图.18. 各种器件的驱动程序.19. Protel原理图需要的Xilinx元件库.20. 本人收集的在protel99下运行的常用元器件的封装库.21. sch是原理图 7920的驱动程序 avr128.22. 是完成从00到99计数的汇编程序生成文件.23. 节点是网络系统的基本控制单元.24. 基于NIOSII的UART的原代码.25. Globus Toolkit 4编程指南 是关于网格计算中最通用的软件GLOBUS工具箱第4版的使用详解.26. CPLD 一个简单程序 希望大家喜欢.27. this a book about cpld fpga developmen,it is very useful for eda development.28. 一个电表的程序.29. 此电路为计时器电路设计原理图.30. 此电路为考勤机电路设计原理图.31. DSP抽样程序,TMS320VC5402,CCSga.32. 这是一个PCI9820CAN通信卡通信控制程序.33. IAR Embedded Workbench下编译的sst25lf080a操作的MSP430程序包括串口通讯.34. 周边报警的报警控制程序需要的爱好者来下载吧.35. Lakey这是一个免费的CW练习/收/发软件.36. HPI与PC相通信的源代码 喜欢DSP的爱好者快来看看吧.37. arm的地址结构fe分析。arm加载和运行空间地址分配详细指导。.38. arm7 lpc2103 的keil 程序开发包 非常有参考价值.39. vxworks下ppp的实现源码.40. vworks 下wlan的实现代码.
标签: 螺纹
上传时间: 2013-05-26
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(88)资源包含以下内容:1. 计算机并口转3路串行DA的DLL源码及电路,芯片MAX541/MAX5541,可以免费申请,8路I/O输出,5路输入,并口的简单极限应用.经使用各项性能不错,就是DA抗干扰较差,没有较大的电磁干扰运行.2. arm9上测试串口代码.3. I2C controller verilog code for altera fpga platform..4. sigma-delta ADC轉換之matlab模型.5. NiosII的Flash编程指南(www.sopc.net.cn).6. 楼宇门禁对讲机主机原理图.7. 开发环境.8. 开发环境WAVE6000.9. vb环境下用动态规划方法编的0/1背包问题.10. 该实验设计模60计数器.11. 嵌入式课程设计 页面置换算法模拟 列出缺页缺页次数和缺页率.12. DSP系列中的TMS320F2812 ADC范例程序.13. TMS320F2812 GPIO_input范例程序.14. TMS320F2812 SPI_FFDLB范例程序.15. 指令集模拟器.16. s3c44b0x的一些相关芯片资料,是官方的pdf格式,很有用.17. 大屏320240的C语言测试程序,已验证通过,请放心使用.18. 最新火热的CX32 源代码.19. 关于台湾新茂SM5964 I2C的程序.20. gps开发专用的源代码.21. Moore型状态机设计,基于VHDL.能够根据微处理器的读写周期,分别对应存储器输出写使能WE和读使能OE信号..22. 文介绍一款用AT89C51和串行ROM 制作的电子密码锁.23. 总线控制器 altera提供的FPGA源代码.24. bios嵌入DOS操作系统,可以先编译romos.asm制作成BIN文件,加载至BIOS的ISA模块.另外还有制作工具.25. wt89c51 watch dog proce.26. 瑞萨H8系列芯片内置rom读写测试.27. Opencore提供的I2C代码.28. 译码器的逻辑功能是将已赋予特定含义的一组二进制输入代码的原意"翻译"出来,变成对应的输出高低电平信号.该程序为3-8译码器.基于VHDL,其开发环境是MAXPLUS2..29. 驱动SOLOMON的SSD182.30. 驱动三星的KS0107/KS0108.31. 驱动ULTRCHIP的UC1682.32. 是一个带PROTEUS仿真的8路数字电压表.33. SSD3的练习6的答案.快期末考试了.34. S3C2410A 的存储器控制器提供访问外部存储器所需要的存储器控制信号。 S3C2410A 的存储器控制器有以下的特性:.35. 这是一个三星44b0的中文文档.36. 这个arm7嵌入式蕊版的起动代码.37. 这个代码是用ADS1.2平台开发的一个mp3播放器。.38. 该程序能够对信号进行OFDM处理.39. 在网上看见很多人用DM413.40. 介绍了CPCI总线及快速、低功耗模数转换器件AD976的主要特点.
上传时间: 2013-06-18
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(128)资源包含以下内容:1. 嵌入式数据库sqlite 3.5.9的文档.2. 嵌入式开发圣经.3. Zlg_IP软件包,对初学网络的朋友不错的源代码.4. 单个ds18b20温度4 位LED显示 源程序+protues仿真.5. arm 的bootload 源码 是s344b0x.6. arm 系统的bootloader 起始加载的代码.7. t6963控制器 液晶显示程序.8. cc2420的头文件相关cc2420的介绍和使用过程.9. 自己写的iic配置芯片的源程序.10. tft4267的驱动程序,里面还带有显示几张图片的范例程序.11. 周立功的文件系统源代码,需要配合底层驱动程序使用.12. 自己编写的linux下的i2c驱动程序,是基于lpc2200编写的,已经测试ok.13. 基于凌阳单片机SPCE061A的PWM电机控制.14. 异步电动机直接转矩控制基本原理 doc文档.15. 2004-12-31(校)电气符号00DX001.dwg cad图纸.16. 编写程序方式的参考资料_华为公司的编程规范.17. matlab的gui:创建图形用户界面的gui.18. 周立功的 I2C驱动,,适合ADS1.2调试环境,源码.19. 这个文件是简易数字存储示波器的全部输出程序.20. s3c 2440 vivi源代码.21. egui 嵌入式图形系统.22. 1)兼容FAT16文件系统.23. 关于设计CCFL的论文.24. 我是自己编的可设置时间的闹钟.25. X5045读写程序:包括看门狗功能.26. 《数字电子技术基础》习题答案(阎石第四版).27. 嵌入式系统的C程序设计,很清楚.28. Give folders full access to account ASP.Net. Folders names are: ProMatrix.Lib and ProMatrix.TestCont.29. ldpcLDPC码原理与应用_文红 符初生 周亮.30. MCU测试程序.31. 最简单的DS1302的电子钟,包含仿真原理图和编译好的16进制文件.32. 51系列单片机在使用时.33. 本文讲述了如何提高c++代码的质量以及一些号的编程习惯.34. 单片机课程设计,编写电脑时钟的源代码,有详细的流程图和解释,上传给有需要的朋友分享!.35. 最近收集的一些CPLD的文章.36. 基于CPLD的路灯控制系统论文.37. pcf8563的中文技术资料,不知道具体上载到哪儿,因此放入其他类中,希望对大家有所帮助.38. 基于51单片机设计的实时温度程序.39. 用3310显示温度与数字钟.40. 用51单片机设计的歌曲播放.
上传时间: 2013-05-22
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(132)资源包含以下内容:1. siemens PLC Prodave 通讯测试.2. 嵌入式系统下IC卡读写的源码.3. 数字音乐盒的完整毕业论文(无意中发现的) 课程设计题目:数字音乐盒.4. 单片机程序 51频率计 电子琴 电子钟程序 按键显示程序最终成功.5. C和C++嵌入式系統編程,一本很嵌入式编程很不错的书..6. 一本很好的介绍yaffs文件系统的书籍 一本很好的介绍yaffs文件系统的书籍.7. 一份不错的介绍linux 字符设备驱动的文档.8. 工程源文件.9. 用holtek3000开发环境编写的单片机C语言键盘扫描程序..10. 8255A芯片的中文资料(8255中文资料).11. mmc_sd_memory_card_driver_sample_project_files spi接口的sd card driver 示例.12. 单片机驱动PS2键盘的c程序 希望对大家有用.13. a voice guide client ,it is the second part of voice guide center.14. msc map program to control client of tools,use for map guide.15. C#开发win ce代码程序.16. 2个Ds18b20温度显示电路,12Mhz晶振.17. 5分频cpld原理图实现.18. 可实现对ST公司的SPI flash的控制.19. VB实现的文字图片原理,VB实现的文字图片原理.20. 嵌入式C精华, 嵌入式C精华,嵌入式C精华.21. 一个简单的电梯控制系统,主要实现一个八层楼的电梯控制..22. 这是自己做的一个gui 及供初学者参考 如有问题可以一起讨论 可发到我的邮箱里 完成的功能就是 对uicontrol的应用.23. 触摸屏校正算法,主流嵌入式设计都使用此算法,个人觉得经典..24. 基于51单片机的源码,内有液晶显示(IIC)接口,还实现串口和定时操作等功能..25. 链接器和加载器,这是一本全面介绍我们编写的程序是如何被链接的,个人觉得做嵌入式开发的软件工程师必备的一本书..26. 使用Embest IDE for ARM 开发环境及ARM 软件模拟器; 通过实验掌握简单ARM 汇编指令的使用方法。.27. AD7714是一款24位高速AD转换芯片.28. Cortex-M3是首款基于ARMv7-M架构的处理器.29. 刚刚学习ne2000驱动开发.30. ATMEL的芯片资料pdf文档.31. GPS卫星定位模块的驱动程序.32. 还可以.33. 基于CAN总线的分布式三维步进电机控制系统.34. 自己做的交通灯~~~用c编写的.35. 基于PCI总线的高速数据传输.36. [转载]嵌入到系统进程中,检查并报告主板型号.37. Freescale_071112_1公司内部的器件资料.38. 关于2410开发板的u-boot的说明.39. CX1-22R 可编程控制器(简称 CX1)是 22 路 I/O 一体化小型可编程控制器(PLC).40. PIC汇编各个时间延时小程序.
标签: SD卡
上传时间: 2013-04-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(137)资源包含以下内容:1. 可以从字库中提取中文字的字模点阵信息,可分为12X12、14X14、16X16、24X24.2. ST Flash loader的2次开发接口源码.3. C8051 IC SPEC资料,相信对于大家有帮助..4. SmartARM2214开发板原理图.5. 关于spi的接口程序.6. arm嵌入式应用.7. 介绍PCB中的走线粗细与电流大小的关系..8. RC500读写源程序5[1].6.9. Spanion的关于NAND Flash的ECC算法的简单比较.10. ecos cvs version lwip-tcpip nat addon patch..11. Embeded Software Development With eCos eCos必备之书.12. ZLG_GUI在uC_OS的使用.13. 看到的比较全面的Eclipse教程.14. TI TMS320C5509A开发板原理图.15. 智能车开发板的原理图.16. fat文件系统的源码 老外写的FAT32文件系统 还是有用的.17. 本文件系统实现的一个类似于DOS/WINDOWS的文件管理系统.18. Atmega128单片机的LCD显示 开发环境ICCAVR.19. 基于ZigBee通讯协议的设计与实现.20. 嵌入式三星2410板子上实现通信服务。共分为接收端和发送端两部分.21. 此程序是在blackfin下实在的ide硬盘的程序.22. GSM短信LED条屏控制板,STC单片机+29C040+62256.23. ST7920 控制器系列中文图形液晶模块显示程序(C语言).24. 普林斯顿大学的本科嵌入式系统设计的讲义。讲述覆盖了嵌入式设计的各个方面.25. P437_军用软件开发规范 P437_军用软件开发规范.26. wince 启动时 自动加载 SD卡 应用程序.27. ,2006altera大赛-基于软核Nios的宽谱正弦信号发生器设计:摘要:本设计运用了基于 Nios II 嵌入式处理器的 SOPC 技.28. 支持s3c4510的bios。感觉其实现的方式还是比较巧妙的。而且网上还有对该源码的学习日志。很是有利于大家学习.29. 基于Nuleus操作系统和s3c4510的编写的EFC。已经包含了该EFC的设计说明。这是个实际产品的代码.30. CPLD驱动显示器的VGA口.31. 基于MFRC500读卡芯片的完整读卡程序.32. i2c introductions.33. 此文件为zigbee2006协议栈源码.34. 基于QT60xx0的I2C接口开发.35. STM32F10xxx USB开发者套件.36. 关于台湾研华远程以太网模块上位机控制源代码.37. 关于台湾研华远程以太网模块上位机控制源代码.38. 关于台湾研华远程以太网模块上位机控制源代码.39. 关于台湾研华远程以太网模块上位机控制源代码.40. 关于台湾研华远程以太网模块上位机控制源代码.
标签: Demonstrator Release USB HID
上传时间: 2013-04-15
上传用户:eeworm