实时操作系统

S

sakthimanju

Guest
任何人都可以plz给一些关于如何编写一个像初始化shud等8位微控制器包含一个实时操作系统的想法。并可以方便的编程语言编写的代码
 
你应该写在大会内核。这是必要的,不仅为了提高性能,而且还因为内核必须直接访问和修改处理器的堆栈指针和其它寄存器。关于初始化,这取决于你的实时操作系统的体系结构。至少你将不得不拨出存储等任务控制块和信号量初始化实体。
 
我建议你读了一些关于这本书。你需要一个最小的调度程序,以及一些任务做的工作。你可以使用模拟器,然后开始进行真正的硬件。在大多数情况下,调度会在库,你需要连接你的项目,它和后来的编译器图像可以直接亮出登机。
 
有人建议我可以为任何RTOS的好模拟器,从而获得了良好的实践基础上的RTOS相关的议题是什么?
 
嗨magesh,作为初学者,你可以去UCOS的二。其免费提供。因此,尝试这个...
 
[报价= aandavan]嗨magesh,作为初学者,你可以去UCOS的二。其免费提供。因此,尝试这种...[/报价]我认为这是不利于使用8位微控制器的uC / OS - II的。这是一个有点太沼泽8位微控制器通常少于1-2 KB的RAM和快闪记忆体几KB的。我移植到16位的加州大学飞思卡尔HCS12的,它需要的只是没有任何功能的最小的RTOS 3KB闪存和1 KB的RAM。无论如何,他要求写RTOS的权利?阅读这本书第二章的基本概念:[网址] [/网址]为什么u需要RTOS的http://www.edaboard.com/ftopic203674.html?如果不是强制性的(如从学校回家作业),只需使用一个共同的超级循环的方法。微控制器是相当快的,毕竟。我曾经有8位UCS几个项目到现在为止,没有实时操作系统,它似乎对我很艰难的“实时”:ð
 
有一个注册UC / OS - II的良好的用户在edaboard手册。通过主题和U搜索会找到它。它给出了一个实时操作系统的所有细节。
 
喂,从来没有尝试过的8位显微镜萨尔沃操作系统吗?我听说过这一年,在一个研讨会。这个可怜的和平世界。
 
尝试写自己,任务调度是至关重要的success.you应该知道UC和装配水平低的细节。
 
我曾亲自与[网址= http://www.picos18.com/] PicOS18 [/网址]积极的经验。我一直在谈论的人谁成功实施[网址= http://www.micrium.com/]的uC / OS二[/网址]和[url = http://www.freertos.org/] FreeRTOS的[/网址]。不管怎样的软件/硬件的深入了解是强制性的,能够实现的RTOS。有许多资源在网络上,如见Microchip应用笔记AN777等
 

Welcome to EDABoard.com

Sponsor

Back
Top