作者zzss2003 (brotherD)
看板C_and_CPP
标题[讨论] 请版主帮我删文,不小心按到送出
时间Thu Dec 7 13:12:20 2017
目前客户开出的规格以我目前的能力写不出来,惨的是我连要搜寻的资料的方向都没有头
绪,以至於我像无头苍蝇一样只能东补西补。
希望有空闲的前辈愿意花点时间理解小鲁并的问题并指点迷津,给小鲁一个方向。
如果有哪边资讯不足或者是该补充没有补充到的,烦请各位提出,谢谢。
IDE: MPLAB X v4.01
Compiler: XC8
Device: PIC16F1824
语言:C(嵌入式系统)
所有的原始码:
https://www.dropbox.com/sh/rnmkq0wl7qmx20r/AACVUEbFTEpXZhzzMdLbitcra?dl=0
目前卡住的问题(不清楚该往哪个方向走,故只能片段的提供资讯):
1. 在 an embedded software primer(by Simon)这本书中,内文提到"Round-Robin的软体
架构中并没有interrupt"。
我上youtube搜寻Round-Robin的教学影片(OS课程),里面的Round-Robin都有提到Time
quantum这个词。
问题:是因为一个是嵌入式系统,一个是作业系统吗?
看到TQ这个词,我下意识地想到用timer中断实作,请问我方向上有错吗?
2. 同样是Round-Robin的问题,在那本书上,Round-Robin只是简单的轮巡主程式的if而已
但是在OS中,却要实作一个queue把task丢进去,为什麽要这样?两者的差别在哪?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.26.157
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1512623544.A.578.html
※ 编辑: zzss2003 (60.248.26.157), 12/07/2017 13:13:09
1F:→ james732: multi-tasking或许可以找rtos来参考? 12/07 14:03
2F:→ wtchen: 请改标,按T可以改标题 12/07 15:27
请问我要改成怎麽样的标题?
※ 编辑: zzss2003 (60.248.26.157), 12/07/2017 16:40:19
※ 编辑: zzss2003 (60.248.26.157), 12/07/2017 18:11:42
3F:→ school4303: 改成你要问的题目 12/07 19:47
4F:→ school4303: 是说你还是没说你要干嘛 12/07 19:48
5F:→ zzss2003: 小弟明天做完功课想办法补上,不好意思 12/07 19:59
※ 编辑: zzss2003 (60.248.26.157), 12/08/2017 10:24:13