- 2024-09-254.1 Xenomai如何初始化
点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客原创不易,需要大家多多鼓励!您的关注、点赞、收藏就是我的创作动力!4.1Xenomai如何初始化 在上一章节《3.6第四行之__ipipe_init_proc()-CSDN博客》,描述了IPIPE初始化的最后一步__ipipe_init_p
- 2024-09-223.5.1 发送并处理IPIPE_CRITICAL_IPI
点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客原创不易,需要大家多多鼓励!您的关注、点赞、收藏就是我的创作动力!3.5.1发送并处理IPIPE_CRITICAL_IPI __ipipe_init()最核心的就是__ipipe_enable_pipeline(),接下来对其展开分析!__ipipe_enable_
- 2024-09-213.4.4 __ipipe_init_early之再论虚拟中断
点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客3.4.4__ipipe_init_early之再论虚拟中断 根据《3.4.1.2IPIPE对Linux中断号的改造》的分析,IPIPE引入的虚拟中断virtualinterrupt的概念,其中前10个虚拟中断本质上是利用SGI实现的IPI中断。IPIPE在
- 2024-09-173.4.3 __ipipe_init_early之初始化root domain
点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客3.4.3__ipipe_init_early之初始化rootdomain 如下图所示,红框里面的函数当前都是空的,本章还是分析蓝框中的代码片段。第295行,变量ipd指向了ipipe_root即ipd代表rootdomain。第305行,rootdoma
- 2024-09-133.4.1.2 IPIPE对Linux中断号的改造
点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客3.4.1.2IPIPE对Linux中断号的改造 在IPIPEdomain中,IPIPE_NR_IRQS代表中断总数量,在代码中经常用到,最具代表的就是下图中定义structipipe_irqdescirqs[IPIPE_NR_IRQS]. 先列一