Image
Image

chenqiang10

+ 关注

粉丝 1     |     主题 39     |     回帖 940

GD 32 Trochili RTOS 移植
2018-10-29 20:58
  • GigaDevice GD32 MCU
  • 38
  • 3566
  这次在GD32上移植RTOS 就到这里。  
  这个函数注册到内核后,在内核启动过程中被调用,在这之后,内核将通过 IDLE 线程启动多任务。因为 IDLE 线 ...  
  函数 AppSetupEntry ()就是所说的用户应用程序入口函数,在该函数里,我们初始化了 LED 和 KEY 设备,通过 ...  
  main 函数  
  用户应用程序入口函数  
  Led 线程的主函数  
  按键中断处理函数  
  用户定时器 1 的回调函数  
  线程做无用操作,起到空转效果  
  用户定时器结构  
  用户线程定义  
  Trochili 多线程编程 下面代码演示了如何注册一个恰当的用户应用函数。 ...  
  在内核启动之前,必须注册用户应用程序入口函数。用户可以在这个函数里初始化应用线程,对 BSP 和设备进行 ...  
  该函数具体代码如下:  
  内核启动流程 这里我们结合代码和注释来分析内核是如何启动的。内核启动函数在文件 kernel.c 中。 ...  
  线程优先级计算函数 函数 uCpuCalcHiPRIO()通过 RBIT和 CLZ指令来加速计算线程队列中的最高线程优先级。 内 ...  
  临界区管理函数 函数 uCpuEnterCritical()和 uCpuLeaveCritical()通过 CPSID、CPSIE 指令来控制处理器中断 ...  
  中断咬尾的情景 如果第三个中断的优先级又比第一个中断还低,因为不能发生嵌套,所以在第一个中断 退出时, ...  
  中断嵌套情景 在第一个中断执行的时候, 处理器首先是把部分寄存器保存到用户栈中的,即 PSP, 假 如这个中 ...  
GD32F207 相关驱动
2018-11-30 22:02
  • GigaDevice GD32 MCU
  • 25
  • 2042
  初始化用户Led设备 void EvbLedConfig(void) { GPIO_InitPara GPIO_InitStructure; RCC_APB2Per ...  
2
3
近期访客