Frequently asked questions
如何充分利用 FreeRTOS 支持论坛
了解 FreeRTOS 社区的运作方式。
Learn more我的应用程序无法运行,问题可能出在哪里?
运行应用程序时可能遇到的最常见问题。
Learn more定义
Learn more什么是长期支持 (LTS) 版本?
- FreeRTOS Long Term Support (LTS) 涵盖哪些库?
- FreeRTOS LTS 库的支持期限是多长?
- 使用 FreeRTOS LTS 库有哪些好处?
- 从哪里可以获取 FreeRTOS LTS 库?
- 如何将 FreeRTOS LTS 库集成到我的项目中?
- 如何下载 FreeRTOS LTS 补丁并查找相关信息?
- FreeRTOS LTS 需要什么软件许可证?
- 需要付费才能使用 FreeRTOS LTS 库吗?
- FreeRTOS LTS 由谁发布和支持?
- FreeRTOS LTS 的发布周期为多久?
- 什么是安全更新和关键错误修复的 SLA?
什么是 FreeRTOS 延长维护计划 (EMP)?
Learn moreAWS IoT 参考集成
Learn moreGitHub 存储库结构和版本控制
Learn moreAmazon
- 为什么 Amazon 要接管 FreeRTOS?
- 必须是 Amazon Web Sevice (AWS) 客户才能使用 FreeRTOS 吗?
- 能否通过 FreeRTOS 连接到任何云服务?
- Amazon 是否也将 FreeRTOS 内核作为独立组件进行投资?
- Amazon 是否拆分了 FreeRTOS?
测试
Learn moreAPI
- 为什么有这么多 API 函数?
- 为什么中断使用单独的 API?
- 为什么 ISR 中使用的 API 设置 xHigherPriorityTaskWoken 而不实际执行上下文切换?
- 为什么信号量和队列一样大?如何有效地使用信号量?
- 为什么任务本身不能通过退出实现函数来删除?
- 为什么我的N个滴答延迟没有导致恰好N个延迟周期?
移植
Learn more内存使用、启动时间、上下文切换时间
- FreeRTOS 占用多少 RAM?
- FreeRTOS 使用多少 ROM?
- FreeRTOS 启动需要多久?
- 上下文切换需要多久?
- 为什么我的编译器告诉我 FreeRTOS 正在使用所有可用的 RAM?
- 为什么队列使用这么多 RAM?
- 如何减少 RAM 的用量?
- 为什么编译器告诉我 FreeRTOS 使用的 ROM 远多于声称需要的 ROM?
- RAM 如何分配给任务?
- RAM 是如何分配给队列的 ?
- 任务堆栈应该多大?
许可
- 可以在商业项目中使用 FreeRTOS 吗?
- 如果使用 FreeRTOS,是否需要放弃我的应用程序源代码?
- 我需要商业许可,是否有可供选择的许可?
- 我可以在安全关键应用程序中使用 FreeRTOS 吗?