Master Thesis, 30 HP: Linux for real time systems
We are looking for two students that will help us explore the possibilities of utilizing Linux for real time systems.
We build and maintain software systems for our Combat Systems & C4I Solutions. Build, test and packaging are fully automated and our continuous integration engine runs frequently. The software development effort engages several teams, with distributed responsibilities, collaborate to integrate their respective parts into complete software systems. Several components are associated with real time requirements, in other words, it is critical that they perform their task before a certain deadline. The software in these types of systems often has strong dependencies with the hardware it executes in. That makes changes in hardware both time and cost consuming acitivites from a software perspective. The solution is to elicit an architecture that separes hardware and software.
Description of the master thesis
This Master Thesis aims at providing a sound and thorough assessment of an architecture that isolates real-time functions from parts that can run a standard Linux operating system to provide a better separation between hardware and software, enable the use of a standard Linux to as large extent as possible to shorten the time and cost of hardware changes. We want to
evaluate how-to integrate one system running a standard Linux with one system running an RTOS
identify how Linux “Driver Model” can be used to create a Saab uniform way of communicating between the Linux domain and the RTOS domain independent on the type of communication link (shared memory, serial etc.)
identify corresponding solution on the RTOS side
evaluate the properties of the chosen architecture
Existing Linux distro with development environment (Saab Sonett) exists and it can be executed on a varity of CPU architectures (PowerPC, ARM, Zynq MpSoC/Arm).
This Master Thesis is suitable for 2 students with interest in Embedded software, C/C++, Linux, DevOps, and Continuous Delivery. You are at the end of your computer science studies, or equivalent, and about to start your Master Thesis work for 30 HP.
We hope to get acquainted with communicative, curious and positive students with great passion who want to help us explore the latest technologies and trends in the software field.
What you will be a part of
We are building Combat Systems & C4I solutions for every type of naval platform, ranging from combat boats and patrol boats, to frigates and aircraft carriers, as well as submarines. Continuous Delivery and DevOps are keywords for us when aiming for increasing product quality and shortening the release cycle.
Last application day
Thomas Lindén, Manager
073-437 52 39
If you aspire to help create and innovate whilst developing yourself in a challenging team setting, Saab may well have the perfect conditions for you to grow. We pride ourselves on a nurturing environment, where everyone is different yet we share the same goal – to help protect people.