那请问原子哥,我现在对UCOS的认识是裸机跑系统的意义也不大,你觉得了?:
1、硬件中断优先级高于任务优先级,原来裸机时中断怎么操作,其实加了UCOS没太大变化;只是要注意中断恢复时哪个任务要继续运作;
2、对于单片机来讲,原来的工程其实任务也都不会特别多,现在的任务只是避免了一些共用的资源被同时互相抢占;
3、如果照您说的全局变量也还可以继续用,那我真觉得象征性的起些任务 意义不特别大。
我的认识对吗? 再有原子哥,你的代码自带了SYSTEM文件夹,其实我比较反感,为什么不能照着ST的官方例程写些比较直接调库的代码,方便大家初学和移植,你的那个usart.c里的中断函数为什么不写在xxx_it.c文件里。而且比较有价值的DMA串口接收,但是你的例子写的是发送。我可能学的比较浅。总感觉看着美中不足。
那请问原子哥,我现在对UCOS的认识是裸机跑系统的意义也不大,你觉得了?:
1、硬件中断优先级高于任务优先级,原来裸机时中断怎么操作,其实加了UCOS没太大变化;只是要注意中断恢复时哪个任务要继续运作;
2、对于单片机来讲,原来的工程其实任务也都不会特别多,现在的任务只是避免了一些共用的资源被同时互相抢占;
3、如果照您说的全局变量也还可以继续用,那我真觉得象征性的起些任务 意义不特别大。
我的认识对吗? 再有原子哥,你的代码自带了SYSTEM文件夹,其实我比较反感,为什么不能照着ST的官方例程写些比较直接调库的代码,方便大家初学和移植,你的那个usart.c里的中断函数为什么不写在xxx_it.c文件里。而且比较有价值的DMA串口接收,但是你的例子写的是发送。我可能学的比较浅。总感觉看着美中不足。
举报