首页下载资源操作系统基于单向链表、可区分实时任务和非实时任务的嵌入式极简任务调度系统

ZIP基于单向链表、可区分实时任务和非实时任务的嵌入式极简任务调度系统

weixin_429740931.2MB需要积分:1

资源文件列表:

EasyTask.zip 大约有256个文件
  1. EasyTask/
  2. EasyTask/24101401_Task/
  3. EasyTask/24101401_Task/.api_xml 67B
  4. EasyTask/24101401_Task/.cproject 67.47KB
  5. EasyTask/24101401_Task/.project 1.33KB
  6. EasyTask/24101401_Task/.secure_azone 629B
  7. EasyTask/24101401_Task/.secure_xml 4.56KB
  8. EasyTask/24101401_Task/.settings/
  9. EasyTask/24101401_Task/.settings/com.renesas.cdt.ddsc.content.prefs 95B
  10. EasyTask/24101401_Task/.settings/com.renesas.cdt.ddsc.contentgen.options.prefs 69B
  11. EasyTask/24101401_Task/.settings/com.renesas.cdt.ddsc.packs.componentfiles.prefs 4.67KB
  12. EasyTask/24101401_Task/.settings/com.renesas.cdt.ddsc.settingseditor.prefs 97B
  13. EasyTask/24101401_Task/.settings/com.renesas.cdt.managedbuild.gnuarm.prefs 119B
  14. EasyTask/24101401_Task/.settings/CoverageSetting.xml 203B
  15. EasyTask/24101401_Task/.settings/DebugVirtualConsoleSetting.xml 559B
  16. EasyTask/24101401_Task/.settings/e2studio_project.prefs 119B
  17. EasyTask/24101401_Task/.settings/eventpointSettings/
  18. EasyTask/24101401_Task/.settings/IORegisterSetting.xml 95B
  19. EasyTask/24101401_Task/.settings/language.settings.xml 2.18KB
  20. EasyTask/24101401_Task/.settings/org.eclipse.cdt.core.prefs 16.17KB
  21. EasyTask/24101401_Task/.settings/org.eclipse.cdt.managedbuilder.core.prefs 1.24KB
  22. EasyTask/24101401_Task/.settings/org.eclipse.core.resources.prefs 57B
  23. EasyTask/24101401_Task/24101401_Task.elf.jlink 845B
  24. EasyTask/24101401_Task/24101401_Task.elf.launch 7.96KB
  25. EasyTask/24101401_Task/configuration.xml 15.92KB
  26. EasyTask/24101401_Task/Debug/
  27. EasyTask/24101401_Task/Debug/24101401_Task.elf 173.13KB
  28. EasyTask/24101401_Task/Debug/24101401_Task.elf.in 1.24KB
  29. EasyTask/24101401_Task/Debug/24101401_Task.map 134.66KB
  30. EasyTask/24101401_Task/Debug/24101401_Task.rpd 260B
  31. EasyTask/24101401_Task/Debug/24101401_Task.sbd 4.44KB
  32. EasyTask/24101401_Task/Debug/24101401_Task.srec 9.54KB
  33. EasyTask/24101401_Task/Debug/comm_src/
  34. EasyTask/24101401_Task/Debug/comm_src/task/
  35. EasyTask/24101401_Task/Debug/comm_src/task/subdir.mk 1.74KB
  36. EasyTask/24101401_Task/Debug/comm_src/task/task.d 182B
  37. EasyTask/24101401_Task/Debug/comm_src/task/task.o 7.97KB
  38. EasyTask/24101401_Task/Debug/comm_src/task/task.o.in 1.13KB
  39. EasyTask/24101401_Task/Debug/makefile 3.58KB
  40. EasyTask/24101401_Task/Debug/makefile.init 2.53KB
  41. EasyTask/24101401_Task/Debug/memory_regions.ld 638B
  42. EasyTask/24101401_Task/Debug/objects.mk 239B
  43. EasyTask/24101401_Task/Debug/ra/
  44. EasyTask/24101401_Task/Debug/ra/fsp/
  45. EasyTask/24101401_Task/Debug/ra/fsp/src/
  46. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/
  47. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/
  48. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/
  49. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/
  50. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/
  51. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.d 6.99KB
  52. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.o 5.72KB
  53. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.o.in 1.22KB
  54. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/subdir.mk 2KB
  55. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.d 6.98KB
  56. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.o 14.7KB
  57. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.o.in 1.22KB
  58. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/
  59. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/
  60. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_clocks.d 7.03KB
  61. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_clocks.o 41.35KB
  62. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_clocks.o.in 1.16KB
  63. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_common.d 6.95KB
  64. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_common.o 14.98KB
  65. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_common.o.in 1.16KB
  66. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_delay.d 7.03KB
  67. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_delay.o 5.62KB
  68. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_delay.o.in 1.15KB
  69. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_group_irq.d 6.96KB
  70. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_group_irq.o 20.53KB
  71. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_group_irq.o.in 1.17KB
  72. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_guard.d 7.03KB
  73. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_guard.o 2KB
  74. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_guard.o.in 1.15KB
  75. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_io.d 6.94KB
  76. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_io.o 2.63KB
  77. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_io.o.in 1.14KB
  78. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_irq.d 6.94KB
  79. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_irq.o 26.34KB
  80. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_irq.o.in 1.15KB
  81. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_register_protection.d 6.98KB
  82. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_register_protection.o 32.48KB
  83. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_register_protection.o.in 1.21KB
  84. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_rom_registers.d 6.97KB
  85. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_rom_registers.o 5.68KB
  86. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_rom_registers.o.in 1.18KB
  87. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_sbrk.d 6.94KB
  88. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_sbrk.o 4.48KB
  89. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_sbrk.o.in 1.15KB
  90. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_security.d 6.96KB
  91. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_security.o 4.08KB
  92. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/bsp_security.o.in 1.17KB
  93. EasyTask/24101401_Task/Debug/ra/fsp/src/bsp/mcu/all/subdir.mk 2.97KB
  94. EasyTask/24101401_Task/Debug/ra/fsp/src/r_ioport/
  95. EasyTask/24101401_Task/Debug/ra/fsp/src/r_ioport/r_ioport.d 7.53KB
  96. EasyTask/24101401_Task/Debug/ra/fsp/src/r_ioport/r_ioport.o 49.32KB
  97. EasyTask/24101401_Task/Debug/ra/fsp/src/r_ioport/r_ioport.o.in 1.14KB
  98. EasyTask/24101401_Task/Debug/ra/fsp/src/r_ioport/subdir.mk 1.72KB
  99. EasyTask/24101401_Task/Debug/ra_gen/
  100. EasyTask/24101401_Task/Debug/ra_gen/common_data.d 7.72KB
  101. EasyTask/24101401_Task/Debug/ra_gen/common_data.o 24.6KB
  102. EasyTask/24101401_Task/Debug/ra_gen/common_data.o.in 1.1KB
  103. EasyTask/24101401_Task/Debug/ra_gen/hal_data.d 7.76KB
  104. EasyTask/24101401_Task/Debug/ra_gen/hal_data.o 2.74KB
  105. EasyTask/24101401_Task/Debug/ra_gen/hal_data.o.in 1.09KB
  106. EasyTask/24101401_Task/Debug/ra_gen/main.d 7.75KB
  107. EasyTask/24101401_Task/Debug/ra_gen/main.o 2.74KB
  108. EasyTask/24101401_Task/Debug/ra_gen/main.o.in 1.07KB
  109. EasyTask/24101401_Task/Debug/ra_gen/pin_data.d 7.2KB
  110. EasyTask/24101401_Task/Debug/ra_gen/pin_data.o 14.68KB
  111. EasyTask/24101401_Task/Debug/ra_gen/pin_data.o.in 1.09KB
  112. EasyTask/24101401_Task/Debug/ra_gen/subdir.mk 1.93KB
  113. EasyTask/24101401_Task/Debug/ra_gen/vector_data.d 6.92KB
  114. EasyTask/24101401_Task/Debug/ra_gen/vector_data.o 1.98KB
  115. EasyTask/24101401_Task/Debug/ra_gen/vector_data.o.in 1.1KB
  116. EasyTask/24101401_Task/Debug/sources.mk 1.15KB
  117. EasyTask/24101401_Task/Debug/src/
  118. EasyTask/24101401_Task/Debug/src/hal_entry.d 8.13KB
  119. EasyTask/24101401_Task/Debug/src/hal_entry.o 25.93KB
  120. EasyTask/24101401_Task/Debug/src/hal_entry.o.in 1.08KB
  121. EasyTask/24101401_Task/Debug/src/led_test.d 8.09KB
  122. EasyTask/24101401_Task/Debug/src/led_test.o 24.73KB
  123. EasyTask/24101401_Task/Debug/src/led_test.o.in 1.08KB
  124. EasyTask/24101401_Task/Debug/src/subdir.mk 1.76KB
  125. EasyTask/24101401_Task/Debug/src/systick.d 7.95KB
  126. EasyTask/24101401_Task/Debug/src/systick.o 10.55KB
  127. EasyTask/24101401_Task/Debug/src/systick.o.in 1.07KB
  128. EasyTask/24101401_Task/JLinkLog.log 10.5KB
  129. EasyTask/24101401_Task/ra/
  130. EasyTask/24101401_Task/ra/arm/
  131. EasyTask/24101401_Task/ra/arm/CMSIS_5/
  132. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/
  133. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/
  134. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/
  135. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h 11.8KB
  136. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h 27.34KB
  137. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h 47.28KB
  138. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h 54.71KB
  139. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h 9.26KB
  140. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h 61.89KB
  141. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h 28.39KB
  142. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h 1.64KB
  143. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h 270.16KB
  144. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h 112.31KB
  145. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h 178.9KB
  146. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h 40.67KB
  147. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h 48.71KB
  148. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h 41.63KB
  149. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h 118.71KB
  150. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h 106.96KB
  151. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h 185.08KB
  152. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h 185.1KB
  153. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h 118.14KB
  154. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h 310.01KB
  155. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h 135.69KB
  156. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm85.h 301.1KB
  157. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h 45.47KB
  158. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h 105.98KB
  159. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/core_starmc1.h 188.53KB
  160. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h 11.46KB
  161. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h 11.1KB
  162. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/pac_armv81.h 5.92KB
  163. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h 22.25KB
  164. EasyTask/24101401_Task/ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h 2.62KB
  165. EasyTask/24101401_Task/ra/arm/CMSIS_5/LICENSE.txt 11.09KB
  166. EasyTask/24101401_Task/ra/fsp/
  167. EasyTask/24101401_Task/ra/fsp/inc/
  168. EasyTask/24101401_Task/ra/fsp/inc/api/
  169. EasyTask/24101401_Task/ra/fsp/inc/api/bsp_api.h 5.54KB
  170. EasyTask/24101401_Task/ra/fsp/inc/api/r_ioport_api.h 17.97KB
  171. EasyTask/24101401_Task/ra/fsp/inc/fsp_common_api.h 27.39KB
  172. EasyTask/24101401_Task/ra/fsp/inc/fsp_features.h 19.14KB
  173. EasyTask/24101401_Task/ra/fsp/inc/fsp_version.h 4.26KB
  174. EasyTask/24101401_Task/ra/fsp/inc/instances/
  175. EasyTask/24101401_Task/ra/fsp/inc/instances/r_ioport.h 20.64KB
  176. EasyTask/24101401_Task/ra/fsp/src/
  177. EasyTask/24101401_Task/ra/fsp/src/bsp/
  178. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/
  179. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/
  180. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/
  181. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/
  182. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/R7FA6T2BD.h 2MB
  183. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/renesas.h 4.93KB
  184. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/system.h 2.67KB
  185. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/
  186. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c 8.68KB
  187. EasyTask/24101401_Task/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c 19.72KB
  188. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/
  189. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/
  190. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_arm_exceptions.h 3.78KB
  191. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_clocks.c 90.16KB
  192. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_clocks.h 78.63KB
  193. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_common.c 9.28KB
  194. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_common.h 20.13KB
  195. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_compiler_support.h 6.25KB
  196. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_delay.c 11.3KB
  197. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_delay.h 5.25KB
  198. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_group_irq.c 6.66KB
  199. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_group_irq.h 4.92KB
  200. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_guard.c 3.66KB
  201. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_guard.h 2.89KB
  202. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_io.c 3.46KB
  203. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_io.h 24.64KB
  204. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_irq.c 6.31KB
  205. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_irq.h 12.99KB
  206. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_mcu_api.h 3.94KB
  207. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_module_stop.h 13.02KB
  208. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_register_protection.c 6.92KB
  209. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_register_protection.h 4.45KB
  210. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c 11.74KB
  211. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_sbrk.c 6.24KB
  212. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_security.c 22.17KB
  213. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_security.h 3.4KB
  214. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/all/bsp_tfu.h 10.03KB
  215. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/ra6t2/
  216. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/ra6t2/bsp_elc.h 22.89KB
  217. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/ra6t2/bsp_feature.h 28.87KB
  218. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/ra6t2/bsp_mcu_info.h 3.91KB
  219. EasyTask/24101401_Task/ra/fsp/src/bsp/mcu/ra6t2/bsp_override.h 7.33KB
  220. EasyTask/24101401_Task/ra/fsp/src/r_ioport/
  221. EasyTask/24101401_Task/ra/fsp/src/r_ioport/r_ioport.c 39.62KB
  222. EasyTask/24101401_Task/ra_cfg/
  223. EasyTask/24101401_Task/ra_cfg/fsp_cfg/
  224. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/
  225. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/board_cfg.h 263B
  226. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/bsp_cfg.h 1.64KB
  227. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/bsp_mcu_device_cfg.h 192B
  228. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/bsp_mcu_device_pn_cfg.h 404B
  229. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/bsp_mcu_family_cfg.h 14.54KB
  230. EasyTask/24101401_Task/ra_cfg/fsp_cfg/bsp/bsp_pin_cfg.h 523B
  231. EasyTask/24101401_Task/ra_cfg/fsp_cfg/r_ioport_cfg.h 284B
  232. EasyTask/24101401_Task/ra_cfg.txt 18.39KB
  233. EasyTask/24101401_Task/ra_gen/
  234. EasyTask/24101401_Task/ra_gen/bsp_clock_cfg.h 2.05KB
  235. EasyTask/24101401_Task/ra_gen/common_data.c 270B
  236. EasyTask/24101401_Task/ra_gen/common_data.h 416B
  237. EasyTask/24101401_Task/ra_gen/hal_data.c 122B
  238. EasyTask/24101401_Task/ra_gen/hal_data.h 255B
  239. EasyTask/24101401_Task/ra_gen/main.c 127B
  240. EasyTask/24101401_Task/ra_gen/pin_data.c 2.12KB
  241. EasyTask/24101401_Task/ra_gen/vector_data.c 529B
  242. EasyTask/24101401_Task/ra_gen/vector_data.h 396B
  243. EasyTask/24101401_Task/script/
  244. EasyTask/24101401_Task/script/fsp.ld 29.84KB
  245. EasyTask/24101401_Task/src/
  246. EasyTask/24101401_Task/src/hal_entry.c 2.41KB
  247. EasyTask/24101401_Task/src/led.h 575B
  248. EasyTask/24101401_Task/src/led_test.c 986B
  249. EasyTask/24101401_Task/src/led_test.h 273B
  250. EasyTask/24101401_Task/src/systick.c 1.04KB
  251. EasyTask/24101401_Task/src/systick.h 945B
  252. EasyTask/comm_src/
  253. EasyTask/comm_src/task/
  254. EasyTask/comm_src/task/task.h 530B
  255. EasyTask/doc/
  256. EasyTask/doc/241119-前后台任务调度系统.pdf 254.97KB

