|
【RT-Thread读书笔记】解决了中断的困惑
[复制链接]
本帖最后由 ddllxxrr 于 2019-4-27 20:26 编辑
从本书第十七章到二十四章,我认为只是浏览了一下。而困惑我多年的不是这几章的问题。
而是第二十五章中断。
早在几年前,我就对中断产生困惑,操作系统中来了中断怎么办哩,比如,来了串口中断了,会不会打乱了操作系统呢???
再加上多年前移植困难,就没有用操作系统。
今天读了二十五章,书讲得很好也十分明白,中断发生的情况有两种:在线程的上下文中,在中断服务函数处理上下文中。
第一种情况是转而执行中断程序,而中断程序自然就保存了寄存器的值。第二种情况可以就是中断嵌套。
而书中的379页一句话点醒了我多年的困惑。
“RT_Thread在Cortex-M系列处理器的中断控制其实与裸机没有什么差别”
这本书让我整个提高了一个档次,虽然,书中的例程有待日后的实践。但对我来说,单片机操作系统的大门已经怦然洞开。
这就象战略上已经成形,其余是战术问题了。
此内容由EEWORLD论坛网友ddllxxrr原创,如需转载或用于商业用途需征得作者同意并注明出处
|
|