在过去的五年里,我一直是一名嵌入式软件工程师,主要从事8位微控制器固件和桌面/移动应用程序开发。
我在一个WinCE项目中的工作(在这个项目中我被介绍给.NET CF)是短暂的。我确实使用了核心API来进行中断处理、外设通信、etc...but,而不完全是纯实时操作系统环境。为了在嵌入式领域积累更多扎实的经验,我想更多地与RTOSes合作。
购买一个带有实时操作系统的评估板,然后在家里做一个项目,这是一种很好的体验,还是在线课程更有用?我只是不清楚什么才是好的体验。任何建议或方向都会对我有很大的帮助。我对这一领域充满热情,但只需要一个正确的方向。
提前感谢您的帮助。
致以敬意,
子总线
发布于 2011-02-16 17:09:36
我建议你看看下面这两个例子:
对于只需要内核的简单项目,我建议在成本、功能和支持方面使用FreeRTOS。对于具有网络、文件系统、USB等功能的更复杂的主板,我建议使用eCos。如果您想详细研究RTOS内核在幕后是如何工作的,那么Micro C/OS-II是很好的选择。
在你购买电路板之前,我建议你在你的PC上的VM上试验一下上面的一些x86端口,或者使用一台你不再使用的旧PC。
发布于 2011-12-05 22:11:59
可能超时:)
但你也可以评估一下BeRTOS,它是一个实时操作系统,它提供了集成在操作系统中的驱动程序和库。如果你想体验一下这个操作系统,你可以从系统附带的几个示例项目中选择一个。
http://www.bertos.org/
http://www.bertos.org/download-en
发布于 2014-06-19 20:23:32
CoocoX是另一个主要针对cortexM3控制器的实时操作系统,它类似于Micro C/OS-II,它是完全免费和开源的。如果你想开始学习嵌入式实时操作系统编程,我建议你拿一块stm32discovery板,把coocox。Coocox完全支持stm32微控制器,包括集成开发环境和其他工具。
http://www.coocox.org
https://stackoverflow.com/questions/4998029
复制相似问题