- 博客(5)
- 资源 (27)
- 收藏
- 关注
原创 FreeRTOS系列第5篇---FreeRTOS在Cortex-M3上的移植
1. FreeRTOS下载包的文件结构 在FreeRTOS官方网站可以下载到最新版的FreeRTOS包,我这里使用的是V8.2.3版本。 下载包内的总文件数量多的令人生畏,但文件结构却很简洁。《FreeRTOS入门指南》一文的第3节详细描述了下载包文件结构,我们这里只是简单提一下。 下载包根目录下包含两个子目录:FreeRTOS和FreeRTOS-Plus
2015-11-27 16:38:46 53385 40
原创 FreeRTOS系列第4篇---FreeRTOS编码标准及风格指南
1.编码标准 FreeRTOS的核心源代码遵从MISRA编码标准指南。这个标准篇幅稍长,你可以在MISRA官方网站花少量钱买到,这里不再复制任何标准。 FreeRTOS源代码不符合MISRA标准的项目如下所示:有两个API函数有多个返回点。MISRA编码标准强制规定:一个函数在其结尾应该有单一的返回点。指针算数运算,在创建任务时,为了兼容8、16、20、24
2015-11-26 16:38:26 40806 8
原创 FreeRTOS系列第3篇---FreeRTOS移植指南
FreeRTOS下载包中已经包含很多演示例程- 每一个例程都是针对于:特定的微控制器;特定的开发工具(编译器、调试器等等);特定的硬件平台(样机或评估板)。 可以在官方网站首页左侧的树形菜单 'Supported Devices' 中找到这些例程介绍。 可惜的是不可能为所有微控制器、编译器和评估板提供演示例程。因此,官方提供的演示例程可能不完全符合
2015-11-21 08:51:29 56548 7
原创 FreeRTOS系列第2篇---FreeRTOS入门指南
FreeRTOS可以被移植到很多不同架构的处理器和编译器。每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发。更好的是,每个演示例程都附带一个说明网页,提供如何定位RTOS演示工程源代码、如何编译演示例程、如何配置硬件平台的全部信息。 演示例程说明网页还提供基本的RTOS移植细节信息,包括如何编写FreeRTOS兼容的中断服务例程,不同架构的中断处理会稍有不同。
2015-11-13 16:06:02 91696 10
原创 FreeRTOS系列第1篇---为什么选择FreeRTOS?
1.为什么学习RTOS? 作为基于ARM7、Cortex-M3硬件开发的嵌入式工程师,我一直反对使用RTOS。不仅因为不恰当的使用RTOS会给项目带来额外的稳定性风险,更重要的是我认为绝大多数基于ARM7、Cortex-M3硬件的项目,还没复杂到使用RTOS的地步,使用状态机就足够了。 对于现代的微处理器,特别是资源相对丰富ARM7、Cortex-M3硬件来...
2015-11-13 15:55:38 184667 46
真正的《基于 S3C2440的触摸屏驱动程序实现》强新建、田泽、刘天时
2009-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人