RTEMS 讨论
coolbacon
这个作者很懒,什么都没留下…
展开
-
回答朋友的问题(关于 RTEMS 学习)
一个朋友问我个问题,我觉得挺好,这个问题具有普遍性:请问下, 现在 rtmes 还有开发用到吗 如果我想精通一门RTOS , 你觉得从rtmes 开始好吗 ?? ecos如何 ?? 期待你的答复.呵呵,我想问问您的C/C++基础怎么样?从开始到现在一共写过多少行标准C代码?如果您的基础好(计算机相关专业基础知识扎实),写过超过10万行的代码,推荐你去研究 RTEMS,这个是有比较高的技术要求的。如果您的基础不是太扎实,推荐研究uC/OS-II,因为它短小精悍,核心代码只有3K~4K行。学习的曲线不原创 2011-01-06 19:06:00 · 6358 阅读 · 8 评论 -
回答朋友的问题(系统调度细节)
我现在正移植RTEMS,对其中的一个变量有疑问。_Thread_Dispatch_disable_level这个变量的默认值为1,当有两个同优先级的任务时,在进行循环调度时,并没对这个变量进行操作,只是把 _Context_Switch_necessary 这个变量置为真,但是进行调度的判断需要_Thread_Dispatch_disable_level 这个变量为0时才能进行调度。这个到底是什么实现的,还没找到其中的方法。不知道你有什么遇到这个问题。。怎么理解?? _Thread_Dispatch_d原创 2011-02-28 09:45:00 · 3113 阅读 · 0 评论 -
我看 RTEMS
<br />接触 RTEMS 是 2008 年下半年的事情。当时在设计一些嵌入式系统的解决方案,寻找一个好的中间件,以满足系统多方面的要求。在查阅 ACE 时发现其支持 RTEMS 系统,不了解 rtems 是什么。于是,就用 google 搜索了 RTEMS 这个关键字,发现了新大陆。<br /><br />最开始是从 www.rtems.net 上学习,发现资料陈旧且疏漏较多;于是就上官方网站 www.rtems.com 直接学习英文资料。官方的资料与最新的软件也有对不上的情况。但瑕不掩瑜,对一个开原创 2011-05-19 22:49:00 · 8980 阅读 · 3 评论 -
回答朋友的问题(关于 RTEMS 的知识储备)
<br />(原创文章,欢迎转载,请注明出处)<br /> <br />最近有朋友问我,学习 rtems 需要什么样的知识储备。<br /><br />1.RTEMS 属于 RTOS 的一种,而 RTOS 又是操作系统的一个分支。所以,首先您得具备操作系统相关的知识。对调度、同步、内存管理、磁盘管理等等有一定的理论认识。<br /><br />2.RTEMS 是 C 语言编写而成的,使用了不少C和数据结构的技巧,代码不是很好理解。除了对数据结构熟悉外,还需要对C语言指针有非常深刻的理解。原创 2011-05-02 15:07:00 · 3196 阅读 · 0 评论 -
为什么选择RTEMS
很久没写过关于RTEMS的文章了。很多朋友最近问我,为什么选择RTEMS,不选择VxWorks,你自己学习就算了,为什么也要拉着别人搞RTEMS。这些问题略微的有一些复杂,我就专门写篇文章来作答。以前,我做商业项目都是使用FreeRTOS和uC/OS-II的, FreeRTOS和uC/OS-II都差不多,核心代码不过几千行。突出的特点是,好掌握,易上手,在较短的时间内就能上手开发。但是同时带来一个原创 2012-07-14 09:34:45 · 6771 阅读 · 10 评论 -
RTEMS 为什么必须使用GNU的工具链开发?
很多朋友问我这个问题,也抱怨GNU工具链不如集成开发环境好用。如IAR Workbench、Keil、RVDS等。并不理解,为什么RTEMS死磕GNU的工具链。这里其实有很多原因,有一些是我猜测的,有一些是既定的事实。下面就聊聊这些原因:1. 首先,RTEMS 从上个世纪80年代末开始开发。那时候,还没有这么牛叉的集成开发环境;GNU的工具链应该是当时不二的选择。2. RTEMS作为一个开源免费的原创 2012-08-16 22:03:44 · 4666 阅读 · 2 评论 -
“RTEMS 爱好者之家” 群八月讨论
问题1:LL (191742441):ARM AT91RM9200的中断向量的放置地址如何做处理的?AT91RM9200的BSP中,并没有找到REMAP的地方。 雪松回答:RTEMS是通过MMU实现的中断向量地址的映射。MMU实现的方法比较通用一些,通过寄存器映射的方法比较小众。 问题2:LL(191742441):前段时间我用我的开发板at91rm9200+ dm9161,rtems自带的ft原创 2012-09-02 09:54:29 · 3560 阅读 · 2 评论 -
关于中断的一点点认识
前一段时间,有幸和都江堰操作的作者面对面的聊了一把。对于前辈的技术和才能,晚辈深深地佩服。DJY_OS在应用方面的事件机制以及处理中断的方法都让人眼前一亮。在谈到中断时,前辈说,很多人都没有真正的理解中断。于是我就请教了前辈。他说: “http://www.djyos.com/bbs/forum.php?mod=viewthread&tid=6082&extra=page%3D11、 中断是异步原创 2012-09-03 12:36:15 · 4484 阅读 · 14 评论