loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th International Conference on Parallel and Distributed Systems - Volume 2 (ICPADS'07)
An MCU description methodology for initialization code generation software
Hsinchu, Taiwan
December 05-December 07
ISBN: 978-1-4244-1889-3
null Yunfei Bai, School of Computer Engineering, Nanyang Technological University, Singapore
null Eng Siong Chng, School of Computer Engineering, Nanyang Technological University, Singapore
null Gorthi Prashant Bhanu, School of Computer Engineering, Nanyang Technological University, Singapore
Due to the widespread use of microcontroller unit (MCU) in application and education areas, there is a need for initialization code generation for MCUs to reduce developers’ effort and to aid beginners’ learning of MCU programming. A common realization for initialization code generation software is a graphical user interface (GUI) with all the available initialization settings for user selection, and the initialization code can be generated based on the user’s configuration. This has been achieved by several software using different implementations. This paper evaluates two current initialization code generation software to identify the existing problems and requirements. It then presents a methodology to describe MCU structure to support the software’s initialization code generation functionality to achieve flexibility and effectiveness. Our approach observes low development cost, enables user contribution to define and update MCU structure, and provides suitable guide for user to avoid faulty initialization settings.
Citation:
null Yunfei Bai, null Eng Siong Chng, null Gorthi Prashant Bhanu, "An MCU description methodology for initialization code generation software," icpads, vol. 2, pp.1-7, 13th International Conference on Parallel and Distributed Systems - Volume 2 (ICPADS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.