资源介绍:

知识领域:嵌入式极简任务调度系统 技术关键词:任务链表,任务注册,实时任务,非实时任务,前后台任务调度系统 内容关键词:支持任务链表化管理;模块化程度高,不依赖其他代码;提供任务注册接口;支持实时任务和非实时任务分开注册; 用途:可以用于单片机、处理器等嵌入式芯片的任务调度管理。任务链表管理、动态添加任务、支持实时任务和非实时任务
241119-
3
3.1
task.h
#ifndef
TASK_H_
#define
TASK_H_
#include
"stdint.h"
#include
"stddef.h"
typedef
struct
task_node{
void
(*task)(
void
);
int
period;
int
cnt;
struct
task_node*next;
}TaskNode;
#define
TASK_NODE_MAX_NUM100
void
TASK_Init
(
void
);
void
TASK_TickIdle
(
void
);
void
TASK_TickRt1ms
(
void
);
TaskNode*
TASK_GetLastNode
(TaskNode*node);
int
TASK_AddNode
(TaskNode*node,
int
isRtTask);
3.2
3.2.1voidTASK_Init(void)
使
务初
3.2.2voidTASK_TickIdle(void)
while(1)
中不
i2c
spi
uart
3.2.3voidTASK_TickRt1ms(void)
1ms
3.2.4TaskNode*TASK_GetLastNode(TaskNode*node);
3.2.5intTASK_AddNode(TaskNode*node,intisRtTask);
TaskNode
加到
isRtTask
3.3
TaskNode
typedef
struct
task_node{
void
(*task)(
void
);
int
period;
int
cnt;
100+评论
captcha