Development Environment for Future Leon Multi-core
The objective of the activity is to prepare a complete software development environment for the future Leon multicore. It will be based as much as possible on existing elements that will be adapted if needed to the specific aspects of the multi-core.
An ESA study is starting considering the system aspects of the use of the multi-core for our applications, and this study will define the final technical solutions. However, the trend seems to be towards the use of a hypervisor. If this is confirmed, there could be a convergence between the various hypervisors used for partitioning, for security and for multi-core. An environment for hypervisor could therefore be reused, which is the focus of the the proposed activity. The activity includes:1) adaptation of compiler(s)2) adaptation of debugger(s)3) adaptation of operating system(s)4) adaptation of the runtime(s) for Ada language5) demonstrator on the multi-core5) develop/extend some benchmark (e.g.: SPEC)