中级会员
- 积分
- 480
- 金钱
- 480
- 注册时间
- 2017-7-29
- 在线时间
- 233 小时
|
30金钱
最近在学UCOS,把原子的视频看完后,视频以UCOSIII为主,但是综合例程用的是UCOSII。
现在想用UCOSIII移植一下里面关于播放音乐的部分,现在有几个问题想问一下:
1,例程里面音乐播放的优先级是2,但是对于UCOSIII优先级2是定时任务,这里面移植最好直接顺延为3吗?
2,除了创建音乐任务,还创建了音乐邮箱,相当于UCOSIII的消息队列,那如果要实现音乐后台播放,音乐邮箱必不可少吗?
3,针对第2点,我个人感觉UCOSIII最直观来说,是音乐能够充分利用任务程序里面的延迟,让CPU不至于在延迟里面浪费时间,执行其他任务来达到音乐后台播放,可以这么理解吗?
4,还是针对第2和第3点,音乐邮箱即消息队列,在程序中只是起到传递下一首歌曲的索引的作用,可以这么理解吗?
5,UCOSII移植成UCOSIII有什么特别不一样的地方尤其需要注意的吗?或者对于我需要移植音乐播放的部分来说。
问题有点多,希望大神耐心解释一下!
|
|