This work presents a method of automatically generating embedded software including bus driver code from a transaction level model (TLM). For the application software, a real time operating system (RTOS) adapter is introduced to model scheduling and synchronization at C level. ANSI-C code is generated targeting this RTOS adapter. Bus drivers are also automatically created for HW/SW communication. Finally, the software image file is created from the C code, bus driver code, RTOS adapter and RTOS library code. As a result, efficient embedded software is synthesized from abstract, target CPU independent source code, eliminating the need for manual RTOS targeting, I/O driver coding and system integration.
CITATION STYLE
Yu, H., Dömer, R., & Gajski, D. D. (2005). Software and driver synthesis from transaction level models. IFIP Advances in Information and Communication Technology, 184, 65–76. https://doi.org/10.1007/11523277_7
Mendeley helps you to discover research relevant for your work.