Re: [beagleboard] Re: Does it supports FreeRTOS

2014-04-15 Thread Jason Kridner
On Tue, Apr 15, 2014 at 10:59 AM, rh_  wrote:
> On Tue, 15 Apr 2014 03:18:18 -0700 (PDT)
> harsha.tu...@gmail.com wrote:
>
>> Hi,
>>
>> I am new to thisDoes beaglebone black supports FreeRTOS
>
> Does freertos run on ARM? If it does than it may run on BBB.

Looks like there are several ports to Cortex-M series ARM devices, but
I don't see any Cortex-A series ports [1]. Someone did a community
contribution of a port to a BeagleBoard a few years ago, but they seem
to have removed the repository [2]. Googling did return some other
sources, but nothing conclusive [3]. Be sure to adjust the one
regulator that is different between BeagleBone and BeagleBone Black.

[1] http://www.freertos.org/RTOS_ports.html
[2] http://beagleboard.org/project/freertos/
[3] https://github.com/wayling/FreeRTOS_Beaglebone

>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[beagleboard] Re: Does it supports FreeRTOS

2014-04-15 Thread Piotr Murawski
Actually, FreeRTOS is a kind of "micro Kernel" OS, that is, the Kernel is 
SoC independent. It is supported on anything it can be compiled to, and is 
reasonable resourceful. Since it works on 8bit controllers, 1000 times 
faster BBB is ok. 
Porting to a new SoC requires connecting System timer and some wrappers 
around interrupts. 

There are other potential problems:
- drivers for all peripherals, there are hundreds of them in BBB and each 
requires many registers settings and configurations. 
- MMU, that is memory management unit, and DRAM configuration. These two 
things needs to be configured, if the whole effort is expected to make 
sense. 

If theses are not already done, and there is no simple C code to borrow, 
the effort will be rather huge. 

Regards,
Piotr.

W dniu wtorek, 15 kwietnia 2014 12:18:18 UTC+2 użytkownik Tulsi napisał:
>
> Hi,
>  
> I am new to thisDoes beaglebone black supports FreeRTOS
>  
> Harsha
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.