IN00CS99 | Software Design of Embedded Device (5 cr) |
Prerequisites | Not applicable |
Objectives | The student knows the typical architectures and features of embedded real time systems. The student can produce a testable, hardware-oriented software for real time system by utilizing software development tools. The student knows some key principles of software testing. The student can test running real time software in a target system. |
Content | Tools and phases of software development Interfaces and resources of an embedded system Real time features in an embedded system Design of an embedded real time software Testing of hardware-oriented software |
Recommended optional programme components | If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan. |
Accomplishment methods | Not applicable |
Execution methods | Not applicable |
Materials | Not applicable |
Literature | Not applicable |
Evaluation Criteria | 0-5 |
Evaluation Criteria |
satisfactory (1-2) I am familiar with software development practises for embedded systems and with the principles of RTOS. I am able to write simple programs using RTOS for embedded systems. I know how to use test automation tools in programming of embedded systems good (3-4) I am able to apply diverse set of RTOS features in embedded systems programs. I can make use of test automation in programming of embedded systems. excellent (5) I am able to fluently utilize RTOS features and test automation tools in embedded systems programs. |
Assessment Frameworks | Assessment frameworks |
Further Information | Not applicable |
Responsible persons | Not applicable |
Links | Assessment frameworks |