目前客户开出的规格以我目前的能力写不出来,惨的是我连要搜寻的资料的方向都没有头
绪,以至于我像无头苍蝇一样只能东补西补。
希望有空闲的前辈愿意花点时间理解小鲁并的问题并指点迷津,给小鲁一个方向。
如果有哪边资讯不足或者是该补充没有补充到的,烦请各位提出,谢谢。
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丢进去,为什么要这样?两者的差别在哪?