2013-03-01 03:41 PM
Hi,
embKernel is a new project which tries to provide an RTOS, TCP/IP, USB, DRIVERS, LIBRARIES,... from a single source. The C++ source code is available at: . For the time being examples running on the STM32F4DISCOVERY + DM-STF4BB Base Board and one for the SM32F3DISCOVERY board are available. For instruction and description see the wiki pages on the sourceforge site (). For the lazy one a zip file with precompiled binaries is also available on SF site.Regards,Ravaz #tcp/ip #ftp #me-too #usb #rtos #http #websocket #fat2013-03-01 10:54 PM
What compilers are supported?
2013-03-01 11:23 PM
The project is done for eclipse CDT and the compiler used is gcc.
There are also two tools written in java (one for task monitoring and one for TCP/IP config).2013-03-01 11:38 PM
HI,
I'm using yagarto GCC. Do you have a Nakefile ini this project? Can it be generated? Alternatively where can I find free Eclipse installation for Windows PC?2013-03-02 03:18 AM
Alternatively where can I find free Eclipse installation for Windows PC?
eclipse.org? These instructions are for CodeSourcery, but plugging in Yagarto is just a matter of pathing the installation paths. Not sure these are 100% up to date but should be a reasonable road map.2013-03-02 04:45 AM
Do you have a makefile in this project? Can it be generated?
Yes, the project has its own makefile, you are not forced to use an IDE to build it.
2013-04-26 04:55 PM
I just added a page called ''
http://sourceforge.net/p/embkernel/wiki/Build%20environment%20setup/
'' on the SF wiki page which should help setting up an environment for building and debugging the embKernel.2013-04-29 09:14 AM
Does the kernel support the Cortex M4 floating point registers context save/restore?
ie multiple threads can use M4 floating point without a mutex protecting the floating point unit?2013-04-29 03:20 PM
Yes, the kernel saves and restores the floating point registers on context switch.
2013-04-30 06:58 AM
What makes this project different than other open source RTOS operating systems? How does it improve on something like FreeRTOS? Are thee some new OS concepts not in common use?
Jack Peacock