- 博客(2)
- 资源 (3)
- 收藏
- 关注
翻译 zephyr-浮点运算服务
注意: 当前浮点运算服务只在基于ARM Cortex-M4或者inter X86架构的开发板上可用,此服务与体系架构相关 概念 内核允许应用的tasks和fibers使用开发板配置中支持的浮点寄存器(内核不支持通过ISRs方式使用浮点寄存器) 内核可以配置成仅为应用提供需要的浮点运算服务。支持下面三种操作模式。此外,内核对SSE寄存器的支持也可以被包含,舍弃或者关闭 No FP
2016-10-19 21:10:03 619
翻译 zephyr-原子服务
概念 内核支持名为atomic_t的32位的原子数据类型。一个这种类型的变量可以被task,fiber或者ISR以中断的方式进行读操作。这保证了目标操作不受高优先级上下文的调度的干扰,甚至当高优先级上下文操作同一个变量。 目的 使用仅需要操作一个32位的数据的原子服务来实现对临界资源的处理 Use the atomic services to implement critica
2016-10-19 20:43:04 1316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人