Re: [beagleboard] Re: Does it supports FreeRTOS
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
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.