You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to beagl...@googlegroups.com
Hi,
I am new to this....Does beaglebone black supports FreeRTOS....
Harsha
Message has been deleted
Piotr Murawski
unread,
Apr 15, 2014, 11:15:55 AM4/15/14
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to beagl...@googlegroups.com
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.
Jason Kridner
unread,
Apr 15, 2014, 11:29:19 AM4/15/14
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
> 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.